@Hagen: Da hat dich dein Ggedächnis im Stichgelassen. In meinem pDSK ist
LoadLibraryEx wie folgt deklariert:
Code:
HMODULE LoadLibraryEx(
LPCTSTR lpFileName,
HANDLE hFile,
DWORD dwFlags
);
Wobei:
Zitat:
hFile
This parameter is reserved for future use. It must be NULL.
Ich hätte den Code auch anders aufgebaut. Ich hätte auf ungleich null getestet und dann weitergemacht.
Delphi-Quellcode:
Lib := LoadLibraryEx(FileName, 0, LOAD_LIBRARY_AS_DATAFILE);
if Lib <> 0 then
begin
try
...;
finally
FreeLibrary(Lib);
end;
end
else
RaisLastOSError();
Aber das ist Geschmackssache.