Page 1 of 1

Still not working with 64 Bit

Posted: Mon Dec 13, 2021 2:51 pm
by moppelstroppel
Hello,

I still cannot build a 64 Bit project with C++Builder and 7.9.0.1.
During starting the app in IDE the error message appears "Cannot create process"

Thanks
Thomas

Re: Still not working with 64 Bit

Posted: Mon Dec 13, 2021 3:50 pm
by isiticov
Hello,

But does the same application without TsiLang work for you under 64bit? The most possible reason is that there is a firewall rule that blocks RAD Studio/C++Builder while debugging under 64bit OS. You can try to run without debugging and if this will work then just check your firewall rules.

Re: Still not working with 64 Bit

Posted: Tue Dec 14, 2021 12:54 pm
by moppelstroppel
Without it's working.

I have to link without dynmamic libs. Then it's working. Thats ok for release but for debugging not.

Thanks
Thomas

Re: Still not working with 64 Bit

Posted: Tue Dec 14, 2021 2:03 pm
by isiticov
Try to turn OFF the "Use run-time packages" linker option. But if the application works when you run it from IDE without debugging and doesn't work when you run it with debugging then the most possible reason is a firewall issue or antivirus. The same code of TsiLang is executed when you run with or without debugging, so this looks like the problem somewhere else.
Hope this helps.

Re: Still not working with 64 Bit

Posted: Thu Dec 16, 2021 11:00 am
by moppelstroppel
Yes, then I'm able to debug. But this is a workaround not a solution.
In the past with C++Builder 10.4 I got other problem so I have to downgrade your components.

No with a new PC an C++Builder 11 I did it with the workaround.
All old projects with C++Builder 10.4 I have to use the old version.

Re: Still not working with 64 Bit

Posted: Fri Dec 17, 2021 5:44 am
by isiticov
moppelstroppel wrote: Thu Dec 16, 2021 11:00 am All old projects with C++Builder 10.4 I have to use the old version.
May be the same workaround will help?

Re: Still not working with 64 Bit

Posted: Tue Dec 21, 2021 1:23 pm
by moppelstroppel
Yes it will work.
But the problem is not fixed.
The link and start performance is bad if I have to link with all static libs.

And the problem is not fixed with a workaround. It is only a temporary solution.

So, do you will try to fix the problem?

Thanks
Thomas

Re: Still not working with 64 Bit

Posted: Tue Dec 21, 2021 1:58 pm
by isiticov
Yes, of course, we will try to find the possible reason for this problem and fix it.
Sorry.

Btw, you can try to remove ONLY TsiLang package from the run-time packages list and check if this will also help.

Re: Still not working with 64 Bit

Posted: Sat Jan 15, 2022 6:55 am
by isiticov
Hello Thomas,

Thank you again for reporting this issue! We've identified the problem and were able to fix it:
The problem is that when using "Link with run-time packages" option the Win64 exe tries to load Win32 TsiLang's BPL, which is installed into [Windows\System32] or [Windows\SysWOW64] folder by installer. You can copy siInternetTranslator_11r.bpl and TsiLang_11r.bpl from TsiLang's [Units]\Win64 folder to [Public Documents]\Embarcadero\Studio\22.0\Bpl\Win64 folder and the problem should be fixed.

We will try to improve our installer to fix this.