Форум: "Основная";
Текущий архив: 2003.01.20;
Скачать: [xml.tar.bz2];
ВнизМногоязычное приложение Найти похожие ветки
← →
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;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.009 c