mirror of
https://gitlab.com/freepascal.org/fpc/source.git
synced 2025-08-12 01:06:02 +02:00
* fixed WinCE breakage caused when moving to target dependent type for ordinal argument in GetProcAddress
git-svn-id: trunk@26522 -
This commit is contained in:
parent
1a430d8110
commit
2c60f456f1
@ -20,8 +20,11 @@
|
|||||||
Interface declarations
|
Interface declarations
|
||||||
---------------------------------------------------------------------}
|
---------------------------------------------------------------------}
|
||||||
|
|
||||||
|
{$define DYNLIBS_SUPPORTS_ORDINAL}
|
||||||
|
|
||||||
Type
|
Type
|
||||||
TLibHandle = Longint;
|
TLibHandle = Longint;
|
||||||
|
TOrdinalEntry = word;
|
||||||
|
|
||||||
Const
|
Const
|
||||||
NilHandle = 0;
|
NilHandle = 0;
|
||||||
@ -50,8 +53,7 @@ begin
|
|||||||
FreeMem(ws);
|
FreeMem(ws);
|
||||||
end;
|
end;
|
||||||
|
|
||||||
{$define DYNLIBS_SUPPORTS_ORDINAL}
|
Function GetProcedureAddress(Lib : TLibHandle; Ordinal : TOrdinalEntry) : Pointer;
|
||||||
Function GetProcedureAddress(Lib : TLibHandle; Ordinal : Word) : Pointer;
|
|
||||||
begin
|
begin
|
||||||
Result:=Windows.GetProcAddress(Lib, PWideChar(Ordinal));
|
Result:=Windows.GetProcAddress(Lib, PWideChar(Ordinal));
|
||||||
end;
|
end;
|
||||||
|
Loading…
Reference in New Issue
Block a user