Hello,
I'm having the following problem, I have added the Tsilang component and I have defined two languages (English and Spanish), The fact is that I'm translating and English Delphi source code, when use this line in the source code:
silang1.ActiveLanguage:=2;
I receive the following error message:
Project raised exception class EAccessViolation with message 'Access Violation at address 78462F6A in module 'ntdll.dll''. Write of address 00404EB1'.
Process stopped. Use Step or Run to continue.
So I can't go on because this error.
I will appreciate any help.
Regards,
Marcelo[/quote]
Probles with Tsilang component ver.5.3.2
Actually, this looks like somewhere is the problem in your code. Let's try to detect this:
1. Try to check the OnChangeLanguage event of TsiLang if it is used. You can place a break point there and check step-by-step the problematic code.
2. May be some components have properties, which shouldn't be translated?
3. Are you able to reproduce this on sample project?
1. Try to check the OnChangeLanguage event of TsiLang if it is used. You can place a break point there and check step-by-step the problematic code.
2. May be some components have properties, which shouldn't be translated?
3. Are you able to reproduce this on sample project?
Hi
1. OnChangeLanguage have no code.
2. I have tried to delete the multiline items translation and now have the opposite situation:
silang1.ActiveLanguage:=2;
is working ok now, but if I set ActiveLanguage to 1 I receive the same error that before I received with activelanguage equals to 2.
3. Are you able to reproduce this on sample project?
I' m trying to extract the conflicting form but it's difficult because all of the unit uses.
1. OnChangeLanguage have no code.
2. I have tried to delete the multiline items translation and now have the opposite situation:
silang1.ActiveLanguage:=2;
is working ok now, but if I set ActiveLanguage to 1 I receive the same error that before I received with activelanguage equals to 2.
3. Are you able to reproduce this on sample project?
I' m trying to extract the conflicting form but it's difficult because all of the unit uses.