In order for this site to work correctly we need to store a small file (called a cookie) on your computer. Most every site in the world does this, however since the 25th of May 2011, by law we have to get your permission first. Please abandon the forum if you disagree.

Para que este foro funcione correctamente es necesario guardar un pequeño fichero (llamado cookie) en su ordenador. La mayoría de los sitios de Internet lo hacen, no obstante desde el 25 de Marzo de 2011 y por ley, necesitamos de su permiso con antelación. Abandone este foro si no está conforme.

Una de OCX

Foro de Xailer profesional en español
Responder
Paco Gomis
Mensajes: 70
Registrado: Mar Oct 27, 2009 2:59 pm

Una de OCX

Mensaje por Paco Gomis »

Hola, alguien sabe como ver que metodos, eventos, propiedades, tiene un OCX,
si una de las opciones futuras de Xailer, es tratar los Ocx desde el Ide,
supongo que algo debe de haber, bueno pues eso.
Un saludo
Paco Gomis
Avatar de Usuario
ignacio
Site Admin
Mensajes: 9447
Registrado: Lun Abr 06, 2015 8:00 pm
Ubicación: Madrid, Spain
Contactar:

Una de OCX

Mensaje por ignacio »

Paco,
Ese trabajo lo hace automáticamente el IDE de Xailer cuando importa el OCX,
pero dicha funcionalidad no se encuentra propiamente en la librería de
Xailer, únicamente en el IDE. Lo siento.
Un saludo,
"Paco Gomis" <paco_casa@hotmail.com> escribió en el mensaje
news:461509c1$[email=1@ozsrv2.ozlan.local...]1@ozsrv2.ozlan.local...[/email]
> Hola, alguien sabe como ver que metodos, eventos, propiedades, tiene un
> OCX, si una de las opciones futuras de Xailer, es tratar los Ocx desde el
> Ide, supongo que algo debe de haber, bueno pues eso.
>
> Un saludo
> Paco Gomis
>
>
Ignacio Ortiz de Zúñiga
[OZ Software]
https://www.ozs.es
--
[Equipo de Xailer / Xailer team]
https://www.xailer.com
Paco Gomis
Mensajes: 70
Registrado: Mar Oct 27, 2009 2:59 pm

Una de OCX

Mensaje por Paco Gomis »

Ignacio
Gracias, esperaremos a poder trabajar con el IDE, mientras tanto no habra
mas remedio que atacar a la impresora de ticket con tDosPrn, pues no tengo
ninguna información de su OCX
Un saludo
Paco Gomis
"Ignacio Ortiz de Zúñiga" <NoName@xailer.com> escribió en el mensaje
news:[email=461514b2@ozsrv2.ozlan.local...]461514b2@ozsrv2.ozlan.local...[/email]
> Paco,
>
> Ese trabajo lo hace automáticamente el IDE de Xailer cuando importa el
> OCX, pero dicha funcionalidad no se encuentra propiamente en la librería
> de Xailer, únicamente en el IDE. Lo siento.
>
> Un saludo,
>
> "Paco Gomis" <paco_casa@hotmail.com> escribió en el mensaje
> news:461509c1$[email=1@ozsrv2.ozlan.local...]1@ozsrv2.ozlan.local...[/email]
>> Hola, alguien sabe como ver que metodos, eventos, propiedades, tiene un
>> OCX, si una de las opciones futuras de Xailer, es tratar los Ocx desde el
>> Ide, supongo que algo debe de haber, bueno pues eso.
>>
>> Un saludo
>> Paco Gomis
>>
>>
>
>
jose.luis
Mensajes: 1633
Registrado: Vie Oct 14, 2005 10:56 pm

Una de OCX

Mensaje por jose.luis »

Paco,
Si el OCX está instalado en la máquina donde tienes Xailer puedes crear la
clase para su uso. No veo por que no puedes usarlo.
Saludos,
José Luis Capel
"Paco Gomis" <paco_casa@hotmail.com> escribió en el mensaje
news:46151606$[email=1@ozsrv2.ozlan.local...]1@ozsrv2.ozlan.local...[/email]
> Ignacio
>
> Gracias, esperaremos a poder trabajar con el IDE, mientras tanto no habra
> mas remedio que atacar a la impresora de ticket con tDosPrn, pues no tengo
> ninguna información de su OCX
>
> Un saludo
> Paco Gomis
>
>
> "Ignacio Ortiz de Zúñiga" <NoName@xailer.com> escribió en el mensaje
> news:[email=461514b2@ozsrv2.ozlan.local...]461514b2@ozsrv2.ozlan.local...[/email]
>> Paco,
>>
>> Ese trabajo lo hace automáticamente el IDE de Xailer cuando importa el
>> OCX, pero dicha funcionalidad no se encuentra propiamente en la librería
>> de Xailer, únicamente en el IDE. Lo siento.
>>
>> Un saludo,
>>
>> "Paco Gomis" <paco_casa@hotmail.com> escribió en el mensaje
>> news:461509c1$[email=1@ozsrv2.ozlan.local...]1@ozsrv2.ozlan.local...[/email]
>>> Hola, alguien sabe como ver que metodos, eventos, propiedades, tiene un
>>> OCX, si una de las opciones futuras de Xailer, es tratar los Ocx desde
>>> el Ide, supongo que algo debe de haber, bueno pues eso.
>>>
>>> Un saludo
>>> Paco Gomis
>>>
>>>
>>
>>
>
>
Paco Gomis
Mensajes: 70
Registrado: Mar Oct 27, 2009 2:59 pm

Una de OCX

Mensaje por Paco Gomis »

José Luis
El OCX lo tengo registrado en la maquina, donde tengo Xailer, incluso tengo
agun ejemplo para atacarlo con VB, el problema que tengo (ignorancia mas
bien), es la implantación en Xailer, pues si me fijo en la carpeta
samplesOCX, veo que hay que declarara los metodos y propiedades que tiene
el OCX, he hecho alguna prueba, pero me da error
__OBJSENDMSG(0)
Error BASE/3000 Argument error: __OBJSENDMSG
Argumentos: ( [ 1] = Tipo: U Valor: NIL [ 2] = Tipo: C Valor: PRINTNORMAL)
y eso que era como el clasico "hola mundo" de toda la vida, en fin perdido
total
Un Saludo
Paco Gomis
antonio.ortega
Mensajes: 124
Registrado: Mié May 17, 2006 10:50 am

Una de OCX

Mensaje por antonio.ortega »

Paco en el menu de Xailer ir a Componentes, Importar ActiveX , a
continuación AUTOMATICAMENTE te aparecerán todos los controles que tengas
instalados en el ordenador, te posicionas en el que quieres importar (
utilizar ) , y pinchas en crear clase ... Xailer automaticamente generará
una clase la cual contendrá los Property, Method's y Envent's que tiene el
control, tambien se generará automaticamente un fichero .ch con las
constantes necesarias y ahora solo te queda instanciar el control.
Un ejemplo de instanciar el ActiveX de Excel de MSOfiice
With Object ( ::oExcel:= TSpreadsheet():New( oSender ) )
:nAlign := alCLIENT
:Create()
End With
En este caso "TSpreadsheet():New()" es la clase que me ha generado
automáticamente Xailer
Este es el evento OnClick de un boton puesto en mi programa
::oExcel:Export('C:@PruebadeExcel.xls',0,1)
como verás utilizo el Método Export de la clase TSpreadsheet, que ha sido
generado automáticamente.
Bueno como verás Xailer te hace practicamente el 100% del trabajo; respecto
de utilizar tdosprn para imprimir los tickets no está tan mal ya que va
bastante bien ( es una clase de IOZ sino me equivoco ) , no obstante me han
comentado en reiteradas oportinidades que puede aparecer el mensaje ( tu
aplicacion no responde ) si intentas hacer otras cosas mientras imprimis un
ticket largo, aún así creo que no es frecuente este hecho ya que quien está
imprimiendo un ticket en general está ocupado en la atención al
cliente/paciente, claro que para otros dispositivos puede que se de esta
circunstancia.
Espero haber aclarado algo.
Saludos.
Antonio F. Ortega
Paco Gomis
Mensajes: 70
Registrado: Mar Oct 27, 2009 2:59 pm

Una de OCX

Mensaje por Paco Gomis »

Gracias Antonio,
desconocia la opción de Xailer para importar ActiveX, con tanto cambio se me
paso visitar Lo Nuevo, ahora comprendo las respuestas de Ignacio (lo hace
automáticamente el IDE) y a José Luis Capel (puedes crear la clase para su
uso), pero el ¿ como ? gracias por tu aclaraciones, hay veces que lo simple
no lo vemos, porque lo desconocemos.
Un Saludo
Paco Gomis
Responder