Pregunta: | 28416 - COMO LLAMAR A FUNCIONES ESCRITAS EN C DESDE DELPHI . |
Autor: | marcos morandeira |
Tambien si alguien sabe hacerlo de manera inversa o desde C a Java,me gustaria saber su respuesta.Muchas Gracias. |
Respuesta: | Sebastián Mayora |
Para poder llamar a una función hecha en C, C++, etc la misma debe recidir (estar en) una DLL o un ejecutable, además la función debe estar exportada.
Desde delphi debes declarar la función antes de implementation ejemplo function TraidaDeC( lista de parametros y tipos de datos): Integer; fastcall; stdcall fastcall; stdcall indican el tipo de pasaje de parámetros (izq. a derecha o viceversa). Hay otras directivas que puedes consultar en la ayuda de delphi |