Still not working with 64 Bit

All announcements, questions and issues related to the TsiLang Components Suite.
Post Reply
moppelstroppel
Posts: 12
Joined: Tue Oct 05, 2021 1:52 pm

Still not working with 64 Bit

Post 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
isiticov
Site Admin
Posts: 2383
Joined: Thu Nov 21, 2002 3:17 pm

Re: Still not working with 64 Bit

Post 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.
Best regards,
Igor Siticov.
moppelstroppel
Posts: 12
Joined: Tue Oct 05, 2021 1:52 pm

Re: Still not working with 64 Bit

Post 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
isiticov
Site Admin
Posts: 2383
Joined: Thu Nov 21, 2002 3:17 pm

Re: Still not working with 64 Bit

Post 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.
Best regards,
Igor Siticov.
moppelstroppel
Posts: 12
Joined: Tue Oct 05, 2021 1:52 pm

Re: Still not working with 64 Bit

Post 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.
isiticov
Site Admin
Posts: 2383
Joined: Thu Nov 21, 2002 3:17 pm

Re: Still not working with 64 Bit

Post 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?
Best regards,
Igor Siticov.
moppelstroppel
Posts: 12
Joined: Tue Oct 05, 2021 1:52 pm

Re: Still not working with 64 Bit

Post 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
isiticov
Site Admin
Posts: 2383
Joined: Thu Nov 21, 2002 3:17 pm

Re: Still not working with 64 Bit

Post 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.
Best regards,
Igor Siticov.
isiticov
Site Admin
Posts: 2383
Joined: Thu Nov 21, 2002 3:17 pm

Re: Still not working with 64 Bit

Post 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.
Best regards,
Igor Siticov.
Post Reply