Search code examples
delphiembedded-resourcedelphi-2006

delphi 2006 - Is it possible to find out if a resource name exists?


What it the best way to find out if a resource name exists - other than seeing if

LoadFromResourceName (HInstance, 'FOOBAR')

causes an exception?


Solution

  • You can use the FindResource function (remember pass the proper resource type)

     if FindResource(hInstance, 'FOOBAR', RT_RCDATA) <> 0 then
      // do something