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

Вниз

Проблема с созданием библиотеки ресурсов.   Найти похожие ветки 

 
Maks Realov   (2004-06-23 11:56) [0]

Здравствуйте, уважаемые.
Появилась проблема.
Мне надо добавить в свой проект возможность переключения языков интерфейса. Все строковые константы я вынес в ResourceString и у всех визуальных контролов стаит соотв. свойство.
Далее я пытаюсь штатным способом добавить язык: Project -> Languages -> Add. Но!!! Проблема в том, что я использую один спецефичный визуальный компонент и при попытки компиляции проекта на этапе завершения мастера создания библиотеки ресурсов выдаётся ошибка, которую никак не могу победить :(
---------------------------
Error
---------------------------
ObjectTextToResource failed: Line too long on line 58
- File saved: C:\temp\RUS\Unit1.ERR_DFM
---------------------------
OK  
---------------------------

Вопрос: можно ли "ручками" создать библиотеку ресурсов, что бы в неё входили как мои ResourceStrings, так и все Captions, Text и т.д. визуальных контролов формы. И что бы при этом продолжала работать схема смены языка "на лету":

 if LoadNewResourceModule(iLang) <> 0 then
 begin
   ReinitializeForms;
 end;
где iLang - номер языка
Help так и не дал мне чёткого представления как это сделать :(
Спасибо.


 
Amoeba ©   (2004-06-23 12:10) [1]


> Проблема в том, что я использую один спецефичный визуальный
> компонент и при попытки компиляции проекта на этапе завершения
> мастера создания библиотеки ресурсов выдаётся ошибка, которую
> никак не могу победить :(

К сожалению, это действительно имеет при использовании целого ряда компонентов сторонних разработчиков. Похоже, что это не лечится.

Могу посоветовать опробовать средства локализации, предоставляемые (наряду с набором различных компонент)бесплатной библиотекой Alex Ghost Library
http://sodev.webzdarma.cz/show.php?page=Libraries&la=en


 
Maks Realov   (2004-06-23 12:25) [2]

Amoeba ©   (23.06.04 12:10):
спасибо за линк, но мне всё же хотелось бы знать, как можно самому создать такую библиотеку, хотя бы для одних ResourceString"ов.
Я посмотрел стандартный виндовый формат для размещения ресурсов в dll, но, во-первых, хлопотно это, а во-вторых, я не уверен, что LoadNewResourceModule и ReinitializeForms корректно отработают с такой самоделкой.

Наверняка же кто-то решал подобную проблему.


 
Maks Realov   (2004-06-23 14:45) [3]

Неужели никто не знает?
Или лучше было в WinAPI написать?
Может модератор туда перекинет ветку?


 
Maks Realov   (2004-06-23 17:29) [4]

вверх к свету :)


 
Maks Realov   (2004-06-24 10:00) [5]

ну неужели никто не знает???
переместите в WinAPI пожалуйсто



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

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

Наверх




Память: 0.48 MB
Время: 0.028 c
1-1088451099
romeo
2004-06-28 23:31
2004.07.11
Есть DC, как для него создать Pen, рисующий XOR ом?


11-1076781047
BorisMor
2004-02-14 20:50
2004.07.11
Hint (Tooltip) для ToolBar а


11-1076351474
Xtz
2004-02-09 21:31
2004.07.11
Уважаемые мастера !!! Как мне за юзать MHXP под KOL ...


8-1082884490
Menel
2004-04-25 13:14
2004.07.11
Отображение окружности с выделенными точками на ней...


14-1087803385
WondeRu
2004-06-21 11:36
2004.07.11
Помогите решить задачку!