[fpc-devel] DLL WIN64: Entry point not found

Luc Vigato, Sita Software l.vigato at sitasoftware.lu
Thu Jul 19 14:49:15 CEST 2007


I have downloaded the latest snapshot. The error is thill there.

With the test dll which I have send yesterday it's work fine now, but the
finall DLL wich contains over 20 exported function I have an error.

-----Original Message-----
From: fpc-devel-bounces at lists.freepascal.org
[mailto:fpc-devel-bounces at lists.freepascal.org] On Behalf Of Yury Sidorov
Sent: jeudi 19 juillet 2007 09:39
To: FPC-Pascal users discussions; FPC developers' list
Subject: Re: [fpc-devel] DLL WIN64: Entry point not found

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.
_______________________________________________
fpc-devel maillist  -  fpc-devel at lists.freepascal.org
http://lists.freepascal.org/mailman/listinfo/fpc-devel





More information about the fpc-devel mailing list