jam
02-12-2003, 21:28:22
Hola a todos,
Ya he visto en la documentación y en los ejemplos como usar archivos .obj del C, pero como no entiendo este código, me gustaría saber si se pueden linkar todas las funciones o si necesitan tener alguna declaración como export o algo así.
El caso es que tengo el codigo C y lo compilo con Bcc32.exe generando los archivos .obj correspondientes, pero al declarar la función en delphi de la forma
{$L archivo.obj}
function nombrefuncion:tipo:cdel ;external;
me da el error de que no encuentra la función.
Creo que el problema está en el tipo de declaración de las funciones en el codigo C es decir si estan declaradas como "publicas" o algo parecido.
En fin espero que algien me pueda ayudar
Ya he visto en la documentación y en los ejemplos como usar archivos .obj del C, pero como no entiendo este código, me gustaría saber si se pueden linkar todas las funciones o si necesitan tener alguna declaración como export o algo así.
El caso es que tengo el codigo C y lo compilo con Bcc32.exe generando los archivos .obj correspondientes, pero al declarar la función en delphi de la forma
{$L archivo.obj}
function nombrefuncion:tipo:cdel ;external;
me da el error de que no encuentra la función.
Creo que el problema está en el tipo de declaración de las funciones en el codigo C es decir si estan declaradas como "publicas" o algo parecido.
En fin espero que algien me pueda ayudar