Skip to content

FindResource

Locate a resource and return a handle to it.

Declaration

Source position: resh.inc line 66

function FindResource(ModuleHandle: TFPResourceHMODULE; 
                     ResourceName: PAnsiChar; ResourceType: PAnsiChar)
                      : TFPResourceHandle;
function FindResource(ModuleHandle: TFPResourceHMODULE; 
                     const ResourceName: AnsiString; 
                     const ResourceType: AnsiString) : TFPResourceHandle;
function FindResource(ModuleHandle: TFPResourceHMODULE; 
                     const ResourceName: AnsiString; 
                     ResourceType: PAnsiChar) : TFPResourceHandle;
function FindResource(ModuleHandle: TFPResourceHMODULE; 
                     ResourceName: PAnsiChar; 
                     const ResourceType: AnsiString) : TFPResourceHandle;

Description

FindResource searches for a resource with name ResourceName and of type ResourceType in the executable or library identified by ModuleHandle. It returns a TResourceHandle which can be used to load the resource with LoadResource.

Errors

None. In case the resource was not found, 0 is returned.

See also

Name Description
FreeResource Free a loaded resource.
LoadResource Load a resource for use.
SizeofResource Return the size of a particular resource.
LockResource Lock a resource.
UnlockResource Unlock a previously locked resource.
FreeResource Free a loaded resource.