Error con dll

23 views
Skip to first unread message

Ing. Edgar Oñate

unread,
Sep 12, 2011, 8:27:05 PM9/12/11
to publice...@googlegroups.com

Buenas tardes a todos!!

 

Tengo el siguiente problema: tengo una dll en la cual si la ejecuto localmente funciona correctamente, el problema es cuando intento ejecutarla a través de la red, es decir, tengo la dll en mi terminal, pero al momento de mandar llamar los datos del servidor, me marca el error que no se pudo crear el objeto. Si alguien pudiera ayudarme se lo agradecería mucho. Gracias de antemano.

 

Saludos!!

Marco Plaza

unread,
Sep 12, 2011, 8:46:09 PM9/12/11
to Comunidad de Visual Foxpro en Español
Hola.. manda la línea que usas para ejecutarla en la red para ver que
puede estar pasando..


On Sep 12, 8:27 pm, Ing. Edgar Oñate

Ing. Edgar Oñate

unread,
Sep 13, 2011, 5:43:34 PM9/13/11
to publice...@googlegroups.com
Lo primero que hago es registrar desde ms-dos con la sintaxis: regsvr32

Ya en vfp mando llamar la dll con la siguiente instrucción: timbrado =
CreateObject("SF.Timbrar")

Y ahí es donde me marca el error.

Saludos!!


-----Mensaje original-----
De: publice...@googlegroups.com
[mailto:publice...@googlegroups.com] En nombre de Marco Plaza
Enviado el: Lunes, 12 de Septiembre de 2011 07:46 p.m.
Para: Comunidad de Visual Foxpro en Español
Asunto: [vfp] Re: Error con dll

Marco Plaza

unread,
Sep 13, 2011, 5:53:52 PM9/13/11
to Comunidad de Visual Foxpro en Español

Hola Edgar, chequea:
en la definicion de clase debes definirla como olepublic ( define
class timbrar as custom olepublic )
el prg debe llamarse sf.

inicia vfp como administrador y vfp se encarga de registrar la dll al
crearla desde tu proyecto o la linea de comandos

Saludos

Marco Plaza


On Sep 13, 5:43 pm, Ing. Edgar Oñate
<edgar.on...@grupocompumas.com.mx> wrote:
> Lo primero que hago es registrar desde ms-dos con la sintaxis: regsvr32
>
> Ya en vfp mando llamar la dll con la siguiente instrucción: timbrado =
> CreateObject("SF.Timbrar")
>
> Y ahí es donde me marca el error.
>
> Saludos!!
>
> -----Mensaje original-----De:publice...@googlegroups.com[mailto:publice...@googlegroups.com]En nombre de Marco Plaza
Reply all
Reply to author
Forward
Message has been deleted
0 new messages