johnp Posted April 11, 2022 Share Posted April 11, 2022 I have recently ungraded to a 64 bit machine for my uniGUI development. But now on my application I get this error below when I try to create and exe. Under the advice of another post, I did change my Project-Options-Building-Delphi Compiler-MS Compiler as I thought I saw suggested, it did compile but cannot run. ''Bad unit format: 'C:\Program Files (x86)\FMSoft\Framework\uniGUI\uIndy\uIdBaseComponent.dcu' - Expected version: 34.0, Windows Unicode(x64) Found version: 34.0, Windows Unicode(x86)''. Also wanting to be able to compile both 32 and 64 bit versions. I am running Delphi 10.4 under Windows 10 64 bit. Any help to safely configure or lead me that way without breaking is appreciated. John P. Link to comment Share on other sites More sharing options...
Sherzod Posted April 11, 2022 Share Posted April 11, 2022 Hello, Have you tried build instead of compile? Link to comment Share on other sites More sharing options...
johnp Posted April 12, 2022 Author Share Posted April 12, 2022 Well, silly me, that seem to fix that issue. I have been away from Delphi projects for awhile. I am a registered user running with uniGUI 1.90.0.155. Although I may have to update or renew. I was hoping I can work with both 32 and 64 bit on the same machine under Delphi Do I have to create separate library paths? It seems I can only compile 64 bit under Delphi. Is it possible to install unGUI and create both 64 and 32 bit apps on one machine.? Thanks John P. . Link to comment Share on other sites More sharing options...
Abaksoft Posted April 12, 2022 Share Posted April 12, 2022 3 hours ago, johnp said: Is it possible to install unGUI and create both 64 and 32 bit apps on one machine.? Thanks John P. . Yes. Just open your unigui Group project and : - Recompile All - Buil All - install packages Doesn't care about 32/64 libraries. it happens automatically. http://www.unigui.com/doc/online_help/delphi-only.htm Link to comment Share on other sites More sharing options...
Administrators Farshad Mohajeri Posted April 12, 2022 Administrators Share Posted April 12, 2022 Each time you switch from 32-bit to 64-bit you must build your project, so all units will be recompiled for 64-bit. Link to comment Share on other sites More sharing options...
johnp Posted April 12, 2022 Author Share Posted April 12, 2022 Thank you! John P. Canada Link to comment Share on other sites More sharing options...
Recommended Posts
Please sign in to comment
You will be able to leave a comment after signing in
Sign In Now