Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

многоязычный интерфейс

69K
27 апреля 2011 года
dymok
5 / / 27.04.2011
помгогите сделать многоязычныфй интерфейс, а то сам чтото никак, я так понимаю нужно использовать меню языков билдера , а от как это сделать. Заранее спасобо
7
27 апреля 2011 года
@pixo $oft
3.4K / / 20.09.2006
Здесь тебе не чятик типа IRC,чтоб за 5 минут хоть кто-то мог отреагировать
А в чём,собственно,проблема?Что пробовал,что получилось,где застрял?
69K
28 апреля 2011 года
dymok
5 / / 27.04.2011
да я пробывал с помощью ини файлов ну подумал немного и по другому сделала
вот пример:
void __fastcall TForm1::rus1Click(TObject *Sender)
{
AnsiString str;
if (((TMenu*)Sender)->Name=="rus1")
{str = "en.lng";}
else
{str = "ru.lng";}

TStringList* slist=new TStringList;
slist->LoadFromFile(str) ;

//Memo1->Lines->LoadFromFile("ru.lng");
qwe1->Caption=slist->Strings[0];
wew1->Caption = slist->Strings[1];
lang1->Caption = slist->Strings[2];
rus1->Caption = slist->Strings[3];
eng1->Caption = slist->Strings[4];
qw1->Caption = slist->Strings[5];
w1->Caption = slist->Strings[6];

delete slist;
}
69K
28 апреля 2011 года
dymok
5 / / 27.04.2011
а никто не знает как параметры программы сохранять
277
28 апреля 2011 года
arrjj
1.7K / / 26.01.2011
В ini или реестре.

И как вариант тебе тексты можно в ресурсах хранить и загружать через String::LoadString
69K
28 апреля 2011 года
dymok
5 / / 27.04.2011
в ини , ну его засорять реестр. вот пример хранение и чтения с ини :
__fastcall TForm1::TForm1(TComponent *Owner) : TForm(Owner)

{
TIniFile *ini;
ini = new TIniFile( ChangeFileExt( Application->ExeName, ".INI" ) );
Top = ini->ReadInteger( "Form", "Top", 100 );
Left = ini->ReadInteger( "Form", "Left", 100 );
Caption = ini->ReadString( "Form", "Caption",
"Default Caption" );
ini->ReadBool( "Form", "InitMax", false ) ?
WindowState = wsMaximized :
WindowState = wsNormal;
delete ini;
}
void __fastcall TForm1::FormClose(TObject *Sender, TCloseAction &Action)

{
TIniFile *ini;
ini = new TIniFile(ChangeFileExt( Application->ExeName, ".INI" ) );
ini->WriteInteger( "Form", "Top", Top );
ini->WriteInteger( "Form", "Left", Left );
ini->WriteString ( "Form", "Caption", Caption );
ini->WriteBool ( "Form", "InitMax",
WindowState == wsMaximized );
delete ini;
}
сохранять нажатая ли кноака
или параметры сплинтера и остальное что может быть в программе
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог