Generar un interface de una ocx

14/07/2004 - 09:32 por Agustin Naranjo | Informe spam
Hola

Hasta ahora solo me habia echo falta importar metodos "dllimport", pero
ahota quiero utilizar una libreria que no tiene funciones estaticas sino
atl. Esta libreria esta complilada para ARM y no se como asceder
directamente a los metodos del objeto. Todo el desarrollo lo tenia echo en
"Microsoft embedded Visual C++" y en definitiva lo quiero pasar a c#.

Como ejemplo se me ocurre la libreria del ado31. Esta libreria para
interoperar con ellas crea otra que es la "Inthehand.adocenet.dll", que de
alguna forma(eso es lo que quiero saber hacer) te permite utilizar los
objetos "conection" y de "Recorset".

Gracias

Preguntas similare

Leer las respuestas

#1 Cesar A. Fong E [MS MVP Mobile Devices]
14/07/2004 - 15:05 | Informe spam
tienes que traducir todo el archivo adoce.h trata de dar una mirada aqui

http://www.pinvoke.net

César

Cesar A. Fong E.


Ms MVP Mobile Devices

"Agustin Naranjo" wrote in message
news:%
Hola

Hasta ahora solo me habia echo falta importar metodos "dllimport", pero
ahota quiero utilizar una libreria que no tiene funciones estaticas sino
atl. Esta libreria esta complilada para ARM y no se como asceder
directamente a los metodos del objeto. Todo el desarrollo lo tenia echo en
"Microsoft embedded Visual C++" y en definitiva lo quiero pasar a c#.

Como ejemplo se me ocurre la libreria del ado31. Esta libreria para
interoperar con ellas crea otra que es la "Inthehand.adocenet.dll", que de
alguna forma(eso es lo que quiero saber hacer) te permite utilizar los
objetos "conection" y de "Recorset".

Gracias


Respuesta Responder a este mensaje
#2 Agustin Naranjo
15/07/2004 - 16:30 | Informe spam
Primeramente gracias

En esa pagina hay como exportar todas las funciones de un objeto mediante
una interfaz, yo ya me he creado la interfaz , ahora me surge el problema de
que no se como instanciar esa interface.
Debido a las limitaciones de compact framework no soy capaz de instanciar la
interfaz. De momento lo que he intentando asi:

System.Reflection.Assembly assmbly System.Reflection.Assembly.LoadFrom("\\windows\\NCSEcw.dll");


Type[] types = assmbly.GetTypes();

INCSRenderer iRender = (INCSRenderer)Activator.CreateInstance(types[0]);

Un saludo Agustin

"Cesar A. Fong E [MS MVP Mobile Devices]"
escribió en el mensaje news:%
tienes que traducir todo el archivo adoce.h trata de dar una mirada aqui

http://www.pinvoke.net

César

Cesar A. Fong E.


Ms MVP Mobile Devices

"Agustin Naranjo" wrote in message
news:%
> Hola
>
> Hasta ahora solo me habia echo falta importar metodos "dllimport", pero
> ahota quiero utilizar una libreria que no tiene funciones estaticas sino
> atl. Esta libreria esta complilada para ARM y no se como asceder
> directamente a los metodos del objeto. Todo el desarrollo lo tenia echo


en
> "Microsoft embedded Visual C++" y en definitiva lo quiero pasar a c#.
>
> Como ejemplo se me ocurre la libreria del ado31. Esta libreria para
> interoperar con ellas crea otra que es la "Inthehand.adocenet.dll", que


de
> alguna forma(eso es lo que quiero saber hacer) te permite utilizar los
> objetos "conection" y de "Recorset".
>
> Gracias
>
>


email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida