FiveTech Support Forums

FiveWin / Harbour / xBase community
Board index FiveWin para Harbour/xHarbour Usar dlls creadas en Visual C# 2005
Posts: 3
Joined: Fri Feb 23, 2007 10:33 PM
Usar dlls creadas en Visual C# 2005
Posted: Sat Feb 24, 2007 06:04 PM

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!

Posts: 44158
Joined: Thu Oct 06, 2005 05:47 PM
Usar dlls creadas en Visual C# 2005
Posted: Sun Feb 25, 2007 09:24 AM

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
Posts: 3
Joined: Fri Feb 23, 2007 10:33 PM
Datos de la dll
Posted: Mon Feb 26, 2007 07:49 PM

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!

Posts: 229
Joined: Wed Oct 12, 2005 05:32 PM
Usar dlls creadas en Visual C# 2005
Posted: Wed Feb 28, 2007 08:35 AM
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
Posts: 44158
Joined: Thu Oct 06, 2005 05:47 PM
Usar dlls creadas en Visual C# 2005
Posted: Wed Feb 28, 2007 08:42 AM

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

Continue the discussion