Menu

64-bit compiled version won't run

Anonymous
2015-10-17
2015-10-17
  • Anonymous

    Anonymous - 2015-10-17

    Hi,
    I tried to compile and it works, but when I launch it, nothing happens...
    I tried DebugView and I have this message: IR Run Error CDeskBand::GetDeviceCaps
    I have no idea what it means... it could be related to the memory...
    I am not an expert in 64bit development so if you could give me some help, I would appreciate it.
    thanks
    Jake

     
  • Janusz Szpilewski

    When compiling for the first time, start with installing the standard 64 bit binary package (ideally outside of the Program Files path). Next in the Delphi IDE set target directory to the one where the original code was installed. Build it in in 64 bit debug mode and run it from the IDE. I think the Delphi debugger will give a more relevant error info if a problem appears. If you see the error 'Item not found' search this forum for hints how to deal with that.

     
  • Anonymous

    Anonymous - 2015-10-17

    Thanks Janusz... I just got the following... exception EOSError in module rtl210.bpl at 00000000000729C3 system error Code:126. The specified module could not be found

     
  • Janusz Szpilewski

    Looks you are compiling it with Delphi XE7. The distributed code is compiled with XE5 so it uses -190.bpl libs. Anyway I think if you are running the recompiled version on the same machine where your Delphi IDE is installed it still should be able to find correct libs.

    If there are some problems (like system paths etc.) copy from your Delphi /bin64 lib all -210 equivalents of bpl libs that you see in the WhiteStarUML dir like rtl190.bpl, vcl190.bpl and vclx190.bpl.
    It should help with that problem.

     
  • Janusz Szpilewski

    If you are compiling with XE7 try also to recompile the Option Manager (OptMgr.dll) maybe there are also some conflicts with the dependent Delphi libs.

     

Anonymous
Anonymous

Add attachments
Cancel





Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.