Bien

Mira acá http://tinyurl.com/38ol6yg

 

Saludos

PabloC

 

De: [email protected] [mailto:[email protected]] En nombre de Marcelo Colombani
Enviado el: Miércoles, 29 de Diciembre de 2010 15:05
Para: GUFA List Member
Asunto: [GUFA] Acceder a dll .net desde fox

 

Gracias, vamos mejorando, je je se generar bien, y puedo crear el objeto, 

ob = CREATEOBJECT('Prueba.Suma')

Cuando intento ejecutar 

?ob.sumar(xxx) 

"OLE error code 0x80020006: Unknown COM status code"

Sigo buscando que puede estar pasando...

 

Nuevamente gracias

Marcelo

 

From: PabloC <mailto:[email protected]>  

Sent: Wednesday, December 29, 2010 2:17 PM

To: GUFA List Member <mailto:[email protected]>  

Subject: [GUFA] Acceder a dll .net desde fox

 

Mira yo los registro asi

 

regasm.exe Prueba.dll  /tlb:Prueba.tlb /codebase y funcionan

 

Es verdad lo que decis de la compilación, buscate unos mails de un colistero
( Christian Gutman ) con el asunto Net2Fox SHA1 1 de 4, ahí el explicaba
algo

Sino CHRIS!!! danos una mano :-D

 

Saludos

PabloC

 

De: [email protected] [mailto:[email protected]] En nombre de Marcelo Colombani
Enviado el: Miércoles, 29 de Diciembre de 2010 13:59
Para: GUFA List Member
Asunto: [GUFA] Acceder a dll .net desde fox

 

Los pasos que realice con la dll son los siguientes:

 

La dll la grabo en un directorio, ejecuto 

 

gacutil /i Prueba.dll

 

luego

regasm /tlb:Prueba.tlb Prueba.dll

 

Los dos se ejecutan sin error.

 

Luego desde fox 

ob = CREATEOBJECT('Prueba.Suma')

Ahí me tira el error mencionado.

El tema es que no se como lo debe estar compilando al proyecto .net, hay
algunas consideraciones a tener en cuenta en .net

Gracias

Marcelo

 

From: PabloC <mailto:[email protected]>  

Sent: Wednesday, December 29, 2010 1:33 PM

To: GUFA List Member <mailto:[email protected]>  

Subject: [GUFA] Acceder a dll .net desde fox

 

Si todo el tiempo las uso

El componente lo tenes bien registrado?

 

Saludos

PabloC

 

De: [email protected] [mailto:[email protected]] En nombre de Marcelo Colombani
Enviado el: Miércoles, 29 de Diciembre de 2010 13:29
Para: GUFA List Member
Asunto: [GUFA] Acceder a dll .net desde fox

 

Hola gente, quisiera consultar si alguien a tenido que utilizar desde vfp
una dll creada en .net.

 

Estoy utilizando vfp 9 y la dll esta compilada en .net 3.5

 

Me da error "OLE error code 0x80070002: Unknown status code" al ejecutar
desde fox 

 

ob = CREATEOBJECT('Prueba.Suma')

Desde ya muchas gracias

Marcelo

Responder a