![]() |
|
|
Регистрация | << Правила форума >> | 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. |