Hola amigos,
Me encuentro creando una .DLL que compile en Borland C++ 7.4 y cuando trato de llamar la funcion que esta DLL tiene desde Delphi, en la compilacion me arroja el siguiente mensaje
Este es el codigo que estoy usando desde Delphi
Código Delphi
[-]function MdyToJulian( mon, day, yea : integer ): Longint; stdcall; external 'sky001.dll' name 'MdyToJulian';
Y aca la funcion en la DLL
long MdyToJulian(int mon, int day, int yea)
{
long im, j;
im = 12*((long)yea+4800)+(long)mon-3;
j = (2*(im%12) + 7 + 365*im)/12;
j += (long)day + im/48 - 32083;
if (j > 2299171) /* Take care of dates in */
j += im/4800 - im/1200 + 38; /* Gregorian calendar. */
return j;
}
GRacias de antemano