From: "Luc Vigato, Sita Software" <[EMAIL PROTECTED]>
Hello,
I have compiled a DLL under Win64. It's a UDF-library for Firbird
2.1.
Under Linux 64bit all things are working, only in WIN64 not.
The problem is that Firebird says that he cannot find the Entry
Point of
each of my functions.
It's not a Firebird problem, i have made a test application who
calls the
function from the DLL and i have the same error "entry point not
found".
Calling convention is: cdecl
Can someone help me please ?
These is my command line to compile the library.
fpc -S2 -Sh -dFREE_IT -Fu../Units SitaUdfLib.dpr
Output of fpc
-------------
Free Pascal Compiler version 2.1.5 [2007/05/31] for x86_64
Copyright (c) 1993-2007 by Florian Klaempfl
Target OS: Win64 for x64
Compiling SitaUdfLib.dpr
Compiling UnitFonctionUdfString.pas
Linking SitaUdfLib.dll
977 lines compiled, 0.5 sec, 635888 bytes code, 312064 bytes data
1 note(s) issued
You need to upgrade to the latest svn version (or download snapshot)
of FPC 2.1.5.
DLL bugs were fixed after 2007/05/31.
Yury Sidorov.
_______________________________________________
fpc-devel maillist - fpc-devel@lists.freepascal.org
http://lists.freepascal.org/mailman/listinfo/fpc-devel