123456789101112131415161718192021222324252627282930313233343536373839404142434445464748 |
- function SysFindResource(hModule:HMODULE; lpName:Pchar; lpType:Pchar):TResourceHandle; external 'kernel32' name 'FindResourceA';
- function SysLoadResource(hModule:HMODULE; hResInfo:TResourceHandle):HGLOBAL; external 'kernel32' name 'LoadResource';
- function SysSizeofResource(hModule:HMODULE; hResInfo:TResourceHandle):DWORD; external 'kernel32' name 'SizeofResource';
- function SysLockResource(hResData:HGLOBAL):Pointer; external 'kernel32' name 'LockResource';
- function SysFreeResource(hResData:HGLOBAL):Longbool; external 'kernel32' name 'FreeResource';
- Function HINSTANCE : HMODULE;
- begin
- Result:=sysinstance;
- end;
- Function FindResource(ModuleHandle: HMODULE; ResourceName, ResourceType: PChar): TResourceHandle;
- begin
- Result:=SysFindResource(ModuleHandle,ResourceName,ResourceType);
- end;
- Function LoadResource(ModuleHandle: HMODULE; ResHandle: TResourceHandle): HGLOBAL;
- begin
- Result:=SysLoadresource(ModuleHandle,Reshandle);
- end;
- Function SizeofResource(ModuleHandle: HMODULE; ResHandle: TResourceHandle): Integer;
- begin
- Result:=SysSizeofResource(ModuleHandle,Reshandle);
- end;
- Function LockResource(ResData: HGLOBAL): Pointer;
- begin
- Result:=SysLockResource(ResData);
- end;
- Function UnlockResource(ResData: HGLOBAL): LongBool;
- begin
- Result:=FreeResource(ResData);
- end;
- Function FreeResource(ResData: HGLOBAL): LongBool;
- begin
- Result:=SysFreeResource(ResData);
- end;
|