Einzelnen Beitrag anzeigen

Benutzerbild von Luckie
Luckie

Registriert seit: 29. Mai 2002
37.621 Beiträge
 
Delphi 2006 Professional
 
#4

Re: Ressource in einer DLL von außen aufrufen

  Alt 22. Aug 2003, 04:34
@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.
Michael
Ein Teil meines Codes würde euch verunsichern.
  Mit Zitat antworten Zitat