![]() |
|
|
|||||||
| Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
|
|
Опции темы | Поиск в этой теме | Опции просмотра |
|
#1
|
||||
|
||||
|
Пользуюсь компонентами siComponents для перевода проги на English
Сейчас работаю над одной программой и столкнулся с такой проблемой - но до вчерашнего дня все было ок - тот же самый код запускаю сегодня получаю stackoverflow Запустил прогу в режиме отладки Код:
Form1.LangDispatcher.ActiveLanguage := inifile.ReadInteger('Language', 'Lng', 1); //это проходимТак как меняется язык интерфейса Код:
procedure TForm1.siLang1ChangeLanguage(Sender: TObject); begin UpdateStrings; end; Дальше идет Код:
procedure TForm1.UpdateStrings;
begin
OutArchive := siLang1.GetTextOrDefault('strOutArchive'); //При первой же строке ошибка
end;Не понимаю от чего так вроде тот же самый код - вчера работал - думаю ошибка заключается в самом компоненте...у кого какие идеи? Последний раз редактировалось Electronic_Arts, 08.09.2014 в 22:26. |