I've been told to set up our main app to use packages (both dynamic and static), and whenever I use the vcldb40 package (standard VCL db stuff) I get a "Resource DBN_FIRST not found" message. I've traced this to a unit that loads the glyph for a button at run time using TBitMap's .LoadFromResourceName method. Poking around, I've discovered that DBN_FIRST is in the DBCTRLS.RES file - part of Delphi's standard package, which I'm assuming is therefore in the vcldb40 package.
(This is Delphi 4 BTW) Has anyone come acrosss this before? i.e. If compiled without packages, the LoadFromResourceName call works fine, but when packages are used it falls over. It's not a problem anymore, I'm going to set the buttons at design time. I'm just curious as to why it doesn't work when using packages, and was wondering if anyone had had simlilar problems. (I'll be doing more work with packages and possibly also with dynamically loaded resources later on.) (The buttons NEVER change, and every other form in the project with (exactly) the same buttons has the glyphs set at design time - this is the only unit where the LoadFromResourceName method is ever called, so why it was done this way I have NO idea.) Matt. --------------------------------------------------------------------------- New Zealand Delphi Users group - Delphi List - [EMAIL PROTECTED] Website: http://www.delphi.org.nz To UnSub, send email to: [EMAIL PROTECTED] with body of "unsubscribe delphi" Web Archive at: http://www.mail-archive.com/delphi%40delphi.org.nz/