PDA

Ver la Versión Completa : Utilizar dll de otro lenguaje.


adfa76
09-01-2007, 14:38:54
Hola a todos.
Me han pasado una dll que esta hecha en otro lenguaje (c# creo).
Dentro hay una clase con metodos que son los que tengo que ejecutar.
Pero no se como hacerlo en Delphi.
Como creo la instacia de la clase y le invoco los metodos si esta esta en una dll?
Saludos

Ñuño Martínez
09-01-2007, 15:20:18
Yo lo veo muy complicado. Si está hecho con C# creo que la mejor opción es crear funciones que envuelvan el uso de la clase, ya que es mucho más fácil acceder a una función de C que a una clase (sea C++, C# o VisualBasic).

No hace mucho leí un PDF acerca de cómo enlazar con módulos en C y en C++ desde Free Pascal pero ahora mismo no lo encuentro (estoy buscando). Es muy similar a Delphi, así que podría servirte.

adfa76
10-01-2007, 19:54:49
Muchas gracias por tu interes.
De todos modos ya estoy arreglando con quien me proporciono la dll para que la haga compatible con COM.
Ahi ya me las arreglo con el CreateOleObject.

De nuevo gracias por responder.

Saludos