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
Sent: Wednesday, December 29, 2010 2:17 PM
To: GUFA List Member
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
Sent: Wednesday, December 29, 2010 1:33 PM
To: GUFA List Member
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