Página 1 de 2

Ejemplo de OCX

Publicado: Jue Nov 16, 2006 12:10 pm
por jfgimenez
Hola a todos,
hace unos días comenté que iba a poner un ejemplo de OCX. No he podido
hacerlo antes, pero aquí lo teneis. Como ya dije y podeis ver, todavía hay
que instanciar a mano los controles OCX, pero los eventos están funcionando
perfectamente, y exactamente igual que los eventos de los demás controles de
Xailer. Vamos, que en la práctica no va a haber ninguna diferencia en cómo
se trata un control de Xailer o un OCX.
--
Un saludo,
José F. Giménez
http://www.xailer.com


Attached files testocx.zip (31.2 KB)Â

Ejemplo de OCX

Publicado: Jue Nov 16, 2006 12:18 pm
por jfgimenez
Hola,
por cierto, olvidé decir que el control RMChartX se puede descargar de:
http://www.rmchart.com/
--
Un saludo,
José F. Giménez
http://www.xailer.com

Ejemplo de OCX

Publicado: Jue Nov 16, 2006 12:58 pm
por jasm
Jose,
¡¡¡GENIAL!!!
Pero.....
Al intentar ver un PDF me da el GPF que adjunto.
--

Ejemplo de OCX

Publicado: Jue Nov 16, 2006 1:03 pm
por jfgimenez
José Alfonso,
> Al intentar ver un PDF me da el GPF que adjunto.
Eso es porque no tienes instalado el OCX "PDF.PDFCtrl.5" (creo que lo
instala el propio Acrobar Reader) que es el que estoy usando en el ejemplo.
Debería detectar cuando un OCX no está instalado para generar un error de
forma controlada, y no un GPF, pero todavía no está hecha esa comprobación.
--
Un saludo,
José F. Giménez
http://www.xailer.com

Ejemplo de OCX

Publicado: Jue Nov 16, 2006 1:14 pm
por antonio.ortega
Hoy es un día para recordar...TENEMOS OCX !!!!...GRACIAS.
Antonio F. Ortega

Ejemplo de OCX

Publicado: Jue Nov 16, 2006 1:19 pm
por jasm
> Eso es porque no tienes instalado el OCX "PDF.PDFCtrl.5" (creo que lo
> instala el propio Acrobar Reader) que es el que estoy usando en el ejemplo.
Ahm.
Esta mañana, al encender el equipo se me ha actualizado el Acrobat
Reader a la versión 7.0.8.
> Deberí­a detectar cuando un OCX no está instalado para generar un error de
> forma controlada, y no un GPF, pero todaví­a no está hecha esa comprobación.
>
Eso estarí­a bien ;-).
Saludos
Jose A. Suarez

Ejemplo de OCX

Publicado: Jue Nov 16, 2006 1:31 pm
por jasm
Jose,
Acabo de mirar en el registro de windows y me aparece en:
Mi PCHKEY_CLASSES_ROOTPDF.PdfCtrl.5
y en
Mi PCHKEY_LOCAL_MACHINESOFTWAREClassesPDF.PdfCtrl.5
Saludos
Jose A. Suarez

Ejemplo de OCX

Publicado: Jue Nov 16, 2006 2:33 pm
por Xevi
Jose,
Al compilar desde el IDE... me lanza este error...
Enlazando TestOcx.exe...
Error: Could not delete C:Documents and SettingsXeviMis
documentostestocxTestOcx.tds (project already open in IDE?)
Xailer: Error al añadir los recursos a la aplicación (32)
0 Warnings, 2 Errors
0 Warnings, 2 Errors
Un Saludo,
Xevi.
"Jose F. Gimenez" <jfgimenez@wanadoo.es> ha escrit al missatge
del grup de discussió: [email=455c471b@news.xailer.com...]455c471b@news.xailer.com...[/email]
> Hola a todos,
>
> hace unos días comenté que iba a poner un ejemplo de OCX. No he podido
> hacerlo antes, pero aquí lo teneis. Como ya dije y podeis ver, todavía hay
> que instanciar a mano los controles OCX, pero los eventos están
> funcionando perfectamente, y exactamente igual que los eventos de los
> demás controles de Xailer. Vamos, que en la práctica no va a haber ninguna
> diferencia en cómo se trata un control de Xailer o un OCX.
>
> --
> Un saludo,
>
> José F. Giménez
> http://www.xailer.com
>
>

Ejemplo de OCX

Publicado: Jue Nov 16, 2006 5:29 pm
por jfgimenez
José Alfonso,
> Acabo de mirar en el registro de windows y me aparece en:
>
> Mi PCHKEY_CLASSES_ROOTPDF.PdfCtrl.5
Pues es lo mismo que tengo yo. Lo revisaré para ver que anda mal. Por
cierto, ¿qué versión de Acrobat Reader tienes instalada?
--
Un saludo,
José F. Giménez
http://www.xailer.com

Ejemplo de OCX

Publicado: Jue Nov 16, 2006 5:31 pm
por jfgimenez
Xevi,
> Al compilar desde el IDE... me lanza este error...
>
> Enlazando TestOcx.exe...
> Error: Could not delete C:Documents and SettingsXeviMis
> documentostestocxTestOcx.tds (project already open in IDE?)
> Xailer: Error al añadir los recursos a la aplicación (32)
> 0 Warnings, 2 Errors
> 0 Warnings, 2 Errors
Parece que es porque has pulsado 2 veces a F9 rapidamente, y estaba
compilando el proyecto 2 veces a la vez, lo que ha provocado el error al
pelearse los 2 hilos por el .exe (ten en cuenta que el proceso de
compilación se hace en un segundo thread y podría haber más de uno corriendo
simultaneamente).
--
Un saludo,
José F. Giménez
http://www.xailer.com

Ejemplo de OCX

Publicado: Jue Nov 16, 2006 5:34 pm
por jasm
Jose,
Tengo Adobe Reader 7.0.8
Saludos
Jose A. Suarez

Ejemplo de OCX

Publicado: Jue Nov 16, 2006 5:51 pm
por jasm
Jose,
He desinstalado Adobe Acrobat 7.0.8, reiniciado el equipo y vuelto a
instalar y sigue igual :-!
Saludos
Jose A. Suarez

Ejemplo de OCX

Publicado: Jue Nov 16, 2006 6:22 pm
por Rene Flores
Jose:
A mi me tira un error similar al de Jose Alfonso, pero nada mas de
arrancar el programa en la clase WebBrowser
Saludos
Rene Flores
http://www.ciber-tec.com
F. Gimenez escribió:
> Hola a todos,
>
> hace unos dí­as comenté que iba a poner un ejemplo de OCX. No he podido
> hacerlo antes, pero aquí­ lo teneis. Como ya dije y podeis ver, todaví­a hay
> que instanciar a mano los controles OCX, pero los eventos están funcionando
> perfectamente, y exactamente igual que los eventos de los demás controles de
> Xailer. Vamos, que en la práctica no va a haber ninguna diferencia en cómo
> se trata un control de Xailer o un OCX.

Ejemplo de OCX

Publicado: Jue Nov 16, 2006 6:30 pm
por Rene Flores
Jose:
> A mi me tira un error similar al de Jose Alfonso, pero nada mas de
> arrancar el programa en la clase WebBrowser
Olvida ese problema, ya lo solucione, problema con la version de
xHarbour, no tenia la nueva.
Peeeeroo....
Me marca lo mismo que a Jose Alfonso en el ejemplo de PDFs
Saludos
Rene Flores
http://www.ciber-tec.com

Ejemplo de OCX

Publicado: Jue Nov 16, 2006 7:04 pm
por jfgimenez
René,
> Me marca lo mismo que a Jose Alfonso en el ejemplo de PDFs
Como he dicho en otro mensaje, parece que Adobe ha cambiado el control OCX
de Acrobat Reader. No obstante, intentaré solucionarlo.
--
Un saludo,
José F. Giménez
http://www.xailer.com

Ejemplo de OCX

Publicado: Jue Nov 16, 2006 10:35 pm
por jasm
Jose,
He instalado la version de Acrobat Reader 5.0.5 y funciona correctamente.
El tema está en ver que hay que hacer para que automáticamente detecte
la versión instalada.
Saludos
Jose A. Suarez

Ejemplo de OCX

Publicado: Vie Nov 17, 2006 9:18 am
por Xevi
Jose,
Probando ya el OCX de Xailer, me encuentro con un "problema"...
Si navegamos en la web de Xailer y redimensionamos la ventana, la vamos
estirando para hacerla mas grande/pequeña, veo que el contenido del ActiveX
"parpadea" bastante... es un efecto que creo debería estabilizarse, pues
creo que tiene a ver con el siguiente problema...
Si navegamos a la web de Google, y hacemos lo mismo, al redimensionar la
ventana para estirarla, pierde el contenido del activeX y ya no aparece mas
por mas que cambiemos a otra Web...
Un Saludo,
Xevi.
"Jose F. Gimenez" <jfgimenez@wanadoo.es> ha escrit al missatge
del grup de discussió: [email=455c471b@news.xailer.com...]455c471b@news.xailer.com...[/email]
> Hola a todos,
>
> hace unos días comenté que iba a poner un ejemplo de OCX. No he podido
> hacerlo antes, pero aquí lo teneis. Como ya dije y podeis ver, todavía hay
> que instanciar a mano los controles OCX, pero los eventos están
> funcionando perfectamente, y exactamente igual que los eventos de los
> demás controles de Xailer. Vamos, que en la práctica no va a haber ninguna
> diferencia en cómo se trata un control de Xailer o un OCX.
>
> --
> Un saludo,
>
> José F. Giménez
> http://www.xailer.com
>
>

Ejemplo de OCX

Publicado: Vie Nov 17, 2006 10:59 am
por jose.luis
Hola Xevi,
¿Has llegado a integrar el navegador ocx en tu propia aplicación? Si es
así... cuales ficheros has tenido que añadir a tu proyecto?
Saludos y gracias!!
José Luis Capel
PD: por cierto... este fin de semana voy a Barcelona, y el lunes cerca de
Sarriá de Ter...
"Xevi" <xevicomas@gmail.com> escribió en el mensaje
news:[email=455d7067@news.xailer.com...]455d7067@news.xailer.com...[/email]
> Jose,
>
> Probando ya el OCX de Xailer, me encuentro con un "problema"...
> Si navegamos en la web de Xailer y redimensionamos la ventana, la vamos
> estirando para hacerla mas grande/pequeña, veo que el contenido del
> ActiveX "parpadea" bastante... es un efecto que creo debería
> estabilizarse, pues creo que tiene a ver con el siguiente problema...
> Si navegamos a la web de Google, y hacemos lo mismo, al redimensionar la
> ventana para estirarla, pierde el contenido del activeX y ya no aparece
> mas por mas que cambiemos a otra Web...
>
>
> Un Saludo,
> Xevi.
>
>
> "Jose F. Gimenez" <jfgimenez@wanadoo.es> ha escrit al missatge
> del grup de discussió: [email=455c471b@news.xailer.com...]455c471b@news.xailer.com...[/email]
>> Hola a todos,
>>
>> hace unos días comenté que iba a poner un ejemplo de OCX. No he podido
>> hacerlo antes, pero aquí lo teneis. Como ya dije y podeis ver, todavía
>> hay que instanciar a mano los controles OCX, pero los eventos están
>> funcionando perfectamente, y exactamente igual que los eventos de los
>> demás controles de Xailer. Vamos, que en la práctica no va a haber
>> ninguna diferencia en cómo se trata un control de Xailer o un OCX.
>>
>> --
>> Un saludo,
>>
>> José F. Giménez
>> http://www.xailer.com
>>
>>
>
>

Ejemplo de OCX

Publicado: Vie Nov 17, 2006 11:08 am
por jfgimenez
José Alfonso,
> He instalado la version de Acrobat Reader 5.0.5 y funciona correctamente.
>
> El tema está en ver que hay que hacer para que automáticamente detecte la
> versión instalada.
Hablando con Ignacio hace unos minutos me ha comentado una forma de evitar
completamente el problema de la versión de Acrobat Reader... usar
TWebBrowser para mostrar el pdf. Lo que sí sabemos es que todas las
versiones de AR funcionan como plug-in en IE, por lo que esta solución puede
ser perfectamente válida.
No obstante, en cuanto tenga un rato lo revisaré.
--
Un saludo,
José F. Giménez
http://www.xailer.com

Ejemplo de OCX

Publicado: Vie Nov 17, 2006 11:10 am
por jfgimenez
Xevi,
> Probando ya el OCX de Xailer, me encuentro con un "problema"...
> Si navegamos en la web de Xailer y redimensionamos la ventana, la vamos
> estirando para hacerla mas grande/pequeña, veo que el contenido del
> ActiveX "parpadea" bastante... es un efecto que creo debería
> estabilizarse, pues creo que tiene a ver con el siguiente problema...
> Si navegamos a la web de Google, y hacemos lo mismo, al redimensionar la
> ventana para estirarla, pierde el contenido del activeX y ya no aparece
> mas por mas que cambiemos a otra Web...
Gracias por la información. Lo revisaremos.
--
Un saludo,
José F. Giménez
http://www.xailer.com

Ejemplo de OCX

Publicado: Vie Nov 17, 2006 11:34 am
por Xevi
José Luis,
No pases si saludarme!!!
Podemos quedar el Lunes, si quieres comemos juntos o nos tomamos unas
Birras!!!
> ¿Has llegado a integrar el navegador ocx en tu propia aplicación? Si es
> así... cuales ficheros has tenido que añadir a tu proyecto?
Sip, integrado en MI aplicación!!!
OCX.lib
WebBrowser.prg
WebBrowser.ch
Xailer.ch
Luego he añadido el Form1 del Sample... y a funcionar!!!
Un Saludo,
Xevi.
"José Luis Capel" <jose.luis@iaicom.com> ha escrit al missatge del grup de
discussió: [email=455d87d1@news.xailer.com...]455d87d1@news.xailer.com...[/email]
> Hola Xevi,
>
> ¿Has llegado a integrar el navegador ocx en tu propia aplicación? Si es
> así... cuales ficheros has tenido que añadir a tu proyecto?
>
> Saludos y gracias!!
> José Luis Capel
> PD: por cierto... este fin de semana voy a Barcelona, y el lunes cerca de
> Sarriá de Ter...
>
> "Xevi" <xevicomas@gmail.com> escribió en el mensaje
> news:[email=455d7067@news.xailer.com...]455d7067@news.xailer.com...[/email]
>> Jose,
>>
>> Probando ya el OCX de Xailer, me encuentro con un "problema"...
>> Si navegamos en la web de Xailer y redimensionamos la ventana, la vamos
>> estirando para hacerla mas grande/pequeña, veo que el contenido del
>> ActiveX "parpadea" bastante... es un efecto que creo debería
>> estabilizarse, pues creo que tiene a ver con el siguiente problema...
>> Si navegamos a la web de Google, y hacemos lo mismo, al redimensionar la
>> ventana para estirarla, pierde el contenido del activeX y ya no aparece
>> mas por mas que cambiemos a otra Web...
>>
>>
>> Un Saludo,
>> Xevi.
>>
>>
>> "Jose F. Gimenez" <jfgimenez@wanadoo.es> ha escrit al missatge
>> del grup de discussió: [email=455c471b@news.xailer.com...]455c471b@news.xailer.com...[/email]
>>> Hola a todos,
>>>
>>> hace unos días comenté que iba a poner un ejemplo de OCX. No he podido
>>> hacerlo antes, pero aquí lo teneis. Como ya dije y podeis ver, todavía
>>> hay que instanciar a mano los controles OCX, pero los eventos están
>>> funcionando perfectamente, y exactamente igual que los eventos de los
>>> demás controles de Xailer. Vamos, que en la práctica no va a haber
>>> ninguna diferencia en cómo se trata un control de Xailer o un OCX.
>>>
>>> --
>>> Un saludo,
>>>
>>> José F. Giménez
>>> http://www.xailer.com
>>>
>>>
>>
>>
>
>

Ejemplo de OCX

Publicado: Vie Nov 17, 2006 11:45 am
por Xevi
José Luis,
Xailer.ch no es necesario, por lo menos para en Navegador.
Un Saludo,
Xevi.
"Xevi" <xevicomas@gmail.com> ha escrit al missatge del grup de discussió:
455d9054$[email=1@news.xailer.com...]1@news.xailer.com...[/email]
> José Luis,
>
> No pases si saludarme!!!
> Podemos quedar el Lunes, si quieres comemos juntos o nos tomamos unas
> Birras!!!
>
>
>> ¿Has llegado a integrar el navegador ocx en tu propia aplicación? Si es
>> así... cuales ficheros has tenido que añadir a tu proyecto?
>
> Sip, integrado en MI aplicación!!!
> OCX.lib
> WebBrowser.prg
> WebBrowser.ch
> Xailer.ch
>
> Luego he añadido el Form1 del Sample... y a funcionar!!!
>
>
> Un Saludo,
> Xevi.
>
> "José Luis Capel" <jose.luis@iaicom.com> ha escrit al missatge del grup de
> discussió: [email=455d87d1@news.xailer.com...]455d87d1@news.xailer.com...[/email]
>> Hola Xevi,
>>
>> ¿Has llegado a integrar el navegador ocx en tu propia aplicación? Si es
>> así... cuales ficheros has tenido que añadir a tu proyecto?
>>
>> Saludos y gracias!!
>> José Luis Capel
>> PD: por cierto... este fin de semana voy a Barcelona, y el lunes cerca de
>> Sarriá de Ter...
>>
>> "Xevi" <xevicomas@gmail.com> escribió en el mensaje
>> news:[email=455d7067@news.xailer.com...]455d7067@news.xailer.com...[/email]
>>> Jose,
>>>
>>> Probando ya el OCX de Xailer, me encuentro con un "problema"...
>>> Si navegamos en la web de Xailer y redimensionamos la ventana, la vamos
>>> estirando para hacerla mas grande/pequeña, veo que el contenido del
>>> ActiveX "parpadea" bastante... es un efecto que creo debería
>>> estabilizarse, pues creo que tiene a ver con el siguiente problema...
>>> Si navegamos a la web de Google, y hacemos lo mismo, al redimensionar la
>>> ventana para estirarla, pierde el contenido del activeX y ya no aparece
>>> mas por mas que cambiemos a otra Web...
>>>
>>>
>>> Un Saludo,
>>> Xevi.
>>>
>>>
>>> "Jose F. Gimenez" <jfgimenez@wanadoo.es> ha escrit al
>>> missatge del grup de discussió: [email=455c471b@news.xailer.com...]455c471b@news.xailer.com...[/email]
>>>> Hola a todos,
>>>>
>>>> hace unos días comenté que iba a poner un ejemplo de OCX. No he podido
>>>> hacerlo antes, pero aquí lo teneis. Como ya dije y podeis ver, todavía
>>>> hay que instanciar a mano los controles OCX, pero los eventos están
>>>> funcionando perfectamente, y exactamente igual que los eventos de los
>>>> demás controles de Xailer. Vamos, que en la práctica no va a haber
>>>> ninguna diferencia en cómo se trata un control de Xailer o un OCX.
>>>>
>>>> --
>>>> Un saludo,
>>>>
>>>> José F. Giménez
>>>> http://www.xailer.com
>>>>
>>>>
>>>
>>>
>>
>>
>
>

Ejemplo de OCX

Publicado: Vie Nov 17, 2006 11:47 am
por Xevi
José Luis,
NO DIJE NADA!!!
SI QUE SE NECESITA DE Xailer.ch!!!
Un Saludo,
Xevi.
"Xevi" <xevicomas@gmail.com> ha escrit al missatge del grup de discussió:
455d92e8$[email=1@news.xailer.com...]1@news.xailer.com...[/email]
> José Luis,
>
> Xailer.ch no es necesario, por lo menos para en Navegador.
>
> Un Saludo,
> Xevi.
>
>
> "Xevi" <xevicomas@gmail.com> ha escrit al missatge del grup de discussió:
> 455d9054$[email=1@news.xailer.com...]1@news.xailer.com...[/email]
>> José Luis,
>>
>> No pases si saludarme!!!
>> Podemos quedar el Lunes, si quieres comemos juntos o nos tomamos unas
>> Birras!!!
>>
>>
>>> ¿Has llegado a integrar el navegador ocx en tu propia aplicación? Si es
>>> así... cuales ficheros has tenido que añadir a tu proyecto?
>>
>> Sip, integrado en MI aplicación!!!
>> OCX.lib
>> WebBrowser.prg
>> WebBrowser.ch
>> Xailer.ch
>>
>> Luego he añadido el Form1 del Sample... y a funcionar!!!
>>
>>
>> Un Saludo,
>> Xevi.
>>
>> "José Luis Capel" <jose.luis@iaicom.com> ha escrit al missatge del grup
>> de discussió: [email=455d87d1@news.xailer.com...]455d87d1@news.xailer.com...[/email]
>>> Hola Xevi,
>>>
>>> ¿Has llegado a integrar el navegador ocx en tu propia aplicación? Si es
>>> así... cuales ficheros has tenido que añadir a tu proyecto?
>>>
>>> Saludos y gracias!!
>>> José Luis Capel
>>> PD: por cierto... este fin de semana voy a Barcelona, y el lunes cerca
>>> de Sarriá de Ter...
>>>
>>> "Xevi" <xevicomas@gmail.com> escribió en el mensaje
>>> news:[email=455d7067@news.xailer.com...]455d7067@news.xailer.com...[/email]
>>>> Jose,
>>>>
>>>> Probando ya el OCX de Xailer, me encuentro con un "problema"...
>>>> Si navegamos en la web de Xailer y redimensionamos la ventana, la vamos
>>>> estirando para hacerla mas grande/pequeña, veo que el contenido del
>>>> ActiveX "parpadea" bastante... es un efecto que creo debería
>>>> estabilizarse, pues creo que tiene a ver con el siguiente problema...
>>>> Si navegamos a la web de Google, y hacemos lo mismo, al redimensionar
>>>> la ventana para estirarla, pierde el contenido del activeX y ya no
>>>> aparece mas por mas que cambiemos a otra Web...
>>>>
>>>>
>>>> Un Saludo,
>>>> Xevi.
>>>>
>>>>
>>>> "Jose F. Gimenez" <jfgimenez@wanadoo.es> ha escrit al
>>>> missatge del grup de discussió: [email=455c471b@news.xailer.com...]455c471b@news.xailer.com...[/email]
>>>>> Hola a todos,
>>>>>
>>>>> hace unos días comenté que iba a poner un ejemplo de OCX. No he podido
>>>>> hacerlo antes, pero aquí lo teneis. Como ya dije y podeis ver, todavía
>>>>> hay que instanciar a mano los controles OCX, pero los eventos están
>>>>> funcionando perfectamente, y exactamente igual que los eventos de los
>>>>> demás controles de Xailer. Vamos, que en la práctica no va a haber
>>>>> ninguna diferencia en cómo se trata un control de Xailer o un OCX.
>>>>>
>>>>> --
>>>>> Un saludo,
>>>>>
>>>>> José F. Giménez
>>>>> http://www.xailer.com
>>>>>
>>>>>
>>>>
>>>>
>>>
>>>
>>
>>
>
>

Ejemplo de OCX

Publicado: Vie Nov 17, 2006 11:54 am
por jose.luis
Gracias Xevi!!
Ya lo tengo andando.
>
> No pases si saludarme!!!
> Podemos quedar el Lunes, si quieres comemos juntos o nos tomamos unas
> Birras!!!
>
Te llamo este fin de semana a ver si podemos vernos.
Saludos,
José Luis Capel

Ejemplo de OCX

Publicado: Vie Nov 17, 2006 12:07 pm
por Xevi
José Luis,
Cambié mi Móvil... el nuevo es 615 21 32 32
Un Saludo,
Xevi.
"José Luis Capel" <jose.luis@iaicom.com> ha escrit al missatge del grup de
discussió: 455d94a4$[email=1@news.xailer.com...]1@news.xailer.com...[/email]
> Gracias Xevi!!
>
> Ya lo tengo andando.
>
>>
>> No pases si saludarme!!!
>> Podemos quedar el Lunes, si quieres comemos juntos o nos tomamos unas
>> Birras!!!
>>
>
> Te llamo este fin de semana a ver si podemos vernos.
>
> Saludos,
> José Luis Capel
>