Page 1 of 1

Cannot install latest VCL version under XE3

Posted: Fri Nov 22, 2013 4:50 am
by 16562051
Hi,

Teechart pro with source D2010 has been successfully installed in my conputer, but XE3 failed.

A partial copy of install log is here, please help.

.....
================================================================================
TeeChart Installation
VERSION: 2013
Installing...
Win32 v14 Enterprise (Delphi and C++Builder 2010 Update 5 (Database Pack)) (2010 Update 4) OK. Time: 25s
================================================================================
Win32 v17 Enterprise
Tee917

Cannot recompile Delphi package: Tee917.dpk
Embarcadero Delphi for Win32 compiler version 24.0
Copyright (c) 1983,2012 Embarcadero Technologies, Inc.
VCLTee.TeeConst.pas(594) Error: E2066 Missing operator or semicolon
VCLTee.TeeConst.pas(594) Error: E2066 Missing operator or semicolon
VCLTee.TeeConst.pas(594) Error: E2052 Unterminated string
VCLTee.TeeConst.pas(1012) Error: E2052 Unterminated string
VCLTee.TeeConst.pas(594) Fatal: E2280 Unterminated conditional directive
EXCEPTION:
Compilation aborted.
--------------------------------------------

Re: Cannot install latest VCL version under XE3

Posted: Fri Nov 22, 2013 10:20 am
by narcis
Hi sswang,

Could you please reinstall TeeChart sources and try again? Probably that file has been corrupted during the installation. You could keep a "clean" sources copy just in case this occurs so that you can overwrite modified sources easily.

Re: Cannot install latest VCL version under XE3

Posted: Thu Nov 28, 2013 2:25 am
by 16562051
Hi NarcĂ­s,

I found that to be a locale problem, some characters become question mark in Chinese locale such as:

TeeConst:
TeeMsg_Copyright :={$IFDEF LCL}'(C)'{$ELSE}'?{$ENDIF}+' 1995-2013 by Steema Software';
TeePolarDegreeSymbol :='?;

I have gone through the compile process and found all problem units.
Can you convert these 4 units using delphi IDE from ANSI to UTF8 for all future releases? (and send me one copy first. :D )

unit TeeConst;
unit TeeProCo;
unit TeeFormatting;
unit FMXTee.Editor.Formatting;

Re: Cannot install latest VCL version under XE3

Posted: Thu Nov 28, 2013 7:53 am
by narcis
Hello,

Thanks for your feedback.
sswang wrote: Can you convert these 4 units using delphi IDE from ANSI to UTF8 for all future releases? (and send me one copy first. :D )
This is not possible. Those units need to be in ANSI format for compatibility with pre-Delphi 2009 IDEs. TeeRecompile automatically converts them to Unicode units for the environments where it's supported.