.res-files not found

[expired user #10465]'s profile image [expired user #10465] posted 7 years ago in General Permalink

Hi, I tryed to run heidisql under Delphi 10 Seattle. I ve installed all components correctly, but when I start on IDE some errors will occur "....\res\Icon.RES, ....\res\Icon-question.RES, ..." not found/nicht gefunden ;-)

What can I do?

Thanks..

Sorry my excellent english ;-)

ansgar's profile image ansgar posted 7 years ago Permalink

You need to compile the resource file once before you can go on. My build process does that automatically so I sometimes forget about them. Here are the commands you need to execute:

dcc\bin\brcc32.exe res\version.rc
dcc\bin\cgrc.exe res\icon.rc
dcc\bin\brcc32.exe res\icon-question.rc
dcc\bin\brcc32.exe res\manifest.rc
dcc\bin\brcc32.exe -fores\updater.res res\updater32.rc
// or for the 64bit version: dcc\bin\brcc32.exe -fores\updater.res res\updater64.rc
ansgar's profile image ansgar posted 7 years ago Permalink

Note that brcc32.exe compiles resources for both the 32 and 64 bit build.

[expired user #10465]'s profile image [expired user #10465] posted 7 years ago Permalink

ok, tks, I will check this..

[expired user #10465]'s profile image [expired user #10465] posted 7 years ago Permalink

in which Directory I have to do this?

[expired user #10465]'s profile image [expired user #10465] posted 7 years ago Permalink

hmm, when I try:

  • c:\"program files (x86)"\Embarcadero\Studio\17.0\bin\brcc32.exe version.rc in res-dir or
  • c:\"program files (x86)"\Embarcadero\Studio\17.0\bin\brcc32.exe res\version.rc in "home"-dir

I get:

  • Error Could not open input file E:\entwicklung\HeidiSQL_9.4_Sourcecode\res\files.RC or
  • Error Could not open input file E:\entwicklung\HeidiSQL_9.4_Sourcecode\files.RC

Question: Can I post in german too?

[expired user #10465]'s profile image [expired user #10465] posted 7 years ago Permalink

wait, I think I know what the Problem is..

[expired user #10465]'s profile image [expired user #10465] posted 7 years ago Permalink

ok, it runs, but start from the IDE miss the libmysql.dll. I will check that in the source-code.

btw: great, that heidisql was realized in Delphi ;-)

Regards..

ansgar's profile image ansgar posted 7 years ago Permalink

libmysql.dll has to be renamed from the one you are compiling. There are two versions: libmysql32.dll and libmysql64.dll. Just copy or rename the matching one to libmysql.dll.

[expired user #10465]'s profile image [expired user #10465] posted 7 years ago Permalink

ok, it works. Tks and Greetings..

Please login to leave a reply, or register at first.