Unit 'System' Package
[Overview][Constants][Types][Classes][Procedures and functions][Variables][Index] [#rtl]

FindResource

Locate a resource and return a handle to it.

Declaration

Source position: resh.inc line 70

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

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.


Documentation generated on: Jul 24 2023