Support forum of the software localization tool Sisulizer


.NET, Delphi, ... - Sisulizer Localization Tool Support Home

Get in contact with the makers of Sisulizer.
Our forum is open for all questions around Sisulizer from customers and prospects.
Don't hesitate to register and ask. The Sisulizer team will answer ASAP.

Search     Help Home Sisulizer Website Download
Search by username
Not logged in - Login | Register 

 Moderated by: Sisusupport, Renate.Reinartz, Markus.Kreisel, Ilkka.Salmenius
New Topic Reply Printer Friendly
Sisulizer 4 for Delphi Rad studio 10.4 Sydney - Bugs and Quirks in Sisulizer - Technical Support (You need to be registered at the forum to write) - .NET, Delphi, ... - Sisulizer Localization Tool Support
AuthorPost
 Posted: Wed Aug 5th, 2020 11:35 am
PM Private Upload Quote Reply
Vinskanni
Member
 

Joined: Thu Mar 7th, 2013
Location:  
Posts: 18
Status: 
Offline
Hello,The Sisulizer 4 Delphi VCL code does not compile in Delphi 10.4 Sydney. Here's some of the errors what i get. All Delphi patches 1 to 3 are installed.This is related to System.Variants definition.

Build FAILED. C:\Program Files (x86)\Sisulizer 4\Vcl\LaTranslator.pas(571,43): warning W1023: W1023 Comparing signed and unsigned types - widened both operands C:\Program Files (x86)\Sisulizer 4\Vcl\LaTranslator.pas(577,38): warning W1023: W1023 Comparing signed and unsigned types - widened both operands C:\Program Files (x86)\Sisulizer 4\Vcl\LaTranslator.pas(410,13): error E2003: E2003 Undeclared identifier: 'Null' C:\Program Files (x86)\Sisulizer 4\Vcl\LaTranslator.pas(464,9): error E2003: E2003 Undeclared identifier: 'DynArrayToVariant' C:\Program Files (x86)\Sisulizer 4\Vcl\LaTranslator.pas(502,10): error E2003: E2003 Undeclared identifier: 'VarType' C:\Program Files (x86)\Sisulizer 4\Vcl\LaTranslator.pas(570,42): error E2003: E2003 Undeclared identifier: 'VarToStr' C:\Program Files (x86)\Sisulizer 4\Vcl\LaTranslator.pas(570,57): error E2250: E2250 There is no overloaded version of 'SetEnumProp' that can be called with these arguments C:\Program Files (x86)\Sisulizer 4\Vcl\LaTranslator.pas(571,15): error E2003: E2003 Undeclared identifier: 'VarType' C:\Program Files (x86)\Sisulizer 4\Vcl\LaTranslator.pas(580,56): error E2250: E2250 There is no overloaded version of 'SetSetProp' that can be called with these arguments C:\Program Files (x86)\Sisulizer 4\Vcl\LaTranslator.pas(587,54): error E2250: E2250 There is no overloaded version of 'SetStrProp' that can be called with these arguments C:\Program Files (x86)\Sisulizer 4\Vcl\LaTranslator.pas(611,7): error E2003: E2003 Undeclared identifier: 'DynArrayFromVariant' C:\Program Files (x86)\Sisulizer 4\Vcl\LaTranslator.pas(630,20): error E2003: E2003 Undeclared identifier: 'VarType' C:\Program Files (x86)\Sisulizer 4\Vcl\LaTranslator.pas(774,10): error E2003: E2003 Undeclared identifier: 'VarIsNull' C:\Program Files (x86)\Sisulizer 4\Vcl\LaTranslator.pas(774,35): error E2003: E2003 Undeclared identifier: 'VarIsEmpty' C:\Program Files (x86)\Sisulizer 4\Vcl\LaTranslator.pas(774,53): error E2012: E2012 Type of expression must be BOOLEAN C:\Program Files (x86)\Sisulizer 4\Vcl\LaTranslator.pas(1123,19): error E2003: E2003 Undeclared identifier: 'TCustomComboBox' C:\Program Files (x86)\Sisulizer 4\Vcl\LaTranslator.pas(1123,35): error E2015: E2015 Operator not applicable to this operand type C:\Program Files (x86)\Sisulizer 4\Vcl\LaTranslator.pas(1124,48): error E2066: E2066 Missing operator or semicolon C:\Program Files (x86)\Sisulizer 4\Vcl\LaTranslator.pas(1135,35): error E2015: E2015 Operator not applicable to this operand type C:\Program Files (x86)\Sisulizer 4\Vcl\LaTranslator.pas(1136,32): error E2066: E2066 Missing operator or semicolon C:\Program Files (x86)\Sisulizer 4\Vcl\LaResource.pas(714,2): error F2063: F2063 Could not compile used unit 'LaTranslator.pas'

Back To Top PM Private Upload Quote Reply

 Posted: Wed Aug 5th, 2020 01:02 pm
PM Private Upload Quote Reply
Vinskanni
Member
 

Joined: Thu Mar 7th, 2013
Location:  
Posts: 18
Status: 
Offline
Hi,
The uses definitions and  $IFDEF VCLNN versions are not up to date.


Build FAILED. C:\Users\NNNN\Documents\Sisulizer 4\Vcl\LaResource.pas(357,33): warning W1023: W1023 Comparing signed and unsigned types - widened both operands C:\Users\NNNN\Documents\Sisulizer 4\Vcl\LaResource.pas(1483,33): warning W1057: W1057 Implicit string cast from 'AnsiString' to 'string' C:\Users\NNNN\Documents\Sisulizer 4\Vcl\LaResource.pas(335,12): error E2003: E2003 Undeclared identifier: 'EraNames' C:\Users\NNNN\Documents\Sisulizer 4\Vcl\LaResource.pas(355,12): error E2003: E2003 Undeclared identifier: 'EraYearOffsets' C:\Users\NNNN\Documents\Sisulizer 4\Vcl\LaResource.pas(428,38): error E2010: E2010 Incompatible types: 'AnsiChar' and 'Char' C:\Users\NNNN\Documents\Sisulizer 4\Vcl\LaResource.pas(442,30): error E2010: E2010 Incompatible types: 'AnsiChar' and 'Char' C:\Users\NNNN\Documents\Sisulizer 4\Vcl\LaResource.pas(470,37): error E2010: E2010 Incompatible types: 'AnsiChar' and 'Char' C:\Users\NNNN\Documents\Sisulizer 4\Vcl\LaResource.pas(511,38): error E2010: E2010 Incompatible types: 'AnsiChar' and 'Char' C:\Users\NNNN\Documents\Sisulizer 4\Vcl\LaResource.pas(659,20): error E2003: E2003 Undeclared identifier: 'EraYearOffsets' C:\Users\NNNN\Documents\Sisulizer 4\Vcl\LaResource.pas(673,42): error E2003: E2003 Undeclared identifier: 'ShortMonthNames' C:\Users\NNNN\Documents\Sisulizer 4\Vcl\LaResource.pas(677,42): error E2003: E2003 Undeclared identifier: 'LongMonthNames' C:\Users\NNNN\Documents\Sisulizer 4\Vcl\LaResource.pas(686,42): error E2003: E2003 Undeclared identifier: 'ShortDayNames' C:\Users\NNNN\Documents\Sisulizer 4\Vcl\LaResource.pas(690,42): error E2003: E2003 Undeclared identifier: 'LongDayNames' C:\Users\NNNN\Documents\Sisulizer 4\Vcl\LaResource.pas(695,40): error E2003: E2003 Undeclared identifier: 'CurrencyString' C:\Users\NNNN\Documents\Sisulizer 4\Vcl\LaResource.pas(696,40): error E2003: E2003 Undeclared identifier: 'CurrencyFormat' C:\Users\NNNN\Documents\Sisulizer 4\Vcl\LaResource.pas(697,40): error E2003: E2003 Undeclared identifier: 'NegCurrFormat' C:\Users\NNNN\Documents\Sisulizer 4\Vcl\LaResource.pas(698,40): error E2003: E2003 Undeclared identifier: 'ThousandSeparator' C:\Users\NNNN\Documents\Sisulizer 4\Vcl\LaResource.pas(699,40): error E2003: E2003 Undeclared identifier: 'DecimalSeparator' C:\Users\NNNN\Documents\Sisulizer 4\Vcl\LaResource.pas(700,40): error E2003: E2003 Undeclared identifier: 'CurrencyDecimals' C:\Users\NNNN\Documents\Sisulizer 4\Vcl\LaResource.pas(701,40): error E2003: E2003 Undeclared identifier: 'DateSeparator' C:\Users\NNNN\Documents\Sisulizer 4\Vcl\LaResource.pas(703,40): error E2003: E2003 Undeclared identifier: 'ShortDateFormat' C:\Users\NNNN\Documents\Sisulizer 4\Vcl\LaResource.pas(707,40): error E2003: E2003 Undeclared identifier: 'LongDateFormat' C:\Users\NNNN\Documents\Sisulizer 4\Vcl\LaResource.pas(711,40): error E2003: E2003 Undeclared identifier: 'TimeSeparator' C:\Users\NNNN\Documents\Sisulizer 4\Vcl\LaResource.pas(712,40): error E2003: E2003 Undeclared identifier: 'TimeAMString' C:\Users\NNNN\Documents\Sisulizer 4\Vcl\LaResource.pas(713,40): error E2003: E2003 Undeclared identifier: 'TimePMString' C:\Users\NNNN\Documents\Sisulizer 4\Vcl\LaResource.pas(730,40): error E2003: E2003 Undeclared identifier: 'ShortTimeFormat' C:\Users\NNNN\Documents\Sisulizer 4\Vcl\LaResource.pas(731,40): error E2003: E2003 Undeclared identifier: 'LongTimeFormat' C:\Users\NNNN\Documents\Sisulizer 4\Vcl\LaResource.pas(732,40): error E2003: E2003 Undeclared identifier: 'ListSeparator' C:\Users\NNNN\Documents\Sisulizer 4\Vcl\LaDialog.pas(451,66): error F2063: F2063 Could not compile used unit 'LaResource.pas'

Back To Top PM Private Upload Quote Reply

 Posted: Tue Aug 11th, 2020 09:35 am
PM Private Upload Quote Reply
Vinskanni
Member
 

Joined: Thu Mar 7th, 2013
Location:  
Posts: 18
Status: 
Offline
Hello,

Because Susilizer is not making any updates to installer this can be fixed by editing the LaDef.inc file in VCL source folder. Just add the Delphi Sydney version constant definition there.

// Delphi 10.4 Sydney
{$IFDEF VER340}
{$DEFINE VCL2}
{$DEFINE VCL3}
{$DEFINE VCL4}
{$DEFINE VCL5}
{$DEFINE VCL6}
{$DEFINE VCL7}
{$DEFINE VCL9}
{$DEFINE VCL10}
{$DEFINE VCL11}
{$DEFINE UNICODE_VCL}
{$DEFINE VCL12}
{$DEFINE VCL14}
{$DEFINE VCL15}
{$DEFINE VCL16}
{$DEFINE VCL17}
{$DEFINE VCL18}
{$DEFINE VCL19}
{$DEFINE VCL20}
{$DEFINE VCL21}
{$DEFINE VCL22}
{$DEFINE VCL23}
{$DEFINE VCL24}
{$DEFINE VCL25}
{$DEFINE VCL26}
{$DEFINE VCL27}
{$ENDIF}

Back To Top PM Private Upload Quote Reply

Current time is 01:25 am  
.NET, Delphi, ... - Sisulizer Localization Tool Support > Technical Support (You need to be registered at the forum to write) > Bugs and Quirks in Sisulizer > Sisulizer 4 for Delphi Rad studio 10.4 Sydney



WowUltra modified by Sisulizer Copyright © 2007-18 by Jim Hale - Based on WowBB Copyright © 2003-2006 Aycan Gulez

Impress - Privacy statement

Sisulizer software localization tool - Three simple steps to localize