Page 2 of 2

Error

PostPosted: Thu Oct 05, 2006 6:29 pm
by TecniSoftware
Cuando ejecuto el ejemplo al menos no se cuelga como los generados en mi pc sino que muestra una dialog box con lo siquiente:

Harbour Exeption ( titulo )

Called from CREATEACTIVEX(0)
Called from TACTIVEX:NEW(0)

Cuando acepto este dialogo, se cuelga como los demas ejemplos.

Gracias.

PostPosted: Thu Oct 05, 2006 7:39 pm
by Antonio Linares
Posiblemente el PROGID que se está usando no coincida con la versión de Adobe Acrobat Reader que tengas instalada en tu ordenador. Por favor, instala la versión más actualizada de Adobe.

?

PostPosted: Fri Oct 06, 2006 1:51 pm
by TecniSoftware
Antonio:

En el mensaje anterior ya te habia dicho que desinstale el acrobat reader que tenia y descargue la ultima version ( V 7.0.8 ) que esta disponible y nada.

Lo unico que pude averiguar poniendo unos msgstop en el fuente de la clase activex es que se cuelga cuando ejecuta esta linea:

::hActiveX = CreateActiveX( ::hWnd, cProgID, Self )

Hize otra prueba:
Deje de lado el xharbour que tengo ( yo lo actualizo diariamente desde el cvs y recompilo fwh ) y utilize el xharbour proporcionado por fivetech.
El ejecutable ahi me dio el mismo error que el que me pasastes tu. Lo unico que no entiendo es por que este xharbour no tenia la lib gtwin.lib.

Gracias.

PostPosted: Fri Oct 06, 2006 4:48 pm
by Antonio Linares
gtwin.lib ya no existe, ahora se llama gtgui.lib.

Puedes probar nuestro ejemplo en otro ordenador que no sea el tuyo ?

Igual

PostPosted: Fri Oct 06, 2006 6:18 pm
by TecniSoftware
Antonio:

Correcto con lo de gtgui.lib, reemplaze esa lib.
Corri el ejemplo en otras dos pc distintas, ambas con xp prof. sp2, una un piv y otra una notebook toshiba centrino con los mismos errores de siempre. ; jamas uso ninguna de estas pc y no tienen cargado nada de tema programacion, por lo tanto la prueba es concluyente.
Tu mismo has probado ese ejemplo en otra pc que no sea las que usas de costumbre?

Saludos

PostPosted: Fri Oct 06, 2006 11:44 pm
by Antonio Linares
Aqui lo tienes funcionando en Windows Vista (ojo, que en Vista el ProgID es "AcroPDF.PDF.1")
Image

PostPosted: Sat Oct 07, 2006 12:01 am
by Antonio Linares
Aqui funcionando en XP Profesional 64 bits (ojo, usa el mismo PROGID que en Vista, quizá ese sea el error):
Image

PostPosted: Sat Oct 07, 2006 12:40 am
by Antonio Linares
En Windows 98 SE, usando el PROGID "PDF.PdfCtrl.6"
Image

PostPosted: Sat Oct 07, 2006 9:06 am
by Antonio Linares
En Linux (Knoppix 5) usando Wine (y "PDF.PdfCtrl.1" como PROGID):
Image