Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.01.20;
Скачать: CL | DM;

Вниз

Многоязычное приложение   Найти похожие ветки 

 
Anatoly P   (2003-01-08 10:29) [0]

Каким способом лучше менять язык на лету?


 
OlegMsc ©   (2003-01-08 10:44) [1]

Ресурсы...


 
REA ©   (2003-01-08 12:30) [2]

Эта тема описана в руководстве по Delphi 6 (страницу не помню). Принцип - переключение ресурсных библиотек и перерисовка форм.


 
BoxTer ©   (2003-01-08 13:05) [3]

procedure TForm1.Button1Click(Sender: TObject);//На русский
var
Layout: array[0.. KL_NAMELENGTH] of char;
begin
LoadKeyboardLayout( StrCopy(Layout,"00000419"),KLF_ACTIVATE);
end;

procedure TForm1.Button2Click(Sender: TObject);//На английский
var
Layout: array[0.. KL_NAMELENGTH] of char;
begin
LoadKeyboardLayout(StrCopy(Layout,"00000409"),KLF_ACTIVATE);
end;


 
asmith   (2003-01-08 13:11) [4]

Посмотри пример RichEdit из поставки Delphi - там все это сделано.


 
BlackTiger   (2003-01-09 09:20) [5]

Красивая это вещь, но нерабочая, сам наступил на эти грабли. Не отображаются данные, т.к. стандартные компоненты не меняют свой charset и символы отображаются некорректно. Хотя идея была великолепная. Это борландовский косяк. Я пробовал тот же механизм в MS Visual Studio .NET - там все прескрасно работало.

Используй unicode-компоненты + INI с заголовками.



Страницы: 1 вся ветка

Текущий архив: 2003.01.20;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.015 c
14-62856
ak
2003-01-03 10:01
2003.01.20
отладка сервисов


7-62863
RAVEN
2002-10-22 10:23
2003.01.20
Работа с модемом


14-62819
Jackson
2003-01-01 22:45
2003.01.20
Люди,хєлп


3-62355
@andrew
2002-12-24 13:44
2003.01.20
Никто не сталкивался: толи Locate глючит, толи ????....


14-62784
RV
2002-12-31 10:55
2003.01.20
Задачка