[fpc-devel] DLL WIN64: Entry point not found
Yury Sidorov
jura at cp-lab.com
Thu Jul 19 09:39:26 CEST 2007
From: "Luc Vigato, Sita Software" <l.vigato at sitasoftware.lu>
> 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.
More information about the fpc-devel
mailing list