Entrar
¿Nuevo usuario? Inscribirme
guvoaII · GUVOA Visual Object Español
? ¿Ya estás suscrito? Entra a Yahoo!

Consejos

¿Sabías que...?
Podés hacer búsquedas de antiguos mensajes del grupo.

Mensajes

  Mensajes Ayuda
Avanzado
Mensajes 2351 - 2380 de 2836   Más reciente  |  < Más reciente  |  Más antiguo >  |  Más antiguo
Mensajes: Mostrar resúmenes de los mensajes   (Agrupar por tema) Clasificar por fecha v  
#2380 De: "Adesistemas" <adesistemas@...>
Fecha: Sáb, 17 de May, 2008 12:12 pm
Asunto: Re: Instanciacion OCX en impresor fiscal
adessistemas
Sin conexión Sin conexión
Enviar correo Enviar correo
 
 
Colegas:
 
Tengo instalado el ocx en la pc, tanto en  WINXP como en win98, y la clave "EPSON_Impresora_Fiscal.PrinterFiscal" en el registro de Windows esta instalada..
 
Lo que no puedo entender porque me funciona instanciadolo manualmente al ocx en mi pc y no la puedo hacer funcionar en otra pc. 
Con el ejecutable tengo que copiar algun archivo o dll que no lo esoy haciendo, o como funciona.
 
Desde ya muchas gracias.
 
Luengo Sergio
General Pico
La Pampa
Analista de Sistemas
----- Original Message -----
Sent: Friday, May 16, 2008 1:45 PM
Subject: Re: [guvoaII] Instanciacion OCX en impresor fiscal

Colega:
 
Tengo instalado el ocx en la pc, tiene WINXP, y esta la clave "EPSON_Impresora_Fiscal.PrinterFiscal" en el registro de Windows.
 
 
 
 
Luengo Sergio
General Pico
La Pampa
Analista de Sistemas
----- Original Message -----
Sent: Friday, May 16, 2008 12:02 PM
Subject: Re: [guvoaII] Instanciacion OCX en impresor fiscal

Esta instalado el ocx en la pc del cliente?
Busca la clave "EPSON_Impresora_Fiscal.PrinterFiscal" en el registro de Windows usando el Regedit.

GB

----- Mensaje original -----
De: Adesistemas <adesistemas@ciudad.com.ar>
Fecha: Viernes, Mayo 16, 2008 6:00 am
Asunto: [guvoaII] Instanciacion OCX en impresor fiscal

> Sigo con el mismo problema, Instanciandolo manualmente, cuando paso
> el sistema a la pc de mi cliente no me instancia el objeto.
> Necesitaria saber cual es el objeto. que busca en el initautoobjets()
>
> Los paso que hice fue sacar el icono del IF de la ventana. (estoy
> trabajando con epson)
> Hice la instanciacion como me explicaron en forma manual (esta
> debajo de esta mensaje)
> En mi pc funciona correctamente, cuando lo paso a la pc de mi
> cliente no lo instancia.
>
>
> Que me esta faltando o en que le estoy errando.
>
> Muchas gracias por su ayuda.
>
>
> Luengo Sergio
> General Pico
> La Pampa
> Analista de Sistemas
> ----- Original Message -----
> From: Adesistemas
> To: guvoaII@gruposyahoo.com.ar
> Sent: Friday, May 16, 2008 9:37 AM
> Subject: Re: [guvoaII] impresion con OCX en impresor fiscal
>
>
>
> Colegas
>
> Al mensaje anterior no le den importancia porque me habia
> equivocado yo en la definicion
>
>
> Muchas gracias.
>
>
>
> Luengo Sergio
> General Pico
> La Pampa
> Analista de Sistemas
> ----- Original Message -----
> From: Adesistemas
> To: guvoaII@gruposyahoo.com.ar
> Sent: Friday, May 16, 2008 9:13 AM
> Subject: Re: [guvoaII] impresion con OCX en impresor fiscal
>
>
>
> Colega:
>
> No pude hacer funcionar el impresor fiscal en otra pc que no
> sea la mia utilizando el icono IF DE EPSON en la ventana, esoy
> intentando hacerlo funcionar con la instanciacion manual. PERO.
>
> Cuando me decis que tengo que definir en la clase de la ventana
> una EXPORT , la defino y me da un error que dice
> BAD STATEMENT SYNTAX 51402
>
> Que esoy haciendo mal o me esta faltando definir alguna otra cosa.
>
>
> Desde ya muchas gracias, no pude entregar el sistema por este
> motivo.
>
> Luengo Sergio
> General Pico
> La Pampa
> Analista de Sistemas
> ----- Original Message -----
> From: gb_guvoa@fibertel.com.ar
> To: guvoaII@gruposyahoo.com.ar
> Sent: Friday, February 29, 2008 11:18 AM
> Subject: Re: [guvoaII] impresion con OCX en impresor fiscal
>
>
>
>
> Para instanciar el control manualmente:
>
> Antes que nada, quitar el control que usaste previamente.
>
> Agregas una variable a la clase, puede ser una EXPORT:
>
> EXPORT oEpsonFiscal as EPSON_Impresora_Fiscalprinterfiscal
>
> Luego en el PostInit de la ventana:
>
> Self:oEpsonFiscal :=
> EPSON_Impresora_Fiscalprinterfiscal{SELF}
>
> IF
> Self:oEpsonFiscal:CreateEmbedding("EPSON_Impresora_Fiscal.PrinterFiscal") SELF:oEpsonFiscal:InitAutoObject()
>
> ELSE
>
> // Error. No se pudo instanciar el objeto ole.
>
> ENDIF
>
>
> Luego en el metodo Close() de la ventana:
>
> IF Self:oEpsonFiscal != null_object
> Self:oEpsonFiscal:Destroy()
> Self:oEpsonFiscal:= null_object
> ENDIF
>
>
> GB
>
>
>
> ----- Mensaje original -----
>
>
> De: Adesistemas <adesistemas@ciudad.com.ar>
>
> Fecha: Jueves, Febrero 28, 2008 9:03 pm
>
> Asunto: Re: [guvoaII] impresion con OCX en impresor fiscal
>
>
> > Estimado:
> >
> > El valor en tiempo de ejecucion es el OLEE193.MDF el
> archivo que
> > estoy distribuyendo.
> >
> > Ahora me queda por probar la instanciacion manualmente,
> > Realmente no se como hacerla.
> >
> > Me pueden dar una mano.?
> >
> > Mas que gracias, ( un asado)
> >
> >
> > Luengo Sergio
> > General Pico
> > La Pampa
> > Analista de Sistemas
> > ----- Original Message -----
> > From: Gustavo Biasone
> > To: guvoaII@gruposyahoo.com.ar
> > Sent: Tuesday, February 26, 2008 1:19 PM
> > Subject: RE: [guvoaII] impresion con OCX en impresor
> fiscal
> >
> >
> >
> > Usando una ErrorBox o algo similar, fijate cual es el
> valor en
> > tiempo de ejecución de la constante _MDFFILENAME_ y
> comparalo con
> > el valor que dice en las propiedades de la aplicación y con
> el
> > nombre del mdf que estas distribuyendo. Esto no siempre
> funciona
> > como deberia.
> >
> > En todo caso te aconsejaria que instancies la clase
> manualmente
> > para no tener problemas con el mdf.
> >
> >
> >
> > GB
> >
> >
> >
> >
> >
> > -----Mensaje original-----
> > De: guvoaII@gruposyahoo.com.ar
> [guvoaII@gruposyahoo.com.ar] En
> > nombre de Adesistemas
> > Enviado el: Martes, 26 de Febrero de 2008 09:31 a.m.
> > Para: guvoaII@gruposyahoo.com.ar
> > Asunto: Re: [guvoaII] impresion con OCX en impresor fiscal
> >
> >
> >
> > Lo que me llama la atencion es que en mi pc funciona bien
> y
> > cuando lo paso a otra pc sea cual fuere el sistema
> operativo no me
> > funciona me da error.
> >
> >
> >
> > Muchas gracias.
> >
> >
> >
> > Luengo Sergio
> > General Pico
> > La Pampa
> > Analista de Sistemas
> >
> > ----- Original Message -----
> >
> > From: Adesistemas
> >
> > To: guvoaII@gruposyahoo.com.ar
> >
> > Sent: Monday, February 25, 2008 7:05 PM
> >
> > Subject: Re: [guvoaII] impresion con OCX en impresor
> fiscal
> >
> >
> >
> > Bueno,entonces : coloque en ole control propiedades del
> > OCX_EPSON_IMPRESORA_FISCAL1 heredado de
> > EPSON_Impresora_Fiscalprinterfiscal
> > de acuerdo a lo que me explicaste en el correo (si no
> entendi mal)
> >
> >
> >
> > en el init me queda
> >
> >
> >
> > oDCOCX_EPSON_Impresora_Fiscal1 :=
> >
> EPSON_Impresora_FiscalPrinterFiscal{SELF,ResourceID{MODULOFISCAL_OCX_EPSON_IMPRESORA_FISCAL1,_GetInst()}} oDCOCX_EPSON_Impresora_Fiscal1:HyperLabel := HyperLabel{#OCX_EPSON_Impresora_Fiscal1,NULL_STRING,NULL_STRING,NULL_STRING}
> >
> >
> oDCOCX_EPSON_Impresora_Fiscal1:CreateFromAppDocStorage(OLEAppDocStorage{__MDFFILENAME__, "ModuloFiscal", "OCX_EPSON_Impresora_Fiscal1"})
> >
> > dando error en la linea roja.
> >
> >
> >
> > Los pasos que efectue fue eliminar todo lo que se
> refiere a
> > ocx, elimine los mdf e instale todo nuevamente, y sigue
> Con el
> > mismo problema.
> >
> >
> >
> > Muchas gracias por su ayuda.
> >
> >
> >
> > Luengo Sergio
> > General Pico
> > La Pampa
> > Analista de Sistemas
> >
> >
> >
> >
> >
> >
> > __________ Información de NOD32, revisión 2901 (20080225)
> __________
> >
> > Este mensaje ha sido analizado con NOD32 antivirus system
> > http://www.nod32.com
> >
>
>
>
> __________ Información de NOD32, revisión 2912 (20080229)
> __________
> Este mensaje ha sido analizado con NOD32 antivirus system
> http://www.nod32.com
>
>
>
>
> __________ Información de NOD32, revisión 3102 (20080515)
> __________
> Este mensaje ha sido analizado con NOD32 antivirus system
> http://www.nod32.com
>
>
>
>
> __________ Información de NOD32, revisión 3104 (20080516) __________
>
> Este mensaje ha sido analizado con NOD32 antivirus system
> http://www.nod32.com
>



__________ Información de NOD32, revisión 3104 (20080516) __________

Este mensaje ha sido analizado con NOD32 antivirus system
http://www.nod32.com



__________ Información de NOD32, revisión 3105 (20080516) __________

Este mensaje ha sido analizado con NOD32 antivirus system
http://www.nod32.com

#2379 De: "Richard A. Vielma R." <carreritanet@...>
Fecha: Vie, 16 de May, 2008 9:50 pm
Asunto: Impresora Fiscal
carreritanet
Sin conexión Sin conexión
Enviar correo Enviar correo
 
Soy nuevo en este grupo y algo en Visual Object, antes programe en
clipper ahora estoy con Visual Object 2.6, Tengo el siguiente problema
necesito saber como hacer imprimir, en una impresora Epson TMU220
Fiscal, No tengo la mas mínima idea de como hacer esto. Si alguien
puede ayudarme o orientarme como hacerlo, Gracias.

#2378 De: "Adesistemas" <adesistemas@...>
Fecha: Vie, 16 de May, 2008 4:45 pm
Asunto: Re: Instanciacion OCX en impresor fiscal
adessistemas
Sin conexión Sin conexión
Enviar correo Enviar correo
 
Colega:
 
Tengo instalado el ocx en la pc, tiene WINXP, y esta la clave "EPSON_Impresora_Fiscal.PrinterFiscal" en el registro de Windows.
 
 
 
 
Luengo Sergio
General Pico
La Pampa
Analista de Sistemas
----- Original Message -----
Sent: Friday, May 16, 2008 12:02 PM
Subject: Re: [guvoaII] Instanciacion OCX en impresor fiscal

Esta instalado el ocx en la pc del cliente?
Busca la clave "EPSON_Impresora_Fiscal.PrinterFiscal" en el registro de Windows usando el Regedit.

GB

----- Mensaje original -----
De: Adesistemas <adesistemas@ciudad.com.ar>
Fecha: Viernes, Mayo 16, 2008 6:00 am
Asunto: [guvoaII] Instanciacion OCX en impresor fiscal

> Sigo con el mismo problema, Instanciandolo manualmente, cuando paso
> el sistema a la pc de mi cliente no me instancia el objeto.
> Necesitaria saber cual es el objeto. que busca en el initautoobjets()
>
> Los paso que hice fue sacar el icono del IF de la ventana. (estoy
> trabajando con epson)
> Hice la instanciacion como me explicaron en forma manual (esta
> debajo de esta mensaje)
> En mi pc funciona correctamente, cuando lo paso a la pc de mi
> cliente no lo instancia.
>
>
> Que me esta faltando o en que le estoy errando.
>
> Muchas gracias por su ayuda.
>
>
> Luengo Sergio
> General Pico
> La Pampa
> Analista de Sistemas
> ----- Original Message -----
> From: Adesistemas
> To: guvoaII@gruposyahoo.com.ar
> Sent: Friday, May 16, 2008 9:37 AM
> Subject: Re: [guvoaII] impresion con OCX en impresor fiscal
>
>
>
> Colegas
>
> Al mensaje anterior no le den importancia porque me habia
> equivocado yo en la definicion
>
>
> Muchas gracias.
>
>
>
> Luengo Sergio
> General Pico
> La Pampa
> Analista de Sistemas
> ----- Original Message -----
> From: Adesistemas
> To: guvoaII@gruposyahoo.com.ar
> Sent: Friday, May 16, 2008 9:13 AM
> Subject: Re: [guvoaII] impresion con OCX en impresor fiscal
>
>
>
> Colega:
>
> No pude hacer funcionar el impresor fiscal en otra pc que no
> sea la mia utilizando el icono IF DE EPSON en la ventana, esoy
> intentando hacerlo funcionar con la instanciacion manual. PERO.
>
> Cuando me decis que tengo que definir en la clase de la ventana
> una EXPORT , la defino y me da un error que dice
> BAD STATEMENT SYNTAX 51402
>
> Que esoy haciendo mal o me esta faltando definir alguna otra cosa.
>
>
> Desde ya muchas gracias, no pude entregar el sistema por este
> motivo.
>
> Luengo Sergio
> General Pico
> La Pampa
> Analista de Sistemas
> ----- Original Message -----
> From: gb_guvoa@fibertel.com.ar
> To: guvoaII@gruposyahoo.com.ar
> Sent: Friday, February 29, 2008 11:18 AM
> Subject: Re: [guvoaII] impresion con OCX en impresor fiscal
>
>
>
>
> Para instanciar el control manualmente:
>
> Antes que nada, quitar el control que usaste previamente.
>
> Agregas una variable a la clase, puede ser una EXPORT:
>
> EXPORT oEpsonFiscal as EPSON_Impresora_Fiscalprinterfiscal
>
> Luego en el PostInit de la ventana:
>
> Self:oEpsonFiscal :=
> EPSON_Impresora_Fiscalprinterfiscal{SELF}
>
> IF
> Self:oEpsonFiscal:CreateEmbedding("EPSON_Impresora_Fiscal.PrinterFiscal") SELF:oEpsonFiscal:InitAutoObject()
>
> ELSE
>
> // Error. No se pudo instanciar el objeto ole.
>
> ENDIF
>
>
> Luego en el metodo Close() de la ventana:
>
> IF Self:oEpsonFiscal != null_object
> Self:oEpsonFiscal:Destroy()
> Self:oEpsonFiscal:= null_object
> ENDIF
>
>
> GB
>
>
>
> ----- Mensaje original -----
>
>
> De: Adesistemas <adesistemas@ciudad.com.ar>
>
> Fecha: Jueves, Febrero 28, 2008 9:03 pm
>
> Asunto: Re: [guvoaII] impresion con OCX en impresor fiscal
>
>
> > Estimado:
> >
> > El valor en tiempo de ejecucion es el OLEE193.MDF el
> archivo que
> > estoy distribuyendo.
> >
> > Ahora me queda por probar la instanciacion manualmente,
> > Realmente no se como hacerla.
> >
> > Me pueden dar una mano.?
> >
> > Mas que gracias, ( un asado)
> >
> >
> > Luengo Sergio
> > General Pico
> > La Pampa
> > Analista de Sistemas
> > ----- Original Message -----
> > From: Gustavo Biasone
> > To: guvoaII@gruposyahoo.com.ar
> > Sent: Tuesday, February 26, 2008 1:19 PM
> > Subject: RE: [guvoaII] impresion con OCX en impresor
> fiscal
> >
> >
> >
> > Usando una ErrorBox o algo similar, fijate cual es el
> valor en
> > tiempo de ejecución de la constante _MDFFILENAME_ y
> comparalo con
> > el valor que dice en las propiedades de la aplicación y con
> el
> > nombre del mdf que estas distribuyendo. Esto no siempre
> funciona
> > como deberia.
> >
> > En todo caso te aconsejaria que instancies la clase
> manualmente
> > para no tener problemas con el mdf.
> >
> >
> >
> > GB
> >
> >
> >
> >
> >
> > -----Mensaje original-----
> > De: guvoaII@gruposyahoo.com.ar
> [guvoaII@gruposyahoo.com.ar] En
> > nombre de Adesistemas
> > Enviado el: Martes, 26 de Febrero de 2008 09:31 a.m.
> > Para: guvoaII@gruposyahoo.com.ar
> > Asunto: Re: [guvoaII] impresion con OCX en impresor fiscal
> >
> >
> >
> > Lo que me llama la atencion es que en mi pc funciona bien
> y
> > cuando lo paso a otra pc sea cual fuere el sistema
> operativo no me
> > funciona me da error.
> >
> >
> >
> > Muchas gracias.
> >
> >
> >
> > Luengo Sergio
> > General Pico
> > La Pampa
> > Analista de Sistemas
> >
> > ----- Original Message -----
> >
> > From: Adesistemas
> >
> > To: guvoaII@gruposyahoo.com.ar
> >
> > Sent: Monday, February 25, 2008 7:05 PM
> >
> > Subject: Re: [guvoaII] impresion con OCX en impresor
> fiscal
> >
> >
> >
> > Bueno,entonces : coloque en ole control propiedades del
> > OCX_EPSON_IMPRESORA_FISCAL1 heredado de
> > EPSON_Impresora_Fiscalprinterfiscal
> > de acuerdo a lo que me explicaste en el correo (si no
> entendi mal)
> >
> >
> >
> > en el init me queda
> >
> >
> >
> > oDCOCX_EPSON_Impresora_Fiscal1 :=
> >
> EPSON_Impresora_FiscalPrinterFiscal{SELF,ResourceID{MODULOFISCAL_OCX_EPSON_IMPRESORA_FISCAL1,_GetInst()}} oDCOCX_EPSON_Impresora_Fiscal1:HyperLabel := HyperLabel{#OCX_EPSON_Impresora_Fiscal1,NULL_STRING,NULL_STRING,NULL_STRING}
> >
> >
> oDCOCX_EPSON_Impresora_Fiscal1:CreateFromAppDocStorage(OLEAppDocStorage{__MDFFILENAME__, "ModuloFiscal", "OCX_EPSON_Impresora_Fiscal1"})
> >
> > dando error en la linea roja.
> >
> >
> >
> > Los pasos que efectue fue eliminar todo lo que se
> refiere a
> > ocx, elimine los mdf e instale todo nuevamente, y sigue
> Con el
> > mismo problema.
> >
> >
> >
> > Muchas gracias por su ayuda.
> >
> >
> >
> > Luengo Sergio
> > General Pico
> > La Pampa
> > Analista de Sistemas
> >
> >
> >
> >
> >
> >
> > __________ Información de NOD32, revisión 2901 (20080225)
> __________
> >
> > Este mensaje ha sido analizado con NOD32 antivirus system
> > http://www.nod32.com
> >
>
>
>
> __________ Información de NOD32, revisión 2912 (20080229)
> __________
> Este mensaje ha sido analizado con NOD32 antivirus system
> http://www.nod32.com
>
>
>
>
> __________ Información de NOD32, revisión 3102 (20080515)
> __________
> Este mensaje ha sido analizado con NOD32 antivirus system
> http://www.nod32.com
>
>
>
>
> __________ Información de NOD32, revisión 3104 (20080516) __________
>
> Este mensaje ha sido analizado con NOD32 antivirus system
> http://www.nod32.com
>



__________ Información de NOD32, revisión 3104 (20080516) __________

Este mensaje ha sido analizado con NOD32 antivirus system
http://www.nod32.com

#2377 De: <gb_guvoa@...>
Fecha: Vie, 16 de May, 2008 3:02 pm
Asunto: Re: Instanciacion OCX en impresor fiscal
Gustavo_S_B
Sin conexión Sin conexión
Enviar correo Enviar correo
 
Esta instalado el ocx en la pc del cliente?
Busca la clave "EPSON_Impresora_Fiscal.PrinterFiscal" en el registro de Windows
usando el Regedit.

GB


----- Mensaje original -----
De: Adesistemas <adesistemas@...>
Fecha: Viernes, Mayo 16, 2008 6:00 am
Asunto: [guvoaII] Instanciacion  OCX en impresor fiscal

> Sigo con el mismo problema, Instanciandolo manualmente, cuando paso
> el sistema a la pc de mi cliente no me instancia el objeto.
> Necesitaria saber cual es el objeto. que busca en el initautoobjets()
>
> Los paso que hice fue sacar el icono del IF de la ventana.  (estoy
> trabajando con epson)
> Hice la instanciacion como me explicaron en forma manual (esta
> debajo de esta mensaje)
> En mi pc funciona correctamente, cuando lo paso a la pc de mi
> cliente no lo instancia.
>
>
> Que me esta faltando o en que le estoy errando.
>
> Muchas gracias por su ayuda.
>
>
> Luengo Sergio
> General Pico
> La Pampa
> Analista de Sistemas
>  ----- Original Message -----
>  From: Adesistemas
>  To: guvoaII@...
>  Sent: Friday, May 16, 2008 9:37 AM
>  Subject: Re: [guvoaII] impresion con OCX en impresor fiscal
>
>
>
>  Colegas
>
>  Al mensaje anterior no le den importancia porque me habia
> equivocado yo en la definicion
>
>
>  Muchas gracias.
>
>
>
>  Luengo Sergio
>  General Pico
>  La Pampa
>  Analista de Sistemas
>    ----- Original Message -----
>    From: Adesistemas
>    To: guvoaII@...
>    Sent: Friday, May 16, 2008 9:13 AM
>    Subject: Re: [guvoaII] impresion con OCX en impresor fiscal
>
>
>
>    Colega:
>
>    No pude hacer funcionar el impresor fiscal en otra pc que no
> sea la mia utilizando el icono IF DE EPSON en la ventana, esoy
> intentando hacerlo funcionar con la instanciacion manual. PERO.
>
>    Cuando me decis que tengo que definir en la clase de la ventana
> una EXPORT , la defino y me da un error que dice
>    BAD STATEMENT SYNTAX 51402
>
>    Que esoy haciendo mal o me esta faltando definir alguna otra cosa.
>
>
>    Desde ya muchas gracias,  no pude entregar el sistema por este
> motivo.
>
>    Luengo Sergio
>    General Pico
>    La Pampa
>    Analista de Sistemas
>      ----- Original Message -----
>      From: gb_guvoa@...
>      To: guvoaII@...
>      Sent: Friday, February 29, 2008 11:18 AM
>      Subject: Re: [guvoaII] impresion con OCX en impresor fiscal
>
>
>
>
>      Para instanciar el control manualmente:
>
>      Antes que nada, quitar el control que usaste previamente.
>
>      Agregas una variable a la clase, puede ser una EXPORT:
>
>      EXPORT oEpsonFiscal as EPSON_Impresora_Fiscalprinterfiscal
>
>      Luego en el PostInit de la ventana:
>
>      Self:oEpsonFiscal :=
> EPSON_Impresora_Fiscalprinterfiscal{SELF}
>
>        IF
> Self:oEpsonFiscal:CreateEmbedding("EPSON_Impresora_Fiscal.PrinterFiscal")
SELF:oEpsonFiscal:InitAutoObject()
>
>          ELSE
>
>             // Error. No se pudo instanciar el objeto ole.
>
>        ENDIF
>
>
>      Luego en el metodo Close() de la ventana:
>
>       IF Self:oEpsonFiscal != null_object
>           Self:oEpsonFiscal:Destroy()
>           Self:oEpsonFiscal:= null_object
>       ENDIF
>
>
>      GB
>
>
>
>      ----- Mensaje original -----
>
>
>      De: Adesistemas <adesistemas@...>
>
>      Fecha: Jueves, Febrero 28, 2008 9:03 pm
>
>      Asunto: Re: [guvoaII] impresion con OCX en impresor fiscal
>
>
>      > Estimado:
>      >
>      > El valor en tiempo de ejecucion es el OLEE193.MDF el
> archivo que
>      > estoy distribuyendo.
>      >
>      > Ahora me queda por probar la instanciacion manualmente,
>      > Realmente no se como hacerla.
>      >
>      > Me pueden dar una mano.?
>      >
>      > Mas que gracias, ( un asado)
>      >
>      >
>      > Luengo Sergio
>      > General Pico
>      > La Pampa
>      > Analista de Sistemas
>      >  ----- Original Message -----
>      >  From: Gustavo Biasone
>      >  To: guvoaII@...
>      >  Sent: Tuesday, February 26, 2008 1:19 PM
>      >  Subject: RE: [guvoaII] impresion con OCX en impresor
> fiscal
>      >
>      >
>      >
>      >  Usando una ErrorBox o algo similar, fijate cual es el
> valor en
>      > tiempo de ejecución de la constante _MDFFILENAME_ y
> comparalo con
>      > el valor que dice en las propiedades de la aplicación y con
> el
>      > nombre del mdf que estas distribuyendo. Esto no siempre
> funciona
>      > como deberia.
>      >
>      >  En todo caso te aconsejaria que instancies la clase
> manualmente
>      > para no tener problemas con el mdf.
>      >
>      >
>      >
>      >  GB
>      >
>      >
>      >
>      >
>      >
>      >  -----Mensaje original-----
>      >  De: guvoaII@...
> [guvoaII@...] En
>      > nombre de Adesistemas
>      >  Enviado el: Martes, 26 de Febrero de 2008 09:31 a.m.
>      >  Para: guvoaII@...
>      >  Asunto: Re: [guvoaII] impresion con OCX en impresor fiscal
>      >
>      >
>      >
>      >  Lo que me llama la atencion es que en mi pc funciona bien
> y
>      > cuando lo paso a otra pc sea cual fuere el sistema
> operativo no me
>      > funciona me da error.
>      >
>      >
>      >
>      >  Muchas gracias.
>      >
>      >
>      >
>      >  Luengo Sergio
>      >  General Pico
>      >  La Pampa
>      >  Analista de Sistemas
>      >
>      >    ----- Original Message -----
>      >
>      >    From: Adesistemas
>      >
>      >    To: guvoaII@...
>      >
>      >    Sent: Monday, February 25, 2008 7:05 PM
>      >
>      >    Subject: Re: [guvoaII] impresion con OCX en impresor
> fiscal
>      >
>      >
>      >
>      >    Bueno,entonces :  coloque en ole control propiedades del
>      > OCX_EPSON_IMPRESORA_FISCAL1  heredado de
>      > EPSON_Impresora_Fiscalprinterfiscal
>      >    de acuerdo a lo que me explicaste en el correo (si no
> entendi mal)
>      >
>      >
>      >
>      >    en el init me queda
>      >
>      >
>      >
>      >    oDCOCX_EPSON_Impresora_Fiscal1 :=
>      >
>
EPSON_Impresora_FiscalPrinterFiscal{SELF,ResourceID{MODULOFISCAL_OCX_EPSON_IMPRE\
SORA_FISCAL1,_GetInst()}}    oDCOCX_EPSON_Impresora_Fiscal1:HyperLabel :=
HyperLabel{#OCX_EPSON_Impresora_Fiscal1,NULL_STRING,NULL_STRING,NULL_STRING}
>      >
>      >
>
oDCOCX_EPSON_Impresora_Fiscal1:CreateFromAppDocStorage(OLEAppDocStorage{__MDFFIL\
ENAME__, "ModuloFiscal", "OCX_EPSON_Impresora_Fiscal1"})
>      >
>      >    dando error en la linea roja.
>      >
>      >
>      >
>      >    Los pasos que efectue fue eliminar todo lo que se
> refiere a
>      > ocx, elimine los mdf e  instale todo nuevamente, y sigue
> Con el
>      > mismo problema.
>      >
>      >
>      >
>      >    Muchas gracias por su ayuda.
>      >
>      >
>      >
>      >    Luengo Sergio
>      >    General Pico
>      >    La Pampa
>      >    Analista de Sistemas
>      >
>      >
>      >
>      >
>      >
>      >
>      >  __________ Información de NOD32, revisión 2901 (20080225)
> __________
>      >
>      >  Este mensaje ha sido analizado con NOD32 antivirus system
>      >  http://www.nod32.com
>      >
>
>
>
>      __________ Información de NOD32, revisión 2912 (20080229)
> __________
>      Este mensaje ha sido analizado con NOD32 antivirus system
>      http://www.nod32.com
>
>
>
>
>    __________ Información de NOD32, revisión 3102 (20080515)
> __________
>    Este mensaje ha sido analizado con NOD32 antivirus system
>    http://www.nod32.com
>
>
>
>
>  __________ Información de NOD32, revisión 3104 (20080516) __________
>
>  Este mensaje ha sido analizado con NOD32 antivirus system
>  http://www.nod32.com
>

#2376 De: "Adesistemas" <adesistemas@...>
Fecha: Vie, 16 de May, 2008 1:00 pm
Asunto: Instanciacion OCX en impresor fiscal
adessistemas
Sin conexión Sin conexión
Enviar correo Enviar correo
 
Sigo con el mismo problema, Instanciandolo manualmente, cuando paso el sistema a la pc de mi cliente no me instancia el objeto.
Necesitaria saber cual es el objeto. que busca en el initautoobjets()
 
Los paso que hice fue sacar el icono del IF de la ventana.  (estoy trabajando con epson)
Hice la instanciacion como me explicaron en forma manual (esta debajo de esta mensaje)
En mi pc funciona correctamente, cuando lo paso a la pc de mi cliente no lo instancia.
 
 
Que me esta faltando o en que le estoy errando.
 
Muchas gracias por su ayuda.
 
 
Luengo Sergio
General Pico
La Pampa
Analista de Sistemas
----- Original Message -----
Sent: Friday, May 16, 2008 9:37 AM
Subject: Re: [guvoaII] impresion con OCX en impresor fiscal

Colegas
 
Al mensaje anterior no le den importancia porque me habia equivocado yo en la definicion
 
 
Muchas gracias.
 
 
 
Luengo Sergio
General Pico
La Pampa
Analista de Sistemas
----- Original Message -----
Sent: Friday, May 16, 2008 9:13 AM
Subject: Re: [guvoaII] impresion con OCX en impresor fiscal

Colega:
 
No pude hacer funcionar el impresor fiscal en otra pc que no sea la mia utilizando el icono IF DE EPSON en la ventana, esoy intentando hacerlo funcionar con la instanciacion manual. PERO.
 
Cuando me decis que tengo que definir en la clase de la ventana una EXPORT , la defino y me da un error que dice
BAD STATEMENT SYNTAX 51402
 
Que esoy haciendo mal o me esta faltando definir alguna otra cosa.
 
 
Desde ya muchas gracias,  no pude entregar el sistema por este motivo.
 
 
Luengo Sergio
General Pico
La Pampa
Analista de Sistemas
----- Original Message -----
Sent: Friday, February 29, 2008 11:18 AM
Subject: Re: [guvoaII] impresion con OCX en impresor fiscal

Para instanciar el control manualmente:

Antes que nada, quitar el control que usaste previamente.

Agregas una variable a la clase, puede ser una EXPORT:

EXPORT oEpsonFiscal as EPSON_Impresora_Fiscalprinterfiscal

Luego en el PostInit de la ventana:

Self:oEpsonFiscal := EPSON_Impresora_Fiscalprinterfiscal{SELF}

  IF Self:oEpsonFiscal:CreateEmbedding("EPSON_Impresora_Fiscal.PrinterFiscal")
       SELF:oEpsonFiscal:InitAutoObject()

    ELSE

       // Error. No se pudo instanciar el objeto ole.

  ENDIF

Luego en el metodo Close() de la ventana:

 IF Self:oEpsonFiscal != null_object
     Self:oEpsonFiscal:Destroy()
     Self:oEpsonFiscal:= null_object
 ENDIF

GB

 

----- Mensaje original -----

De: Adesistemas <adesistemas@ciudad.com.ar>

Fecha: Jueves, Febrero 28, 2008 9:03 pm

Asunto: Re: [guvoaII] impresion con OCX en impresor fiscal

> Estimado:
>
> El valor en tiempo de ejecucion es el OLEE193.MDF el archivo que
> estoy distribuyendo.
>
> Ahora me queda por probar la instanciacion manualmente,  
> Realmente no se como hacerla.
>
> Me pueden dar una mano.?
>
> Mas que gracias, ( un asado)
>
>
> Luengo Sergio
> General Pico
> La Pampa
> Analista de Sistemas
>  ----- Original Message -----
>  From: Gustavo Biasone
>  To: guvoaII@gruposyahoo.com.ar
>  Sent: Tuesday, February 26, 2008 1:19 PM
>  Subject: RE: [guvoaII] impresion con OCX en impresor fiscal
>
>
>
>  Usando una ErrorBox o algo similar, fijate cual es el valor en
> tiempo de ejecución de la constante _MDFFILENAME_ y comparalo con
> el valor que dice en las propiedades de la aplicación y con el
> nombre del mdf que estas distribuyendo. Esto no siempre funciona
> como deberia.
>
>  En todo caso te aconsejaria que instancies la clase manualmente
> para no tener problemas con el mdf.
>
>
>
>  GB
>
>
>
>
>
>  -----Mensaje original-----
>  De: guvoaII@gruposyahoo.com.ar [guvoaII@gruposyahoo.com.ar] En
> nombre de Adesistemas
>  Enviado el: Martes, 26 de Febrero de 2008 09:31 a.m.
>  Para: guvoaII@gruposyahoo.com.ar
>  Asunto: Re: [guvoaII] impresion con OCX en impresor fiscal
>
>
>
>  Lo que me llama la atencion es que en mi pc funciona bien y
> cuando lo paso a otra pc sea cual fuere el sistema operativo no me
> funciona me da error.
>
>
>
>  Muchas gracias.
>
>
>
>  Luengo Sergio
>  General Pico
>  La Pampa
>  Analista de Sistemas
>
>    ----- Original Message -----
>
>    From: Adesistemas
>
>    To: guvoaII@gruposyahoo.com.ar
>
>    Sent: Monday, February 25, 2008 7:05 PM
>
>    Subject: Re: [guvoaII] impresion con OCX en impresor fiscal
>
>
>
>    Bueno,entonces :  coloque en ole control propiedades del
> OCX_EPSON_IMPRESORA_FISCAL1  heredado de
> EPSON_Impresora_Fiscalprinterfiscal
>    de acuerdo a lo que me explicaste en el correo (si no entendi mal)
>
>
>
>    en el init me queda
>
>
>
>    oDCOCX_EPSON_Impresora_Fiscal1 :=
> EPSON_Impresora_FiscalPrinterFiscal{SELF,ResourceID{MODULOFISCAL_OCX_EPSON_IMPRESORA_FISCAL1,_GetInst()}}    oDCOCX_EPSON_Impresora_Fiscal1:HyperLabel := HyperLabel{#OCX_EPSON_Impresora_Fiscal1,NULL_STRING,NULL_STRING,NULL_STRING}
>   
> oDCOCX_EPSON_Impresora_Fiscal1:CreateFromAppDocStorage(OLEAppDocStorage{__MDFFILENAME__, "ModuloFiscal", "OCX_EPSON_Impresora_Fiscal1"})
>
>    dando error en la linea roja.
>
>
>
>    Los pasos que efectue fue eliminar todo lo que se refiere a
> ocx, elimine los mdf e  instale todo nuevamente, y sigue Con el
> mismo problema.
>
>
>
>    Muchas gracias por su ayuda.
>
>
>
>    Luengo Sergio
>    General Pico
>    La Pampa
>    Analista de Sistemas
>
>
>
>
>  
>
>  __________ Información de NOD32, revisión 2901 (20080225) __________
>
>  Este mensaje ha sido analizado con NOD32 antivirus system
>  http://www.nod32.com
>



__________ Información de NOD32, revisión 2912 (20080229) __________

Este mensaje ha sido analizado con NOD32 antivirus system
http://www.nod32.com



__________ Información de NOD32, revisión 3102 (20080515) __________

Este mensaje ha sido analizado con NOD32 antivirus system
http://www.nod32.com



__________ Información de NOD32, revisión 3104 (20080516) __________

Este mensaje ha sido analizado con NOD32 antivirus system
http://www.nod32.com

#2375 De: "Adesistemas" <adesistemas@...>
Fecha: Vie, 16 de May, 2008 12:37 pm
Asunto: Re: impresion con OCX en impresor fiscal
adessistemas
Sin conexión Sin conexión
Enviar correo Enviar correo
 
Colegas
 
Al mensaje anterior no le den importancia porque me habia equivocado yo en la definicion
 
 
Muchas gracias.
 
 
 
Luengo Sergio
General Pico
La Pampa
Analista de Sistemas
----- Original Message -----
Sent: Friday, May 16, 2008 9:13 AM
Subject: Re: [guvoaII] impresion con OCX en impresor fiscal

Colega:
 
No pude hacer funcionar el impresor fiscal en otra pc que no sea la mia utilizando el icono IF DE EPSON en la ventana, esoy intentando hacerlo funcionar con la instanciacion manual. PERO.
 
Cuando me decis que tengo que definir en la clase de la ventana una EXPORT , la defino y me da un error que dice
BAD STATEMENT SYNTAX 51402
 
Que esoy haciendo mal o me esta faltando definir alguna otra cosa.
 
 
Desde ya muchas gracias,  no pude entregar el sistema por este motivo.
 
 
Luengo Sergio
General Pico
La Pampa
Analista de Sistemas
----- Original Message -----
Sent: Friday, February 29, 2008 11:18 AM
Subject: Re: [guvoaII] impresion con OCX en impresor fiscal

Para instanciar el control manualmente:

Antes que nada, quitar el control que usaste previamente.

Agregas una variable a la clase, puede ser una EXPORT:

EXPORT oEpsonFiscal as EPSON_Impresora_Fiscalprinterfiscal

Luego en el PostInit de la ventana:

Self:oEpsonFiscal := EPSON_Impresora_Fiscalprinterfiscal{SELF}

  IF Self:oEpsonFiscal:CreateEmbedding("EPSON_Impresora_Fiscal.PrinterFiscal")
       SELF:oEpsonFiscal:InitAutoObject()

    ELSE

       // Error. No se pudo instanciar el objeto ole.

  ENDIF

Luego en el metodo Close() de la ventana:

 IF Self:oEpsonFiscal != null_object
     Self:oEpsonFiscal:Destroy()
     Self:oEpsonFiscal:= null_object
 ENDIF

GB

 

----- Mensaje original -----

De: Adesistemas <adesistemas@ciudad.com.ar>

Fecha: Jueves, Febrero 28, 2008 9:03 pm

Asunto: Re: [guvoaII] impresion con OCX en impresor fiscal

> Estimado:
>
> El valor en tiempo de ejecucion es el OLEE193.MDF el archivo que
> estoy distribuyendo.
>
> Ahora me queda por probar la instanciacion manualmente,  
> Realmente no se como hacerla.
>
> Me pueden dar una mano.?
>
> Mas que gracias, ( un asado)
>
>
> Luengo Sergio
> General Pico
> La Pampa
> Analista de Sistemas
>  ----- Original Message -----
>  From: Gustavo Biasone
>  To: guvoaII@gruposyahoo.com.ar
>  Sent: Tuesday, February 26, 2008 1:19 PM
>  Subject: RE: [guvoaII] impresion con OCX en impresor fiscal
>
>
>
>  Usando una ErrorBox o algo similar, fijate cual es el valor en
> tiempo de ejecución de la constante _MDFFILENAME_ y comparalo con
> el valor que dice en las propiedades de la aplicación y con el
> nombre del mdf que estas distribuyendo. Esto no siempre funciona
> como deberia.
>
>  En todo caso te aconsejaria que instancies la clase manualmente
> para no tener problemas con el mdf.
>
>
>
>  GB
>
>
>
>
>
>  -----Mensaje original-----
>  De: guvoaII@gruposyahoo.com.ar [guvoaII@gruposyahoo.com.ar] En
> nombre de Adesistemas
>  Enviado el: Martes, 26 de Febrero de 2008 09:31 a.m.
>  Para: guvoaII@gruposyahoo.com.ar
>  Asunto: Re: [guvoaII] impresion con OCX en impresor fiscal
>
>
>
>  Lo que me llama la atencion es que en mi pc funciona bien y
> cuando lo paso a otra pc sea cual fuere el sistema operativo no me
> funciona me da error.
>
>
>
>  Muchas gracias.
>
>
>
>  Luengo Sergio
>  General Pico
>  La Pampa
>  Analista de Sistemas
>
>    ----- Original Message -----
>
>    From: Adesistemas
>
>    To: guvoaII@gruposyahoo.com.ar
>
>    Sent: Monday, February 25, 2008 7:05 PM
>
>    Subject: Re: [guvoaII] impresion con OCX en impresor fiscal
>
>
>
>    Bueno,entonces :  coloque en ole control propiedades del
> OCX_EPSON_IMPRESORA_FISCAL1  heredado de
> EPSON_Impresora_Fiscalprinterfiscal
>    de acuerdo a lo que me explicaste en el correo (si no entendi mal)
>
>
>
>    en el init me queda
>
>
>
>    oDCOCX_EPSON_Impresora_Fiscal1 :=
> EPSON_Impresora_FiscalPrinterFiscal{SELF,ResourceID{MODULOFISCAL_OCX_EPSON_IMPRESORA_FISCAL1,_GetInst()}}    oDCOCX_EPSON_Impresora_Fiscal1:HyperLabel := HyperLabel{#OCX_EPSON_Impresora_Fiscal1,NULL_STRING,NULL_STRING,NULL_STRING}
>   
> oDCOCX_EPSON_Impresora_Fiscal1:CreateFromAppDocStorage(OLEAppDocStorage{__MDFFILENAME__, "ModuloFiscal", "OCX_EPSON_Impresora_Fiscal1"})
>
>    dando error en la linea roja.
>
>
>
>    Los pasos que efectue fue eliminar todo lo que se refiere a
> ocx, elimine los mdf e  instale todo nuevamente, y sigue Con el
> mismo problema.
>
>
>
>    Muchas gracias por su ayuda.
>
>
>
>    Luengo Sergio
>    General Pico
>    La Pampa
>    Analista de Sistemas
>
>
>
>
>  
>
>  __________ Información de NOD32, revisión 2901 (20080225) __________
>
>  Este mensaje ha sido analizado con NOD32 antivirus system
>  http://www.nod32.com
>



__________ Información de NOD32, revisión 2912 (20080229) __________

Este mensaje ha sido analizado con NOD32 antivirus system
http://www.nod32.com



__________ Información de NOD32, revisión 3102 (20080515) __________

Este mensaje ha sido analizado con NOD32 antivirus system
http://www.nod32.com

#2374 De: "Adesistemas" <adesistemas@...>
Fecha: Vie, 16 de May, 2008 12:13 pm
Asunto: Re: impresion con OCX en impresor fiscal
adessistemas
Sin conexión Sin conexión
Enviar correo Enviar correo
 
Colega:
 
No pude hacer funcionar el impresor fiscal en otra pc que no sea la mia utilizando el icono IF DE EPSON en la ventana, esoy intentando hacerlo funcionar con la instanciacion manual. PERO.
 
Cuando me decis que tengo que definir en la clase de la ventana una EXPORT , la defino y me da un error que dice
BAD STATEMENT SYNTAX 51402
 
Que esoy haciendo mal o me esta faltando definir alguna otra cosa.
 
 
Desde ya muchas gracias,  no pude entregar el sistema por este motivo.
 
 
Luengo Sergio
General Pico
La Pampa
Analista de Sistemas
----- Original Message -----
Sent: Friday, February 29, 2008 11:18 AM
Subject: Re: [guvoaII] impresion con OCX en impresor fiscal

Para instanciar el control manualmente:

Antes que nada, quitar el control que usaste previamente.

Agregas una variable a la clase, puede ser una EXPORT:

EXPORT oEpsonFiscal as EPSON_Impresora_Fiscalprinterfiscal

Luego en el PostInit de la ventana:

Self:oEpsonFiscal := EPSON_Impresora_Fiscalprinterfiscal{SELF}

  IF Self:oEpsonFiscal:CreateEmbedding("EPSON_Impresora_Fiscal.PrinterFiscal")
       SELF:oEpsonFiscal:InitAutoObject()

    ELSE

       // Error. No se pudo instanciar el objeto ole.

  ENDIF

Luego en el metodo Close() de la ventana:

 IF Self:oEpsonFiscal != null_object
     Self:oEpsonFiscal:Destroy()
     Self:oEpsonFiscal:= null_object
 ENDIF

GB

 

----- Mensaje original -----

De: Adesistemas <adesistemas@ciudad.com.ar>

Fecha: Jueves, Febrero 28, 2008 9:03 pm

Asunto: Re: [guvoaII] impresion con OCX en impresor fiscal

> Estimado:
>
> El valor en tiempo de ejecucion es el OLEE193.MDF el archivo que
> estoy distribuyendo.
>
> Ahora me queda por probar la instanciacion manualmente,  
> Realmente no se como hacerla.
>
> Me pueden dar una mano.?
>
> Mas que gracias, ( un asado)
>
>
> Luengo Sergio
> General Pico
> La Pampa
> Analista de Sistemas
>  ----- Original Message -----
>  From: Gustavo Biasone
>  To: guvoaII@gruposyahoo.com.ar
>  Sent: Tuesday, February 26, 2008 1:19 PM
>  Subject: RE: [guvoaII] impresion con OCX en impresor fiscal
>
>
>
>  Usando una ErrorBox o algo similar, fijate cual es el valor en
> tiempo de ejecución de la constante _MDFFILENAME_ y comparalo con
> el valor que dice en las propiedades de la aplicación y con el
> nombre del mdf que estas distribuyendo. Esto no siempre funciona
> como deberia.
>
>  En todo caso te aconsejaria que instancies la clase manualmente
> para no tener problemas con el mdf.
>
>
>
>  GB
>
>
>
>
>
>  -----Mensaje original-----
>  De: guvoaII@gruposyahoo.com.ar [guvoaII@gruposyahoo.com.ar] En
> nombre de Adesistemas
>  Enviado el: Martes, 26 de Febrero de 2008 09:31 a.m.
>  Para: guvoaII@gruposyahoo.com.ar
>  Asunto: Re: [guvoaII] impresion con OCX en impresor fiscal
>
>
>
>  Lo que me llama la atencion es que en mi pc funciona bien y
> cuando lo paso a otra pc sea cual fuere el sistema operativo no me
> funciona me da error.
>
>
>
>  Muchas gracias.
>
>
>
>  Luengo Sergio
>  General Pico
>  La Pampa
>  Analista de Sistemas
>
>    ----- Original Message -----
>
>    From: Adesistemas
>
>    To: guvoaII@gruposyahoo.com.ar
>
>    Sent: Monday, February 25, 2008 7:05 PM
>
>    Subject: Re: [guvoaII] impresion con OCX en impresor fiscal
>
>
>
>    Bueno,entonces :  coloque en ole control propiedades del
> OCX_EPSON_IMPRESORA_FISCAL1  heredado de
> EPSON_Impresora_Fiscalprinterfiscal
>    de acuerdo a lo que me explicaste en el correo (si no entendi mal)
>
>
>
>    en el init me queda
>
>
>
>    oDCOCX_EPSON_Impresora_Fiscal1 :=
> EPSON_Impresora_FiscalPrinterFiscal{SELF,ResourceID{MODULOFISCAL_OCX_EPSON_IMPRESORA_FISCAL1,_GetInst()}}    oDCOCX_EPSON_Impresora_Fiscal1:HyperLabel := HyperLabel{#OCX_EPSON_Impresora_Fiscal1,NULL_STRING,NULL_STRING,NULL_STRING}
>   
> oDCOCX_EPSON_Impresora_Fiscal1:CreateFromAppDocStorage(OLEAppDocStorage{__MDFFILENAME__, "ModuloFiscal", "OCX_EPSON_Impresora_Fiscal1"})
>
>    dando error en la linea roja.
>
>
>
>    Los pasos que efectue fue eliminar todo lo que se refiere a
> ocx, elimine los mdf e  instale todo nuevamente, y sigue Con el
> mismo problema.
>
>
>
>    Muchas gracias por su ayuda.
>
>
>
>    Luengo Sergio
>    General Pico
>    La Pampa
>    Analista de Sistemas
>
>
>
>
>  
>
>  __________ Información de NOD32, revisión 2901 (20080225) __________
>
>  Este mensaje ha sido analizado con NOD32 antivirus system
>  http://www.nod32.com
>



__________ Información de NOD32, revisión 2912 (20080229) __________

Este mensaje ha sido analizado con NOD32 antivirus system
http://www.nod32.com

#2373 De: Jose Cordero <jconradomx@...>
Fecha: Jue, 15 de May, 2008 7:41 pm
Asunto: Ayuda con una ListBox
jconradomx
Sin conexión Sin conexión
Enviar correo Enviar correo
 
Hola Gente:

Necesito ayuda para poder activar un ITEM de una ListBox con la tecla <ENTER>, con Mouse he logrado activarlo en el Método ListBoxClick(), pero como podria hacer lo mismo con la tecla <ENTER>

Saludos



Yahoo! Deportes Beta
¡No te pierdas lo último sobre el torneo clausura 2008!
Entérate aquí http://deportes.yahoo.com

#2372 De: "Adesistemas" <adesistemas@...>
Fecha: Mié, 14 de May, 2008 2:23 pm
Asunto: Re: Actualizacion de SLE
adessistemas
Sin conexión Sin conexión
Enviar correo Enviar correo
 

Analizando la situacion de las ventanas y de lo que el cliente necesita, utilice una dataw y como secundaria utilice una dialogw y me dio buen resultado.
 
Muchas gracias  a Gerardo y a todos los de la lista que me dieron informacion.
 
Problema resuelto.
 
Me queda pendiente hacer funcionar el broadcast para otro cliente. osea para la proxima.
 
 
 
 
Luengo Sergio
General Pico
La Pampa
Analista de Sistemas
----- Original Message -----
Sent: Friday, May 09, 2008 9:23 AM
Subject: RE: [guvoaII] Actualizacion de SLE

El motivo por el cual no se actualizan los datos de una ventana a otra, es que estás utiizando 2 ventanas de tipo DataWindows, y ambas tienen hilos de ejecución independientes.

O sea, que si tengo DW1 y DW2, y hago lo siguiente:

METHOD Llamada() CLASS DW1

   DW2{SELF}:Show()

   SELF:bBrowser1:Server:Refresh()

RETURN

Este método LLamada() invoca a DW2, ejecuta la línea siguiente y devuelve el control a DW1, por lo que al cerrar la ventana DW2 la ejecución no continúa en el método Llamada().

Es por esto que no hay actualización de los datos de DW1 al cerrar DW2.

La solución es que DW2 sea una ventana de tipo DataDialog con SETMODAL(TRUE). Esto hace que la ejecución del método Llamada() solo termine al cerrar DW2.

La otra solución es utilizando los métodos BroadcastMessage() y ReceiveBroadcastMessage()

Espero haber sido claro.

Gerardo J. Biagiotti

Analista de Sistemas

Mail

gjbiagiotti@gmail.com

gjbiagiotti@yahoo.com.ar

gjbiagiotti@coyspu.com.ar

Messenger

gerardo_biagiotti@hotmail.com

Logo SPI 3

«La mediocridad o grandeza de un país reside en nosotros, sus ciudadanos.»

P Antes de imprimir este e-mail piense si realmente es necesario hacerlo, el medio ambiente se lo agradecerá.

De: guvoaII@gruposyahoo.com.ar [mailto:guvoaII@gruposyahoo.com.ar] En nombre de Jose Cordero
Enviado el: Jueves, 08 de Mayo de 2008 02:30 p.m.
Para: guvoaII@gruposyahoo.com.ar
Asunto: Re: [guvoaII] Re: Actualizacion de SLE

Amigo:

Prueba Así:
oEditProyectoWin := EditProyectoWin{ SELF:Owner,,SELF:oSFProyectoSubForm:Server }

Ahi estarias pasando tu Server Directamente, a la ventana de edición y automatiamente se refresca cualquier cambio que hagas a tu DataBrowser principal o a las instancias que tengas de tu DBServer.


Saludos desde México


P.D. Como te indica el amigo EUSEBI tambien funciona, pero ahi estarias creando una instancia nueva de tu DBSever y necesitarías este método para poder refrescar tus datos
Mas o menos así:
METHOD ReceiveBroadcastMessage( symMessage ) CLASS ProyectoBrowser
    IF symMessage == #EXPEDIENTE
        *MessageBox(0,"Refrescando Proyecto","Actuali",MB_OK)
        oSFProyectoSubform:Browser:Refresh()
    ENDIF

    RETURN NIL

----- Mensaje original ----
De: Adesistemas <adesistemas@ciudad.com.ar>
Para: guvoaII@gruposyahoo.com.ar
Enviado: jueves, 8 de mayo, 2008 8:53:47
Asunto: Fw: [guvoaII] Re: Actualizacion de SLE

Colegas.

Prove  lo de Piazza y de Eusebi y no lo pude hacer funcionar, entonces opte por cambiar y utilice un ventana principal con una bbrowser, (que me gusta mas) pero me pasa lo mismo, no puedo actualizar la bbrowser. La base de dato perfecta se actualiza desde la ventana secundaria pero cuando vuelvo a la principal realizo el refresh de la bbrowser y no se actualiza.

Asi funciona.

Tengo un ventana principal con una bbrowser, le hago dobleclick sobre el registro que deseo y se habre una ventana segundaria donde modifico el registro seleccionado. Al salir no me actualiza el bbrowser de la ventana principal

Muchas gracias

Luengo Sergio
General Pico
La Pampa
Analista de Sistemas

----- Original Message -----

From: earmengolb

Sent: Tuesday, May 06, 2008 6:56 AM

Subject: [guvoaII] Re: Actualizacion de SLE

Hola Sergio:

La solución a lo que tú pides está explicada en el ejemplo
SouthSeasAventure que encontrarás en la carpeta Samples de VO

En la ShellWin se define una matriz aChildWindows en donde quedan
anotadas todas las ventanas que están abiertas en la aplicación.
Cuando se abre una ventana se anota en la aChildWindows y cuando se
cierra una ventana se borra de la aChildWindows.

En cada ventana que tiene que actualizarse automáticamente, como
resultado de haber efectuado un cambio desde otra ventana, tiene que
existir un método ReceiveBroadcastMes sage(symMessage) que es el que
se encarga del algoritmo de actualización.

En la ShellWin existe un método BroadcastMessage( oSender,symMessa ge)
que es llamado desde las ventanas que provocan cambios, por ejemplo,
al pulsar el botón aceptar de una ventana de edición o bien al borrar
un registro, etc.

Las ventanas que provocan cambios en los registros de la base de
datos llaman al método BroadcastMessage( oSender,symMessa ge) de la
ShellWindow pasando en el parámetro symMessage el indicador de a que
tipo de ventanas va dirigido este mensaje.

El método BroadcastMessage( oSender,symMessa ge) de la ShellWindow va
llamando al método ReceiveBroadcastMes sage(symMessage) de todas las
ventanas que están anotadas en la matriz aChildWindows a excepción de
la ventana de edición que ha generado el mensaje.

Cada ventana que recibe el mensaje se auto-actualiza o no en función
de si el symMessage era el que corresponde a este tipo de ventana.

De este modo logras que si por ejemplo tienes abiertas varias
ventanas de consulta de la misma base de datos y desde una de ellas
llamas a la ventana de edición de un registro, al aceptar la edición
se actualizan todas las ventanas de consulta, tanto la que ha llamado
a la ventana de edición como el resto de ventanas de consulta.

Saludos cordiales,

Eusebi

--- En guvoaII@gruposyahoo .com.ar, "Adesistemas" <adesistemas@ ...>
escribió:
>
> Tengo una datawindows con varios SLE , recorro un archivo y
actualizo los SLE al abrirla, tengo un icono donde voy a modificar
varios de esos SLE donde abro otra ventana secundaria. En la base de
dato se actualiza correctamente pero cuando vuelvo a la datawindow
principal los SLE no se actualizan. Si cierro la ventana principal y
vuelvo a entrar si me los actualiza.
>
> No le puedo encontrar la vuelta para resolverlo
>
> Muchas gracias
>
>
> Luengo Sergio
> General Pico
> La Pampa
> Analista de Sistemas
>



__________ Información de NOD32, revisión 3065 (20080430) __________

Este mensaje ha sido analizado con NOD32 antivirus system
http://www.nod32. com



Yahoo! Deportes Beta
¡No te pierdas lo último sobre el torneo clausura 2008!
Entérate aquí http://deportes.yahoo.com



__________ Information from ESET Smart Security, version of virus signature database 3086 (20080508) __________

The message was checked by ESET Smart Security.

http://www.eset.com



__________ Information from ESET Smart Security, version of virus signature database 3088 (20080509) __________

The message was checked by ESET Smart Security.

http://www.eset.com



__________ Informació® ¤e NOD32, revisió® ³088 (20080509) __________

Este mensaje ha sido analizado con NOD32 antivirus system
http://www.nod32.com

#2371 De: "earmengolb" <EArmengolB@...>
Fecha: Vie, 9 de May, 2008 3:02 pm
Asunto: Re: Actualizacion de SLE
earmengolb
Sin conexión Sin conexión
Enviar correo Enviar correo
 
Yo creo que no es deseable que una ventana de edición de datos sea
Modal. Si el usuario está a medio editar y necesita acceder a otra
ventana, por ejemplo para consultar un código postal, no podrá
hacerlo, antes tendrá que cancelar la edición, consultar lo que
necesita y volver a editar.

En una aplicación Windows creo que es importante que las ventanas
modales se utilicen lo mínimo posible. Casi exclusivamente para dar
avisos importantes, que queremos obligar al usuario a que los lea.

Eusebi


--- En guvoaII@..., "Gerardo J. Biagiotti"
<gjbiagiotti@...> escribió:
>
> El motivo por el cual no se actualizan los datos de una ventana a
otra, es que estás utiizando 2 ventanas de tipo DataWindows, y ambas
tienen hilos de ejecución independientes.
>
> O sea, que si tengo DW1 y DW2, y hago lo siguiente:
>
>
>
> METHOD Llamada() CLASS DW1
>
>    DW2{SELF}:Show()
>
>    SELF:bBrowser1:Server:Refresh()
>
> RETURN
>
>
>
> Este método LLamada() invoca a DW2, ejecuta la línea siguiente y
devuelve el control a DW1, por lo que al cerrar la ventana DW2 la
ejecución no continúa en el método Llamada().
>
> Es por esto que no hay actualización de los datos de DW1 al cerrar
DW2.
>
> La solución es que DW2 sea una ventana de tipo DataDialog con
SETMODAL(TRUE). Esto hace que la ejecución del método Llamada() solo
termine al cerrar DW2.
>
> La otra solución es utilizando los métodos BroadcastMessage() y
ReceiveBroadcastMessage()
>
>
>
> Espero haber sido claro.
>
>
>
>
>
> Gerardo J. Biagiotti
>
> Analista de Sistemas
>
>

#2370 De: "Adesistemas" <adesistemas@...>
Fecha: Vie, 9 de May, 2008 1:36 pm
Asunto: Re: Actualizacion de SLE
adessistemas
Sin conexión Sin conexión
Enviar correo Enviar correo
 

Gerardo:
 
Muy bien, la info que me pasate me es de mucha utilidad, para ver que opcion tomo.
 
Muchas gracias por ahora.
 
 
Luengo Sergio
General Pico
La Pampa
Analista de Sistemas
----- Original Message -----
Sent: Friday, May 09, 2008 9:23 AM
Subject: RE: [guvoaII] Actualizacion de SLE

El motivo por el cual no se actualizan los datos de una ventana a otra, es que estás utiizando 2 ventanas de tipo DataWindows, y ambas tienen hilos de ejecución independientes.

O sea, que si tengo DW1 y DW2, y hago lo siguiente:

METHOD Llamada() CLASS DW1

   DW2{SELF}:Show()

   SELF:bBrowser1:Server:Refresh()

RETURN

Este método LLamada() invoca a DW2, ejecuta la línea siguiente y devuelve el control a DW1, por lo que al cerrar la ventana DW2 la ejecución no continúa en el método Llamada().

Es por esto que no hay actualización de los datos de DW1 al cerrar DW2.

La solución es que DW2 sea una ventana de tipo DataDialog con SETMODAL(TRUE). Esto hace que la ejecución del método Llamada() solo termine al cerrar DW2.

La otra solución es utilizando los métodos BroadcastMessage() y ReceiveBroadcastMessage()

Espero haber sido claro.

Gerardo J. Biagiotti

Analista de Sistemas

Mail

gjbiagiotti@gmail.com

gjbiagiotti@yahoo.com.ar

gjbiagiotti@coyspu.com.ar

Messenger

gerardo_biagiotti@hotmail.com

Logo SPI 3

«La mediocridad o grandeza de un país reside en nosotros, sus ciudadanos.»

P Antes de imprimir este e-mail piense si realmente es necesario hacerlo, el medio ambiente se lo agradecerá.

De: guvoaII@gruposyahoo.com.ar [mailto:guvoaII@gruposyahoo.com.ar] En nombre de Jose Cordero
Enviado el: Jueves, 08 de Mayo de 2008 02:30 p.m.
Para: guvoaII@gruposyahoo.com.ar
Asunto: Re: [guvoaII] Re: Actualizacion de SLE

Amigo:

Prueba Así:
oEditProyectoWin := EditProyectoWin{ SELF:Owner,,SELF:oSFProyectoSubForm:Server }

Ahi estarias pasando tu Server Directamente, a la ventana de edición y automatiamente se refresca cualquier cambio que hagas a tu DataBrowser principal o a las instancias que tengas de tu DBServer.


Saludos desde México


P.D. Como te indica el amigo EUSEBI tambien funciona, pero ahi estarias creando una instancia nueva de tu DBSever y necesitarías este método para poder refrescar tus datos
Mas o menos así:
METHOD ReceiveBroadcastMessage( symMessage ) CLASS ProyectoBrowser
    IF symMessage == #EXPEDIENTE
        *MessageBox(0,"Refrescando Proyecto","Actuali",MB_OK)
        oSFProyectoSubform:Browser:Refresh()
    ENDIF

    RETURN NIL

----- Mensaje original ----
De: Adesistemas <adesistemas@ciudad.com.ar>
Para: guvoaII@gruposyahoo.com.ar
Enviado: jueves, 8 de mayo, 2008 8:53:47
Asunto: Fw: [guvoaII] Re: Actualizacion de SLE

Colegas.

Prove  lo de Piazza y de Eusebi y no lo pude hacer funcionar, entonces opte por cambiar y utilice un ventana principal con una bbrowser, (que me gusta mas) pero me pasa lo mismo, no puedo actualizar la bbrowser. La base de dato perfecta se actualiza desde la ventana secundaria pero cuando vuelvo a la principal realizo el refresh de la bbrowser y no se actualiza.

Asi funciona.

Tengo un ventana principal con una bbrowser, le hago dobleclick sobre el registro que deseo y se habre una ventana segundaria donde modifico el registro seleccionado. Al salir no me actualiza el bbrowser de la ventana principal

Muchas gracias

Luengo Sergio
General Pico
La Pampa
Analista de Sistemas

----- Original Message -----

From: earmengolb

Sent: Tuesday, May 06, 2008 6:56 AM

Subject: [guvoaII] Re: Actualizacion de SLE

Hola Sergio:

La solución a lo que tú pides está explicada en el ejemplo
SouthSeasAventure que encontrarás en la carpeta Samples de VO

En la ShellWin se define una matriz aChildWindows en donde quedan
anotadas todas las ventanas que están abiertas en la aplicación.
Cuando se abre una ventana se anota en la aChildWindows y cuando se
cierra una ventana se borra de la aChildWindows.

En cada ventana que tiene que actualizarse automáticamente, como
resultado de haber efectuado un cambio desde otra ventana, tiene que
existir un método ReceiveBroadcastMes sage(symMessage) que es el que
se encarga del algoritmo de actualización.

En la ShellWin existe un método BroadcastMessage( oSender,symMessa ge)
que es llamado desde las ventanas que provocan cambios, por ejemplo,
al pulsar el botón aceptar de una ventana de edición o bien al borrar
un registro, etc.

Las ventanas que provocan cambios en los registros de la base de
datos llaman al método BroadcastMessage( oSender,symMessa ge) de la
ShellWindow pasando en el parámetro symMessage el indicador de a que
tipo de ventanas va dirigido este mensaje.

El método BroadcastMessage( oSender,symMessa ge) de la ShellWindow va
llamando al método ReceiveBroadcastMes sage(symMessage) de todas las
ventanas que están anotadas en la matriz aChildWindows a excepción de
la ventana de edición que ha generado el mensaje.

Cada ventana que recibe el mensaje se auto-actualiza o no en función
de si el symMessage era el que corresponde a este tipo de ventana.

De este modo logras que si por ejemplo tienes abiertas varias
ventanas de consulta de la misma base de datos y desde una de ellas
llamas a la ventana de edición de un registro, al aceptar la edición
se actualizan todas las ventanas de consulta, tanto la que ha llamado
a la ventana de edición como el resto de ventanas de consulta.

Saludos cordiales,

Eusebi

--- En guvoaII@gruposyahoo .com.ar, "Adesistemas" <adesistemas@ ...>
escribió:
>
> Tengo una datawindows con varios SLE , recorro un archivo y
actualizo los SLE al abrirla, tengo un icono donde voy a modificar
varios de esos SLE donde abro otra ventana secundaria. En la base de
dato se actualiza correctamente pero cuando vuelvo a la datawindow
principal los SLE no se actualizan. Si cierro la ventana principal y
vuelvo a entrar si me los actualiza.
>
> No le puedo encontrar la vuelta para resolverlo
>
> Muchas gracias
>
>
> Luengo Sergio
> General Pico
> La Pampa
> Analista de Sistemas
>



__________ Información de NOD32, revisión 3065 (20080430) __________

Este mensaje ha sido analizado con NOD32 antivirus system
http://www.nod32. com



Yahoo! Deportes Beta
¡No te pierdas lo último sobre el torneo clausura 2008!
Entérate aquí http://deportes.yahoo.com



__________ Information from ESET Smart Security, version of virus signature database 3086 (20080508) __________

The message was checked by ESET Smart Security.

http://www.eset.com



__________ Information from ESET Smart Security, version of virus signature database 3088 (20080509) __________

The message was checked by ESET Smart Security.

http://www.eset.com



__________ Informació® ¤e NOD32, revisió® ³088 (20080509) __________

Este mensaje ha sido analizado con NOD32 antivirus system
http://www.nod32.com

#2369 De: "Gerardo J. Biagiotti" <gjbiagiotti@...>
Fecha: Vie, 9 de May, 2008 12:23 pm
Asunto: RE: Actualizacion de SLE
gjbiagiotti
Sin conexión Sin conexión
Enviar correo Enviar correo
 

El motivo por el cual no se actualizan los datos de una ventana a otra, es que estás utiizando 2 ventanas de tipo DataWindows, y ambas tienen hilos de ejecución independientes.

O sea, que si tengo DW1 y DW2, y hago lo siguiente:

 

METHOD Llamada() CLASS DW1

   DW2{SELF}:Show()

   SELF:bBrowser1:Server:Refresh()

RETURN

 

Este método LLamada() invoca a DW2, ejecuta la línea siguiente y devuelve el control a DW1, por lo que al cerrar la ventana DW2 la ejecución no continúa en el método Llamada().

Es por esto que no hay actualización de los datos de DW1 al cerrar DW2.

La solución es que DW2 sea una ventana de tipo DataDialog con SETMODAL(TRUE). Esto hace que la ejecución del método Llamada() solo termine al cerrar DW2.

La otra solución es utilizando los métodos BroadcastMessage() y ReceiveBroadcastMessage()

 

Espero haber sido claro.

 

 

Gerardo J. Biagiotti

Analista de Sistemas

 

Mail

gjbiagiotti@...

gjbiagiotti@...

gjbiagiotti@...

 

Messenger

gerardo_biagiotti@...

 

Logo SPI 3

 

«La mediocridad o grandeza de un país reside en nosotros, sus ciudadanos.»

P Antes de imprimir este e-mail piense si realmente es necesario hacerlo, el medio ambiente se lo agradecerá.

 

De: guvoaII@... [mailto:guvoaII@...] En nombre de Jose Cordero
Enviado el: Jueves, 08 de Mayo de 2008 02:30 p.m.
Para: guvoaII@...
Asunto: Re: [guvoaII] Re: Actualizacion de SLE

 

Amigo:

Prueba Así:
oEditProyectoWin := EditProyectoWin{ SELF:Owner,,SELF:oSFProyectoSubForm:Server }

Ahi estarias pasando tu Server Directamente, a la ventana de edición y automatiamente se refresca cualquier cambio que hagas a tu DataBrowser principal o a las instancias que tengas de tu DBServer.


Saludos desde México


P.D. Como te indica el amigo EUSEBI tambien funciona, pero ahi estarias creando una instancia nueva de tu DBSever y necesitarías este método para poder refrescar tus datos
Mas o menos así:
METHOD ReceiveBroadcastMessage( symMessage ) CLASS ProyectoBrowser
    IF symMessage == #EXPEDIENTE
        *MessageBox(0,"Refrescando Proyecto","Actuali",MB_OK)
        oSFProyectoSubform:Browser:Refresh()
    ENDIF

    RETURN NIL

----- Mensaje original ----
De: Adesistemas <adesistemas@...>
Para: guvoaII@...
Enviado: jueves, 8 de mayo, 2008 8:53:47
Asunto: Fw: [guvoaII] Re: Actualizacion de SLE

Colegas.

 

Prove  lo de Piazza y de Eusebi y no lo pude hacer funcionar, entonces opte por cambiar y utilice un ventana principal con una bbrowser, (que me gusta mas) pero me pasa lo mismo, no puedo actualizar la bbrowser. La base de dato perfecta se actualiza desde la ventana secundaria pero cuando vuelvo a la principal realizo el refresh de la bbrowser y no se actualiza.

 

Asi funciona.

Tengo un ventana principal con una bbrowser, le hago dobleclick sobre el registro que deseo y se habre una ventana segundaria donde modifico el registro seleccionado. Al salir no me actualiza el bbrowser de la ventana principal

 

 

Muchas gracias

 

Luengo Sergio
General Pico
La Pampa
Analista de Sistemas

----- Original Message -----

From: earmengolb

Sent: Tuesday, May 06, 2008 6:56 AM

Subject: [guvoaII] Re: Actualizacion de SLE

 

Hola Sergio:

La solución a lo que tú pides está explicada en el ejemplo
SouthSeasAventure que encontrarás en la carpeta Samples de VO

En la ShellWin se define una matriz aChildWindows en donde quedan
anotadas todas las ventanas que están abiertas en la aplicación.
Cuando se abre una ventana se anota en la aChildWindows y cuando se
cierra una ventana se borra de la aChildWindows.

En cada ventana que tiene que actualizarse automáticamente, como
resultado de haber efectuado un cambio desde otra ventana, tiene que
existir un método ReceiveBroadcastMes sage(symMessage) que es el que
se encarga del algoritmo de actualización.

En la ShellWin existe un método BroadcastMessage( oSender,symMessa ge)
que es llamado desde las ventanas que provocan cambios, por ejemplo,
al pulsar el botón aceptar de una ventana de edición o bien al borrar
un registro, etc.

Las ventanas que provocan cambios en los registros de la base de
datos llaman al método BroadcastMessage( oSender,symMessa ge) de la
ShellWindow pasando en el parámetro symMessage el indicador de a que
tipo de ventanas va dirigido este mensaje.

El método BroadcastMessage( oSender,symMessa ge) de la ShellWindow va
llamando al método ReceiveBroadcastMes sage(symMessage) de todas las
ventanas que están anotadas en la matriz aChildWindows a excepción de
la ventana de edición que ha generado el mensaje.

Cada ventana que recibe el mensaje se auto-actualiza o no en función
de si el symMessage era el que corresponde a este tipo de ventana.

De este modo logras que si por ejemplo tienes abiertas varias
ventanas de consulta de la misma base de datos y desde una de ellas
llamas a la ventana de edición de un registro, al aceptar la edición
se actualizan todas las ventanas de consulta, tanto la que ha llamado
a la ventana de edición como el resto de ventanas de consulta.

Saludos cordiales,

Eusebi

--- En guvoaII@gruposyahoo .com.ar, "Adesistemas" <adesistemas@ ...>
escribió:
>
> Tengo una datawindows con varios SLE , recorro un archivo y
actualizo los SLE al abrirla, tengo un icono donde voy a modificar
varios de esos SLE donde abro otra ventana secundaria. En la base de
dato se actualiza correctamente pero cuando vuelvo a la datawindow
principal los SLE no se actualizan. Si cierro la ventana principal y
vuelvo a entrar si me los actualiza.
>
> No le puedo encontrar la vuelta para resolverlo
>
> Muchas gracias
>
>
> Luengo Sergio
> General Pico
> La Pampa
> Analista de Sistemas
>



__________ Información de NOD32, revisión 3065 (20080430) __________

Este mensaje ha sido analizado con NOD32 antivirus system
http://www.nod32. com

 



Yahoo! Deportes Beta
¡No te pierdas lo último sobre el torneo clausura 2008!
Entérate aquí http://deportes.yahoo.com



__________ Information from ESET Smart Security, version of virus signature database 3086 (20080508) __________

The message was checked by ESET Smart Security.

http://www.eset.com



__________ Information from ESET Smart Security, version of virus signature database 3088 (20080509) __________

The message was checked by ESET Smart Security.

http://www.eset.com

#2368 De: "Adesistemas" <adesistemas@...>
Fecha: Vie, 9 de May, 2008 11:37 am
Asunto: Re: Re: Actualizacion de SLE
adessistemas
Sin conexión Sin conexión
Enviar correo Enviar correo
 
Bueno. no lo he resuelto al problema, pero voy a intentarlo nuevamente utilizando estos metodos.
 
Cualquier inconveniente les sigo preguntando.
 
Muchas gracias por ahora.
 
Luengo Sergio
General Pico
La Pampa
Analista de Sistemas
----- Original Message -----
From: earmengolb
Sent: Friday, May 09, 2008 5:47 AM
Subject: [guvoaII] Re: Actualizacion de SLE

Saludos a todos:

Yo creo que la mejor forma de actualizar las ventanas de consulta es
utilizando la técnica de los métodos BroadcastMessage() y
ReceiveBroadcastMessage().

La primera solución propuesta por José funcionaría, pero si tienes
más de una ventana de consulta abierta, solo actualizaría la ventana
de consulta que ha abierto la ventana de edición pero no el resto de
ventanas.

Además la técnica de los BroadcastMessage() te permite actualizar
ventanas de diferentes tipos. Supongamos que estamos actualizando la
dirección de un cliente. Esta dirección se visualiza en las ventanas
de pedidos y en las de facturas por tanto al finalizar la edición de
los datos de un cliente debería enviarse 3 BroadcastMessage(), uno
para las ventanas de clientes, uno para las de pedidos y uno para las
de facturas.

Saludos,

Eusebi

--- En guvoaII@gruposyahoo.com.ar, Jose Cordero <jconradomx@...>
escribió:
>
> Amigo:
>
> Prueba Así:
> oEditProyectoWin := EditProyectoWin{
SELF:Owner,,SELF:oSFProyectoSubForm:Server }
>
> Ahi estarias pasando tu Server Directamente, a la ventana de
edición y automatiamente se refresca cualquier cambio que hagas a tu
DataBrowser principal o a las instancias que tengas de tu DBServer.
>
>
> Saludos desde México
>
>
> P.D. Como te indica el amigo EUSEBI tambien funciona, pero ahi
estarias creando una instancia nueva de tu DBSever y necesitarías
este método para poder refrescar tus datos
> Mas o menos así:
> METHOD ReceiveBroadcastMessage( symMessage ) CLASS ProyectoBrowser
> IF symMessage == #EXPEDIENTE
> *MessageBox(0,"Refrescando Proyecto","Actuali",MB_OK)
> oSFProyectoSubform:Browser:Refresh()
> ENDIF
>
> RETURN NIL
>



__________ Información de NOD32, revisión 3085 (20080508) __________

Este mensaje ha sido analizado con NOD32 antivirus system
http://www.nod32.com

#2367 De: "earmengolb" <EArmengolB@...>
Fecha: Vie, 9 de May, 2008 8:47 am
Asunto: Re: Actualizacion de SLE
earmengolb
Sin conexión Sin conexión
Enviar correo Enviar correo
 
Saludos a todos:

Yo creo que la mejor forma de actualizar las ventanas de consulta es
utilizando la técnica de los métodos BroadcastMessage() y
ReceiveBroadcastMessage().

La primera solución propuesta por José funcionaría, pero si tienes
más de una ventana de consulta abierta, solo actualizaría la ventana
de consulta que ha abierto la ventana de edición pero no el resto de
ventanas.

Además la técnica de los BroadcastMessage() te permite actualizar
ventanas de diferentes tipos. Supongamos que estamos actualizando la
dirección de un cliente. Esta dirección se visualiza en las ventanas
de pedidos y en las de facturas por tanto al finalizar la edición de
los datos de un cliente debería enviarse 3 BroadcastMessage(), uno
para las ventanas de clientes, uno para las de pedidos y uno para las
de facturas.

Saludos,

Eusebi


--- En guvoaII@..., Jose Cordero <jconradomx@...>
escribió:
>
> Amigo:
>
> Prueba Así:
> oEditProyectoWin := EditProyectoWin{
SELF:Owner,,SELF:oSFProyectoSubForm:Server }
>
> Ahi estarias pasando tu Server Directamente, a la ventana de
edición y automatiamente se refresca cualquier cambio que hagas a tu
DataBrowser principal o a las instancias que tengas de tu DBServer.
>
>
> Saludos desde México
>
>
> P.D. Como te indica el amigo EUSEBI tambien funciona, pero ahi
estarias creando una instancia nueva de tu DBSever y necesitarías
este método para poder refrescar tus datos
> Mas o menos así:
> METHOD ReceiveBroadcastMessage( symMessage ) CLASS ProyectoBrowser
>     IF symMessage == #EXPEDIENTE
>         *MessageBox(0,"Refrescando Proyecto","Actuali",MB_OK)
>         oSFProyectoSubform:Browser:Refresh()
>     ENDIF
>
>     RETURN NIL
>

#2366 De: Jose Cordero <jconradomx@...>
Fecha: Jue, 8 de May, 2008 5:29 pm
Asunto: Re: Re: Actualizacion de SLE
jconradomx
Sin conexión Sin conexión
Enviar correo Enviar correo
 
Amigo:

Prueba Así:
oEditProyectoWin := EditProyectoWin{ SELF:Owner,,SELF:oSFProyectoSubForm:Server }

Ahi estarias pasando tu Server Directamente, a la ventana de edición y automatiamente se refresca cualquier cambio que hagas a tu DataBrowser principal o a las instancias que tengas de tu DBServer.


Saludos desde México


P.D. Como te indica el amigo EUSEBI tambien funciona, pero ahi estarias creando una instancia nueva de tu DBSever y necesitarías este método para poder refrescar tus datos
Mas o menos así:
METHOD ReceiveBroadcastMessage( symMessage ) CLASS ProyectoBrowser
    IF symMessage == #EXPEDIENTE
        *MessageBox(0,"Refrescando Proyecto","Actuali",MB_OK)
        oSFProyectoSubform:Browser:Refresh()
    ENDIF

    RETURN NIL
----- Mensaje original ----
De: Adesistemas <adesistemas@...>
Para: guvoaII@...
Enviado: jueves, 8 de mayo, 2008 8:53:47
Asunto: Fw: [guvoaII] Re: Actualizacion de SLE

Colegas.
 
Prove  lo de Piazza y de Eusebi y no lo pude hacer funcionar, entonces opte por cambiar y utilice un ventana principal con una bbrowser, (que me gusta mas) pero me pasa lo mismo, no puedo actualizar la bbrowser. La base de dato perfecta se actualiza desde la ventana secundaria pero cuando vuelvo a la principal realizo el refresh de la bbrowser y no se actualiza.
 
Asi funciona.
Tengo un ventana principal con una bbrowser, le hago dobleclick sobre el registro que deseo y se habre una ventana segundaria donde modifico el registro seleccionado. Al salir no me actualiza el bbrowser de la ventana principal
 
 
Muchas gracias
 
Luengo Sergio
General Pico
La Pampa
Analista de Sistemas
----- Original Message -----
From: earmengolb
Sent: Tuesday, May 06, 2008 6:56 AM
Subject: [guvoaII] Re: Actualizacion de SLE

Hola Sergio:

La solución a lo que tú pides está explicada en el ejemplo
SouthSeasAventure que encontrarás en la carpeta Samples de VO

En la ShellWin se define una matriz aChildWindows en donde quedan
anotadas todas las ventanas que están abiertas en la aplicación.
Cuando se abre una ventana se anota en la aChildWindows y cuando se
cierra una ventana se borra de la aChildWindows.

En cada ventana que tiene que actualizarse automáticamente, como
resultado de haber efectuado un cambio desde otra ventana, tiene que
existir un método ReceiveBroadcastMes sage(symMessage) que es el que
se encarga del algoritmo de actualización.

En la ShellWin existe un método BroadcastMessage( oSender,symMessa ge)
que es llamado desde las ventanas que provocan cambios, por ejemplo,
al pulsar el botón aceptar de una ventana de edición o bien al borrar
un registro, etc.

Las ventanas que provocan cambios en los registros de la base de
datos llaman al método BroadcastMessage( oSender,symMessa ge) de la
ShellWindow pasando en el parámetro symMessage el indicador de a que
tipo de ventanas va dirigido este mensaje.

El método BroadcastMessage( oSender,symMessa ge) de la ShellWindow va
llamando al método ReceiveBroadcastMes sage(symMessage) de todas las
ventanas que están anotadas en la matriz aChildWindows a excepción de
la ventana de edición que ha generado el mensaje.

Cada ventana que recibe el mensaje se auto-actualiza o no en función
de si el symMessage era el que corresponde a este tipo de ventana.

De este modo logras que si por ejemplo tienes abiertas varias
ventanas de consulta de la misma base de datos y desde una de ellas
llamas a la ventana de edición de un registro, al aceptar la edición
se actualizan todas las ventanas de consulta, tanto la que ha llamado
a la ventana de edición como el resto de ventanas de consulta.

Saludos cordiales,

Eusebi

--- En guvoaII@gruposyahoo .com.ar, "Adesistemas" <adesistemas@ ...>
escribió:
>
> Tengo una datawindows con varios SLE , recorro un archivo y
actualizo los SLE al abrirla, tengo un icono donde voy a modificar
varios de esos SLE donde abro otra ventana secundaria. En la base de
dato se actualiza correctamente pero cuando vuelvo a la datawindow
principal los SLE no se actualizan. Si cierro la ventana principal y
vuelvo a entrar si me los actualiza.
>
> No le puedo encontrar la vuelta para resolverlo
>
> Muchas gracias
>
>
> Luengo Sergio
> General Pico
> La Pampa
> Analista de Sistemas
>



__________ Información de NOD32, revisión 3065 (20080430) __________

Este mensaje ha sido analizado con NOD32 antivirus system
http://www.nod32. com



Yahoo! Deportes Beta
¡No te pierdas lo último sobre el torneo clausura 2008!
Entérate aquí http://deportes.yahoo.com

#2365 De: "Adesistemas" <adesistemas@...>
Fecha: Jue, 8 de May, 2008 3:30 pm
Asunto: Re: impresion con OCX en impresor fiscal
adessistemas
Sin conexión Sin conexión
Enviar correo Enviar correo
 
ok. pruebo.
 
Muchas gracias por hora, despues te aviso que paso.
 
 
 
Luengo Sergio
General Pico
La Pampa
Analista de Sistemas
----- Original Message -----
Sent: Thursday, May 08, 2008 11:31 AM
Subject: RE: [guvoaII] impresion con OCX en impresor fiscal

Ese es un problema que lo he detectado con VO 2.6 y 2.7

Tenés 2 opciones:

1 – Lo haces con VO 2.5, exportás el módulo, y luego importás dicho módulo desde VO 2.6

2 – Utilizas el módulo que supuestamente ya tenés en el AEF de tu programa.

Gerardo J. Biagiotti

Analista de Sistemas

Mail

gjbiagiotti@gmail.com

gjbiagiotti@yahoo.com.ar

gjbiagiotti@coyspu.com.ar

Messenger

gerardo_biagiotti@hotmail.com

Logo SPI 3

«La mediocridad o grandeza de un país reside en nosotros, sus ciudadanos.»

P Antes de imprimir este e-mail piense si realmente es necesario hacerlo, el medio ambiente se lo agradecerá.

De: guvoaII@gruposyahoo.com.ar [mailto:guvoaII@gruposyahoo.com.ar] En nombre de Adesistemas
Enviado el: Jueves, 08 de Mayo de 2008 10:41 a.m.
Para: guvoaII@gruposyahoo.com.ar
Asunto: Re: [guvoaII] impresion con OCX en impresor fiscal

VO 2.6 , lo intente en win98 y winxp y me hace lo mismo.

Luengo Sergio
General Pico
La Pampa
Analista de Sistemas

----- Original Message -----

Sent: Thursday, May 08, 2008 9:39 AM

Subject: RE: [guvoaII] impresion con OCX en impresor fiscal

Que versión de VO utilizás?

De: guvoaII@gruposyahoo.com.ar [mailto:guvoaII@gruposyahoo.com.ar] En nombre de Adesistemas
Enviado el: Jueves, 08 de Mayo de 2008 08:16 a.m.
Para: guvoaII@gruposyahoo.com.ar
Asunto: Fw: [guvoaII] impresion con OCX en impresor fiscal

Tengo un problema con los ocx que es el siguiente.

Cambie de disco rigido y estoy instalando todo de nuevo y no me deja generar la clase el ocx epson.

Lo primero que hice fue importar el sistema completo.

despues

creo el modulo, donde va los metodos del ocx epson

voy a tools - setup ole control

busco el ocx de epson ifepson.ocx

genero la clase y me da un error BASE CLASS GENERATION FAILED.

y no me genera la clase.

Cual puede ser el problema.

Muchas gracias por su ayuda.

Luengo Sergio
General Pico
La Pampa
Analista de Sistemas



__________ Information from ESET Smart Security, version of virus signature database 2740 (20071221) __________

The message was checked by ESET Smart Security.

http://www.eset.com



__________ Information from ESET Smart Security, version of virus signature database 3085 (20080508) __________

The message was checked by ESET Smart Security.

http://www.eset.com



__________ Información de NOD32, revisión 3085 (20080508) __________

Este mensaje ha sido analizado con NOD32 antivirus system
http://www.nod32.com



__________ Information from ESET Smart Security, version of virus signature database 3085 (20080508) __________

The message was checked by ESET Smart Security.

http://www.eset.com



__________ Information from ESET Smart Security, version of virus signature database 3085 (20080508) __________

The message was checked by ESET Smart Security.

http://www.eset.com



__________ Información de NOD32, revisión 3085 (20080508) __________

Este mensaje ha sido analizado con NOD32 antivirus system
http://www.nod32.com

#2364 De: "Gerardo J. Biagiotti" <gjbiagiotti@...>
Fecha: Jue, 8 de May, 2008 2:31 pm
Asunto: RE: impresion con OCX en impresor fiscal
gjbiagiotti
Sin conexión Sin conexión
Enviar correo Enviar correo
 

Ese es un problema que lo he detectado con VO 2.6 y 2.7

Tenés 2 opciones:

1 – Lo haces con VO 2.5, exportás el módulo, y luego importás dicho módulo desde VO 2.6

2 – Utilizas el módulo que supuestamente ya tenés en el AEF de tu programa.

 

 

 

Gerardo J. Biagiotti

Analista de Sistemas

 

Mail

gjbiagiotti@...

gjbiagiotti@...

gjbiagiotti@...

 

Messenger

gerardo_biagiotti@...

 

Logo SPI 3

 

«La mediocridad o grandeza de un país reside en nosotros, sus ciudadanos.»

P Antes de imprimir este e-mail piense si realmente es necesario hacerlo, el medio ambiente se lo agradecerá.

 

De: guvoaII@... [mailto:guvoaII@...] En nombre de Adesistemas
Enviado el: Jueves, 08 de Mayo de 2008 10:41 a.m.
Para: guvoaII@...
Asunto: Re: [guvoaII] impresion con OCX en impresor fiscal

 

VO 2.6 , lo intente en win98 y winxp y me hace lo mismo.

 

 

 

Luengo Sergio
General Pico
La Pampa
Analista de Sistemas

----- Original Message -----

Sent: Thursday, May 08, 2008 9:39 AM

Subject: RE: [guvoaII] impresion con OCX en impresor fiscal

 

Que versión de VO utilizás?

De: guvoaII@... [mailto:guvoaII@...] En nombre de Adesistemas
Enviado el: Jueves, 08 de Mayo de 2008 08:16 a.m.
Para: guvoaII@...
Asunto: Fw: [guvoaII] impresion con OCX en impresor fiscal

Tengo un problema con los ocx que es el siguiente.

Cambie de disco rigido y estoy instalando todo de nuevo y no me deja generar la clase el ocx epson.

Lo primero que hice fue importar el sistema completo.

despues

creo el modulo, donde va los metodos del ocx epson

voy a tools - setup ole control

busco el ocx de epson ifepson.ocx

genero la clase y me da un error BASE CLASS GENERATION FAILED.

y no me genera la clase.

Cual puede ser el problema.

Muchas gracias por su ayuda.

Luengo Sergio
General Pico
La Pampa
Analista de Sistemas



__________ Information from ESET Smart Security, version of virus signature database 2740 (20071221) __________

The message was checked by ESET Smart Security.

http://www.eset.com



__________ Information from ESET Smart Security, version of virus signature database 3085 (20080508) __________

The message was checked by ESET Smart Security.

http://www.eset.com



__________ Información de NOD32, revisión 3085 (20080508) __________

Este mensaje ha sido analizado con NOD32 antivirus system
http://www.nod32.com



__________ Information from ESET Smart Security, version of virus signature database 3085 (20080508) __________

The message was checked by ESET Smart Security.

http://www.eset.com



__________ Information from ESET Smart Security, version of virus signature database 3085 (20080508) __________

The message was checked by ESET Smart Security.

http://www.eset.com

#2363 De: "Adesistemas" <adesistemas@...>
Fecha: Jue, 8 de May, 2008 1:53 pm
Asunto: Fw: Re: Actualizacion de SLE
adessistemas
Sin conexión Sin conexión
Enviar correo Enviar correo
 
Colegas.
 
Prove  lo de Piazza y de Eusebi y no lo pude hacer funcionar, entonces opte por cambiar y utilice un ventana principal con una bbrowser, (que me gusta mas) pero me pasa lo mismo, no puedo actualizar la bbrowser. La base de dato perfecta se actualiza desde la ventana secundaria pero cuando vuelvo a la principal realizo el refresh de la bbrowser y no se actualiza.
 
Asi funciona.
Tengo un ventana principal con una bbrowser, le hago dobleclick sobre el registro que deseo y se habre una ventana segundaria donde modifico el registro seleccionado. Al salir no me actualiza el bbrowser de la ventana principal
 
 
Muchas gracias
 
Luengo Sergio
General Pico
La Pampa
Analista de Sistemas
----- Original Message -----
From: earmengolb
Sent: Tuesday, May 06, 2008 6:56 AM
Subject: [guvoaII] Re: Actualizacion de SLE

Hola Sergio:

La solución a lo que tú pides está explicada en el ejemplo
SouthSeasAventure que encontrarás en la carpeta Samples de VO

En la ShellWin se define una matriz aChildWindows en donde quedan
anotadas todas las ventanas que están abiertas en la aplicación.
Cuando se abre una ventana se anota en la aChildWindows y cuando se
cierra una ventana se borra de la aChildWindows.

En cada ventana que tiene que actualizarse automáticamente, como
resultado de haber efectuado un cambio desde otra ventana, tiene que
existir un método ReceiveBroadcastMessage(symMessage) que es el que
se encarga del algoritmo de actualización.

En la ShellWin existe un método BroadcastMessage(oSender,symMessage)
que es llamado desde las ventanas que provocan cambios, por ejemplo,
al pulsar el botón aceptar de una ventana de edición o bien al borrar
un registro, etc.

Las ventanas que provocan cambios en los registros de la base de
datos llaman al método BroadcastMessage(oSender,symMessage) de la
ShellWindow pasando en el parámetro symMessage el indicador de a que
tipo de ventanas va dirigido este mensaje.

El método BroadcastMessage(oSender,symMessage) de la ShellWindow va
llamando al método ReceiveBroadcastMessage(symMessage) de todas las
ventanas que están anotadas en la matriz aChildWindows a excepción de
la ventana de edición que ha generado el mensaje.

Cada ventana que recibe el mensaje se auto-actualiza o no en función
de si el symMessage era el que corresponde a este tipo de ventana.

De este modo logras que si por ejemplo tienes abiertas varias
ventanas de consulta de la misma base de datos y desde una de ellas
llamas a la ventana de edición de un registro, al aceptar la edición
se actualizan todas las ventanas de consulta, tanto la que ha llamado
a la ventana de edición como el resto de ventanas de consulta.

Saludos cordiales,

Eusebi

--- En guvoaII@gruposyahoo.com.ar, "Adesistemas" <adesistemas@...>
escribió:
>
> Tengo una datawindows con varios SLE , recorro un archivo y
actualizo los SLE al abrirla, tengo un icono donde voy a modificar
varios de esos SLE donde abro otra ventana secundaria. En la base de
dato se actualiza correctamente pero cuando vuelvo a la datawindow
principal los SLE no se actualizan. Si cierro la ventana principal y
vuelvo a entrar si me los actualiza.
>
> No le puedo encontrar la vuelta para resolverlo
>
> Muchas gracias
>
>
> Luengo Sergio
> General Pico
> La Pampa
> Analista de Sistemas
>



__________ Información de NOD32, revisión 3065 (20080430) __________

Este mensaje ha sido analizado con NOD32 antivirus system
http://www.nod32.com

#2362 De: "Adesistemas" <adesistemas@...>
Fecha: Jue, 8 de May, 2008 1:45 pm
Asunto: Re: Re: Actualizacion de SLE
adessistemas
Sin conexión Sin conexión
Enviar correo Enviar correo
 
Colegas.
 
Prove  lo de Piazza y de Eusebi y no lo pude hacer funcionar, entonces opte por cambiar y utilice un ventana principal con una bbrowser, (que me gusta mas) pero me pasa lo mismo, no puedo actualizar la bbrowser. La base de dato perfecta se actualiza desde la ventana secundaria pero cuando vuelvo a la principal realizo el refresh de la bbrowser y no se actualiza.
 
 
 
 
Luengo Sergio
General Pico
La Pampa
Analista de Sistemas
----- Original Message -----
From: earmengolb
Sent: Tuesday, May 06, 2008 6:56 AM
Subject: [guvoaII] Re: Actualizacion de SLE

Hola Sergio:

La solución a lo que tú pides está explicada en el ejemplo
SouthSeasAventure que encontrarás en la carpeta Samples de VO

En la ShellWin se define una matriz aChildWindows en donde quedan
anotadas todas las ventanas que están abiertas en la aplicación.
Cuando se abre una ventana se anota en la aChildWindows y cuando se
cierra una ventana se borra de la aChildWindows.

En cada ventana que tiene que actualizarse automáticamente, como
resultado de haber efectuado un cambio desde otra ventana, tiene que
existir un método ReceiveBroadcastMessage(symMessage) que es el que
se encarga del algoritmo de actualización.

En la ShellWin existe un método BroadcastMessage(oSender,symMessage)
que es llamado desde las ventanas que provocan cambios, por ejemplo,
al pulsar el botón aceptar de una ventana de edición o bien al borrar
un registro, etc.

Las ventanas que provocan cambios en los registros de la base de
datos llaman al método BroadcastMessage(oSender,symMessage) de la
ShellWindow pasando en el parámetro symMessage el indicador de a que
tipo de ventanas va dirigido este mensaje.

El método BroadcastMessage(oSender,symMessage) de la ShellWindow va
llamando al método ReceiveBroadcastMessage(symMessage) de todas las
ventanas que están anotadas en la matriz aChildWindows a excepción de
la ventana de edición que ha generado el mensaje.

Cada ventana que recibe el mensaje se auto-actualiza o no en función
de si el symMessage era el que corresponde a este tipo de ventana.

De este modo logras que si por ejemplo tienes abiertas varias
ventanas de consulta de la misma base de datos y desde una de ellas
llamas a la ventana de edición de un registro, al aceptar la edición
se actualizan todas las ventanas de consulta, tanto la que ha llamado
a la ventana de edición como el resto de ventanas de consulta.

Saludos cordiales,

Eusebi

--- En guvoaII@gruposyahoo.com.ar, "Adesistemas" <adesistemas@...>
escribió:
>
> Tengo una datawindows con varios SLE , recorro un archivo y
actualizo los SLE al abrirla, tengo un icono donde voy a modificar
varios de esos SLE donde abro otra ventana secundaria. En la base de
dato se actualiza correctamente pero cuando vuelvo a la datawindow
principal los SLE no se actualizan. Si cierro la ventana principal y
vuelvo a entrar si me los actualiza.
>
> No le puedo encontrar la vuelta para resolverlo
>
> Muchas gracias
>
>
> Luengo Sergio
> General Pico
> La Pampa
> Analista de Sistemas
>



__________ Información de NOD32, revisión 3065 (20080430) __________

Este mensaje ha sido analizado con NOD32 antivirus system
http://www.nod32.com

#2361 De: "Adesistemas" <adesistemas@...>
Fecha: Jue, 8 de May, 2008 1:41 pm
Asunto: Re: impresion con OCX en impresor fiscal
adessistemas
Sin conexión Sin conexión
Enviar correo Enviar correo
 
VO 2.6 , lo intente en win98 y winxp y me hace lo mismo.
 
 
 
Luengo Sergio
General Pico
La Pampa
Analista de Sistemas
----- Original Message -----
Sent: Thursday, May 08, 2008 9:39 AM
Subject: RE: [guvoaII] impresion con OCX en impresor fiscal

Que versión de VO utilizás?

De: guvoaII@gruposyahoo.com.ar [mailto:guvoaII@gruposyahoo.com.ar] En nombre de Adesistemas
Enviado el: Jueves, 08 de Mayo de 2008 08:16 a.m.
Para: guvoaII@gruposyahoo.com.ar
Asunto: Fw: [guvoaII] impresion con OCX en impresor fiscal

Tengo un problema con los ocx que es el siguiente.

Cambie de disco rigido y estoy instalando todo de nuevo y no me deja generar la clase el ocx epson.

Lo primero que hice fue importar el sistema completo.

despues

creo el modulo, donde va los metodos del ocx epson

voy a tools - setup ole control

busco el ocx de epson ifepson.ocx

genero la clase y me da un error BASE CLASS GENERATION FAILED.

y no me genera la clase.

Cual puede ser el problema.

Muchas gracias por su ayuda.

Luengo Sergio
General Pico
La Pampa
Analista de Sistemas



__________ Information from ESET Smart Security, version of virus signature database 2740 (20071221) __________

The message was checked by ESET Smart Security.

http://www.eset.com



__________ Information from ESET Smart Security, version of virus signature database 3085 (20080508) __________

The message was checked by ESET Smart Security.

http://www.eset.com



__________ Información de NOD32, revisión 3085 (20080508) __________

Este mensaje ha sido analizado con NOD32 antivirus system
http://www.nod32.com

#2360 De: "Gerardo J. Biagiotti" <gjbiagiotti@...>
Fecha: Jue, 8 de May, 2008 12:39 pm
Asunto: RE: impresion con OCX en impresor fiscal
gjbiagiotti
Sin conexión Sin conexión
Enviar correo Enviar correo
 

Que versión de VO utilizás?

 

 

De: guvoaII@... [mailto:guvoaII@...] En nombre de Adesistemas
Enviado el: Jueves, 08 de Mayo de 2008 08:16 a.m.
Para: guvoaII@...
Asunto: Fw: [guvoaII] impresion con OCX en impresor fiscal

 

Tengo un problema con los ocx que es el siguiente.

 

Cambie de disco rigido y estoy instalando todo de nuevo y no me deja generar la clase el ocx epson.

 

Lo primero que hice fue importar el sistema completo.

 

despues

creo el modulo, donde va los metodos del ocx epson

voy a tools - setup ole control

busco el ocx de epson ifepson.ocx

genero la clase y me da un error BASE CLASS GENERATION FAILED.

y no me genera la clase.

 

Cual puede ser el problema.

 

Muchas gracias por su ayuda.

 

Luengo Sergio
General Pico
La Pampa
Analista de Sistemas

 



__________ Information from ESET Smart Security, version of virus signature database 2740 (20071221) __________

The message was checked by ESET Smart Security.

http://www.eset.com



__________ Information from ESET Smart Security, version of virus signature database 3085 (20080508) __________

The message was checked by ESET Smart Security.

http://www.eset.com

#2359 De: "Gerardo J. Biagiotti" <gjbiagiotti@...>
Fecha: Jue, 8 de May, 2008 12:38 pm
Asunto: RE: impresion con OCX en impresor fiscal
gjbiagiotti
Sin conexión Sin conexión
Enviar correo Enviar correo
 

Que versión de VO utilizás?

 

 

De: guvoaII@... [mailto:guvoaII@...] En nombre de Adesistemas
Enviado el: Jueves, 08 de Mayo de 2008 08:16 a.m.
Para: guvoaII@...
Asunto: Fw: [guvoaII] impresion con OCX en impresor fiscal

 

Tengo un problema con los ocx que es el siguiente.

 

Cambie de disco rigido y estoy instalando todo de nuevo y no me deja generar la clase el ocx epson.

 

Lo primero que hice fue importar el sistema completo.

 

despues

creo el modulo, donde va los metodos del ocx epson

voy a tools - setup ole control

busco el ocx de epson ifepson.ocx

genero la clase y me da un error BASE CLASS GENERATION FAILED.

y no me genera la clase.

 

Cual puede ser el problema.

 

Muchas gracias por su ayuda.

 

Luengo Sergio
General Pico
La Pampa
Analista de Sistemas

 



__________ Information from ESET Smart Security, version of virus signature database 2740 (20071221) __________

The message was checked by ESET Smart Security.

http://www.eset.com



__________ Information from ESET Smart Security, version of virus signature database 3085 (20080508) __________

The message was checked by ESET Smart Security.

http://www.eset.com

#2358 De: "Adesistemas" <adesistemas@...>
Fecha: Jue, 8 de May, 2008 11:16 am
Asunto: Fw: impresion con OCX en impresor fiscal
adessistemas
Sin conexión Sin conexión
Enviar correo Enviar correo
 
Tengo un problema con los ocx que es el siguiente.
 
Cambie de disco rigido y estoy instalando todo de nuevo y no me deja generar la clase el ocx epson.
 
Lo primero que hice fue importar el sistema completo.
 
despues
creo el modulo, donde va los metodos del ocx epson
voy a tools - setup ole control
busco el ocx de epson ifepson.ocx
genero la clase y me da un error BASE CLASS GENERATION FAILED.
y no me genera la clase.
 
Cual puede ser el problema.
 
Muchas gracias por su ayuda.
 
Luengo Sergio
General Pico
La Pampa
Analista de Sistemas
 

#2357 De: "earmengolb" <EArmengolB@...>
Fecha: Mar, 6 de May, 2008 9:56 am
Asunto: Re: Actualizacion de SLE
earmengolb
Sin conexión Sin conexión
Enviar correo Enviar correo
 
Hola Sergio:

La solución a lo que tú pides está explicada en el ejemplo
SouthSeasAventure que encontrarás en la carpeta Samples de VO

En la ShellWin se define una matriz aChildWindows en donde quedan
anotadas todas las ventanas que están abiertas en la aplicación.
Cuando se abre una ventana se anota en la aChildWindows y cuando se
cierra una ventana se borra de la aChildWindows.

En cada ventana que tiene que actualizarse automáticamente, como
resultado de haber efectuado un cambio desde otra ventana, tiene que
existir un método ReceiveBroadcastMessage(symMessage) que es el que
se encarga del algoritmo de actualización.

En la ShellWin existe un método BroadcastMessage(oSender,symMessage)
que es llamado desde las ventanas que provocan cambios, por ejemplo,
al pulsar el botón aceptar de una ventana de edición o bien al borrar
un registro, etc.

Las ventanas que provocan cambios en los registros de la base de
datos llaman al método BroadcastMessage(oSender,symMessage) de la
ShellWindow pasando en el parámetro symMessage el indicador de a que
tipo de ventanas va dirigido este mensaje.

El método BroadcastMessage(oSender,symMessage) de la ShellWindow va
llamando al método ReceiveBroadcastMessage(symMessage) de todas las
ventanas que están anotadas en la matriz aChildWindows a excepción de
la ventana de edición que ha generado el mensaje.

Cada ventana que recibe el mensaje se auto-actualiza o no en función
de si el symMessage era el que corresponde a este tipo de ventana.

De este modo logras que si por ejemplo tienes abiertas varias
ventanas de consulta de la misma base de datos y desde una de ellas
llamas a la ventana de edición de un registro, al aceptar la edición
se actualizan todas las ventanas de consulta, tanto la que ha llamado
a la ventana de edición como el resto de ventanas de consulta.

Saludos cordiales,

Eusebi


--- En guvoaII@..., "Adesistemas" <adesistemas@...>
escribió:
>
> Tengo una datawindows con varios SLE , recorro un archivo y
actualizo los SLE al abrirla, tengo un icono donde voy a modificar
varios de esos SLE donde abro otra ventana secundaria. En la base de
dato se actualiza correctamente pero cuando vuelvo a la datawindow
principal los SLE no se actualizan. Si cierro la ventana principal y
vuelvo a entrar si me los actualiza.
>
> No le puedo encontrar la vuelta para resolverlo
>
> Muchas gracias
>
>
> Luengo Sergio
> General Pico
> La Pampa
> Analista de Sistemas
>

#2356 De: "argensur" <argensur@...>
Fecha: Sáb, 3 de May, 2008 1:57 pm
Asunto: Re: Actualizacion de SLE
psi_sistemas
Sin conexión Sin conexión
Enviar correo Enviar correo
 

Suponiendo que en la ventana principal tenés un pushbutton llamado "Editar" y que dentro del método click del mismo tengas mas o menos lo siguiente:
 
METHOD Editar() CLASS VentanaPrincipal
LOCAL oWinEdita as WinEdita  // Este es el nombre de la ventana en donde editás el registro.
 
oWinEdita := WinEdita{ SELF }
oWinEdita:Show()
 
SELF:LeeRegistro()   // <<== Aquí ponés el método o el código que relee el registro y vuelca los campos a los sle.
 
RETURN NIL
 
Hasta luego.
 
--------------------------------------------------------------
Fernando Piazza
Coronel Suárez
República Argentina
e-mail: soporte@...
Matrícula Nº 801 CPCIBA Ley 13016
 
----- Original Message -----
Sent: Saturday, May 03, 2008 8:32 AM
Subject: Re: [guvoaII] Actualizacion de SLE



Lo que me dicis es correcto,es mas o menos lo que pensaba, lo intente, pero el tema es que no puedo encontrar donde llamo al metodo cuando vuelvo de la ventana auxiliar a la principal. 
 
Ese es el tema.
 
 
 
Luengo Sergio
General Pico
La Pampa
Analista de Sistemas
----- Original Message -----
From: argensur
Sent: Friday, May 02, 2008 7:20 PM
Subject: Re: [guvoaII] Actualizacion de SLE



Hola Sergio.
 
Lo que tenés que hacer cuando volvés a la ventana principal es volver a leer los campos y poner su contenido en los sle. Tendrías que tener un método llamado por ej. "LeeRegistro() y llamarlo al abrir la ventana principal y tambien cuando de la auxiliar volvés a la anterior.
 
--------------------------------------------------------------
Fernando Piazza
Coronel Suárez
República Argentina
e-mail: soporte@piazzasistemas.com.ar
Matrícula Nº 801 CPCIBA Ley 13016
 
----- Original Message -----
Sent: Friday, May 02, 2008 6:59 PM
Subject: [guvoaII] Actualizacion de SLE



Tengo una datawindows con varios SLE , recorro un archivo y actualizo los SLE al abrirla, tengo un icono donde voy a modificar varios de esos SLE donde abro otra ventana secundaria. En la base de dato se actualiza correctamente pero cuando vuelvo a la datawindow  principal los SLE no se actualizan. Si cierro la ventana principal y vuelvo a entrar si me los actualiza.
 
No le puedo encontrar la vuelta para resolverlo
 
Muchas gracias
 
 
Luengo Sergio
General Pico
La Pampa
Analista de Sistemas
 



__________ Informació® ¤e NOD32, revisió® ³065 (20080430) __________

Este mensaje ha sido analizado con NOD32 antivirus system
http://www.nod32.com


#2355 De: "Adesistemas" <adesistemas@...>
Fecha: Sáb, 3 de May, 2008 11:32 am
Asunto: Re: Actualizacion de SLE
adessistemas
Sin conexión Sin conexión
Enviar correo Enviar correo
 

Lo que me dicis es correcto,es mas o menos lo que pensaba, lo intente, pero el tema es que no puedo encontrar donde llamo al metodo cuando vuelvo de la ventana auxiliar a la principal. 
 
Ese es el tema.
 
 
 
Luengo Sergio
General Pico
La Pampa
Analista de Sistemas
----- Original Message -----
From: argensur
Sent: Friday, May 02, 2008 7:20 PM
Subject: Re: [guvoaII] Actualizacion de SLE



Hola Sergio.
 
Lo que tenés que hacer cuando volvés a la ventana principal es volver a leer los campos y poner su contenido en los sle. Tendrías que tener un método llamado por ej. "LeeRegistro() y llamarlo al abrir la ventana principal y tambien cuando de la auxiliar volvés a la anterior.
 
--------------------------------------------------------------
Fernando Piazza
Coronel Suárez
República Argentina
e-mail: soporte@piazzasistemas.com.ar
Matrícula Nº 801 CPCIBA Ley 13016
 
----- Original Message -----
Sent: Friday, May 02, 2008 6:59 PM
Subject: [guvoaII] Actualizacion de SLE



Tengo una datawindows con varios SLE , recorro un archivo y actualizo los SLE al abrirla, tengo un icono donde voy a modificar varios de esos SLE donde abro otra ventana secundaria. En la base de dato se actualiza correctamente pero cuando vuelvo a la datawindow  principal los SLE no se actualizan. Si cierro la ventana principal y vuelvo a entrar si me los actualiza.
 
No le puedo encontrar la vuelta para resolverlo
 
Muchas gracias
 
 
Luengo Sergio
General Pico
La Pampa
Analista de Sistemas
 



__________ Informació® ¤e NOD32, revisió® ³065 (20080430) __________

Este mensaje ha sido analizado con NOD32 antivirus system
http://www.nod32.com

#2354 De: "argensur" <argensur@...>
Fecha: Vie, 2 de May, 2008 10:20 pm
Asunto: Re: Actualizacion de SLE
psi_sistemas
Sin conexión Sin conexión
Enviar correo Enviar correo
 

Hola Sergio.
 
Lo que tenés que hacer cuando volvés a la ventana principal es volver a leer los campos y poner su contenido en los sle. Tendrías que tener un método llamado por ej. "LeeRegistro() y llamarlo al abrir la ventana principal y tambien cuando de la auxiliar volvés a la anterior.
 
--------------------------------------------------------------
Fernando Piazza
Coronel Suárez
República Argentina
e-mail: soporte@...
Matrícula Nº 801 CPCIBA Ley 13016
 
----- Original Message -----
Sent: Friday, May 02, 2008 6:59 PM
Subject: [guvoaII] Actualizacion de SLE



Tengo una datawindows con varios SLE , recorro un archivo y actualizo los SLE al abrirla, tengo un icono donde voy a modificar varios de esos SLE donde abro otra ventana secundaria. En la base de dato se actualiza correctamente pero cuando vuelvo a la datawindow  principal los SLE no se actualizan. Si cierro la ventana principal y vuelvo a entrar si me los actualiza.
 
No le puedo encontrar la vuelta para resolverlo
 
Muchas gracias
 
 
Luengo Sergio
General Pico
La Pampa
Analista de Sistemas
 


#2353 De: "Adesistemas" <adesistemas@...>
Fecha: Vie, 2 de May, 2008 9:59 pm
Asunto: Actualizacion de SLE
adessistemas
Sin conexión Sin conexión
Enviar correo Enviar correo
 

Tengo una datawindows con varios SLE , recorro un archivo y actualizo los SLE al abrirla, tengo un icono donde voy a modificar varios de esos SLE donde abro otra ventana secundaria. En la base de dato se actualiza correctamente pero cuando vuelvo a la datawindow  principal los SLE no se actualizan. Si cierro la ventana principal y vuelvo a entrar si me los actualiza.
 
No le puedo encontrar la vuelta para resolverlo
 
Muchas gracias
 
 
Luengo Sergio
General Pico
La Pampa
Analista de Sistemas
 

#2352 De: "Adesistemas" <adesistemas@...>
Fecha: Vie, 2 de May, 2008 8:38 pm
Asunto: Re: impresion con OCX en impresor fiscal
adessistemas
Sin conexión Sin conexión
Enviar correo Enviar correo
 
Tengo un problema con los ocx que es el siguiente.
 
Cambie de disco rigido y estoy instalando todo de nuevo y no me deja generar la clase el ocx epson.
 
Lo primero que hice fue importar el sistema completo.
 
despues
creo el modulo, donde va los metodos del ocx epson
voy a tools - setup ole control
busco el ocx de epson ifepson.ocx
genero la clase y me da un error BASE CLASS GENERATION FAILED.
y no me genera la clase.
 
Cual puede ser el problema.
 
Muchas gracias por su ayuda.
 
Luengo Sergio
General Pico
La Pampa
Analista de Sistemas
 

#2351 De: "argensur" <argensur@...>
Fecha: Mar, 29 de Abr, 2008 10:49 pm
Asunto: Seleccionar varios días en un MomthCalendar Control
psi_sistemas
Sin conexión Sin conexión
Enviar correo Enviar correo
 

Hola amigos!
 
Hay alguna manera de hacer una selección múltiple de días en un control MonthCalendar? En las propiedades le puse MultiSelect a TRUE pero cuando hago click sobre varios días (presionando shift) me borra los números de los días.
 
Hasta luego.
 
--------------------------------------------------------------
Fernando Piazza
Coronel Suárez
República Argentina
e-mail: soporte@...
Matrícula Nº 801 CPCIBA Ley 13016

Mensajes 2351 - 2380 de 2836   Más reciente  |  < Más reciente  |  Más antiguo >  |  Más antiguo
Avanzado

Copyright © 2009 Yahoo! de Argentina S.R.L. Todos los derechos reservados.
Política de privacidad - Condiciones del Servicio - Reglas de la comunidad de Yahoo! - Ayuda