Easy Code version 1.04.0.0001
and later take
advantage of Unicode text strings (UTF-16,
that is, 2 bytes per character) and offers
the
possibility of practically managing
all languages in the IDE. Consequently, text strings are not inside the
executable
file, instead
all text strings used by Easy Code are included in specific files, with
extension
lge,
which have to be found in the Language
subfolder. Each language must
have its own .lge
file in order to be available to Easy Code. For more
information about language files, please refer to the Language
files
topic.
Full Unicode support has been implemented since Windows NT and later,
but
not in Windows
95/98/ME. For that reason, and for Easy Code to be able to run in all
Windows systems,
it first checks the platform where it is running on. If it is running
on Windows 95/98/ME,
text strings are converted to ANSI by using the WideCharToMultiByte
API function.
That means not all languages can be properly displayed in Windows
95/98/ME, so languages having more than one byte per character will not
be shown in the available languages list. If you wish a
full multilanguage support, run Easy Code on Windows NT or later.
Even when running on Windows NT or later, Easy Code only uses Unicode
strings for texts
related to the IDE (menus and messages), that is, only for strings
being in the
corresponding language file. Strings related to projects (i.e. the
project name, or names
for windows and modules) are always managed in ANSI mode. So please
remember the following
considerations:
1 - The code editor always works in ANSI mode (see REMARKS).
2 - All texts for Easy Code projects are always treated and saved as
ANSI text.
3 - All files and folders for Easy Code projects are always managed in
ANSI mode.
REMARKS:
The code editor has been designed to work ONLY with ANSI
fonts having a fixed-pitch. If not, the code will not be properly shown
in
the editor. You can choose fonts like "Courier", "Courier New"
(default),
"Fixedsys" or "Lucida", which will work perfectly well.
If the corresponding .lge
file for your language is missing in the Language
folder, you can easily create it yourself. To do so, please follow the
instructions specified
in the Language
files
topic.
REMARKS:
If you create a new language file, please send it to me so that I can
include it in next versions of Easy Code. Thank you.