Link to home
Create AccountLog in
Avatar of Matthew Bragg
Matthew BraggFlag for United Kingdom of Great Britain and Northern Ireland

asked on

In a Delphi 6 app, how do I programmatically detect if a resource is available?

I have a .res file containing a number of bitmaps, and my app needs to work out the best one to use for a given situation. I would like to be able to test whether the resource that it "wants" is actually available in the resource file that is linked into the app. If I use the code below, and the resource is not available in the file, I get a message from one of the Borland units saying something like "Resource C733KPL not found".  I could keep a table of string names and refer to that, but surely there's a neater way of asking if a resource is available without causing an error message to be shown to the user?


try
        LoadFromResourceName(hInstance,UseBmpResource);
      finally
        ...
      end;

Open in new window

ASKER CERTIFIED SOLUTION
Avatar of Hypo
Hypo
Flag of Sweden image

Link to home
membership
Create a free account to see this answer
Signing up is free and takes 30 seconds. No credit card required.
See answer
Avatar of Matthew Bragg

ASKER

Thank you very much! It works and I'm much relieved.