Usar dlls creadas en Visual C# 2005

Post Reply
Luis Aranda
Posts: 3
Joined: Fri Feb 23, 2007 10:33 pm

Usar dlls creadas en Visual C# 2005

Post by Luis Aranda »

Hola a todos!
Saludos Antonio, tengo una duda, estamos desarrollando sobre xharbour, pero necesitamos implementar dll's creadas en Visual C# 2005, que en si son Controles de Usuario.

Es posible hacer esto?, y poder utilizarlos?

Se que es algo extraño pues esta fuera del lenguaje, pero se desea reutilziar lo que ya se tiene.

Gracias por el apoyo.


Saludos!
User avatar
Antonio Linares
Site Admin
Posts: 37481
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain
Contact:

Post by Antonio Linares »

Luis,

Sí, claro que se puede. Entiendo que esas DLLs construyen unos controles, en C ó C++, y que quereis usarlos desde FWH.

Lo que teneis que hacer es crear una clase nueva derivada de TControl que para crear el control llame a la función correspondiente de la DLL.

Que funciones exporta la DLL y cuales son sus parámetros ?
regards, saludos

Antonio Linares
www.fivetechsoft.com
Luis Aranda
Posts: 3
Joined: Fri Feb 23, 2007 10:33 pm

Datos de la dll

Post by Luis Aranda »

Hola Antonio!

Antes que nada gracias por responder a mi duda, y para poder ejemplificarlo, seria que por ejemplo la dll contiene una funcion llamada ctlAlarmClock, y tiene los siguientes parametros de entrada y salida
AlarmSet
AlarmTime

Como crearia la clase derivada de de esta dll llamada ctlClockLib.dll

Disculpa que te pida el como la mando llamar, pero como voy iniciando con xharbour la verdad no lo se.

Gracias de antemano!
User avatar
jlcapel
Posts: 229
Joined: Wed Oct 12, 2005 5:32 pm
Location: Valencia - España
Contact:

Post by jlcapel »

Luis,

Mira aquí... http://www.capelblog.com/?p=48 quizás te pueda ayudar a ver como se hace un wrapper a una función dentro de una dll.

Saludos,
José Luis Capel
User avatar
Antonio Linares
Site Admin
Posts: 37481
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain
Contact:

Post by Antonio Linares »

Luis,

Necesitas la documentación (ó el fichero include que la acompañe) de esa DLL para saber que funciones exporta y con que parámetros exactamente han de ser llamadas
regards, saludos

Antonio Linares
www.fivetechsoft.com
Post Reply