Link to home
Start Free TrialLog in
Avatar of LeTay
LeTay

asked on

Entry point not found in a DLL when installing a Delphi package

I have a Delphi package compiled but when installing it, the IDE says "entry point of procedure TheProcedureName not found in dynamic load library TheLibrary.dll
The DLL is mine as well and previously compiled successfully.
The entry point is there (the procedure is correctly exported)
I remember that TheProcedureName was added a couple of months ago
(in fact, I am migrating from XE2 to XE10)
I suspect that the IDE looks in an old version of the DLL but I don't know WHERE it is looking at
I copied the correct TheLibrary.dll in the same directory as the .BPL one but still get that error
ASKER CERTIFIED SOLUTION
Avatar of Sinisa Vuk
Sinisa Vuk
Flag of Croatia image

Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial
Avatar of LeTay
LeTay

ASKER

Just tried that copy
Doesn't work that way (same error)
I suspect there is an old version of the DLL that is used, but I don't know where it is
Common search trough c:\ partition?
Avatar of LeTay

ASKER

I have located the guilty copy !
It was in the bin directory of the PREVIOUS Delphi version !!!
Yes, each Delphi puts bin directory into global PATH
Avatar of LeTay

ASKER

Thanks !