Mega Code Archive

 
Categories / Delphi / Files
 

Dll içerisinde bir fonksiyonun var olup olmadığının öğrenilmesi

function FuncAvail (VLibraryname, VFunctionname: string; var VPointer: pointer): boolean; var Vlib: tHandle; begin Result := false; VPointer := NIL; if LoadLibrary(PChar(VLibraryname)) = 0 then exit; VPointer := GetModuleHandle(PChar(VLibraryname)); if Vlib <> 0 then begin VPointer := GetProcAddress(Vlib, PChar(VFunctionname)); if VPointer <> NIL then Result := true; end; end; //Kullanımı: var FuncAdres: Pointer; if FuncAvail('xxx.dll', 'Fonksiyonum', FuncAdres) then ...