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!
Usar dlls creadas en Visual C# 2005
- Antonio Linares
- Site Admin
- Posts: 37481
- Joined: Thu Oct 06, 2005 5:47 pm
- Location: Spain
- Contact:
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 ?
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 ?
-
- Posts: 3
- Joined: Fri Feb 23, 2007 10:33 pm
Datos de la dll
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!
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!
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
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
- Antonio Linares
- Site Admin
- Posts: 37481
- Joined: Thu Oct 06, 2005 5:47 pm
- Location: Spain
- Contact: