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

Вниз

dfm   Найти похожие ветки 

 
Gu   (2011-12-22 16:48) [0]

можно ли форме подсунуть другой dfm (полностью одинаковый только с другими captions у контролов) в рантайм? (не из ресурсной длл)


 
stas ©   (2011-12-22 16:55) [1]

Можно, но не dfm есть специальные компоненты, которые сохраняют все настройки формы и ее компонентов в файл.
Можно написать самому такую процедуру Stream.ReadComponent/WriteComponent.

Только не думаю что из-за кэпшинов стоит это мудрить.


 
Gu   (2011-12-22 17:29) [2]

>> Stream.ReadComponent/WriteComponent

форма в этом случае будет как компонент? Или все компоненты на ней по отдельности сохранять? и можно ли чтобы все это в исполняемом файле лежало в ресурсах, без распаковки на диск?


 
Медвежонок Пятачок ©   (2011-12-22 17:30) [3]

и вся эта канитель ради смены капшонов?


 
Inovet ©   (2011-12-22 17:38) [4]

Локализация налету наверное.


 
stas ©   (2011-12-22 17:55) [5]

Gu   (22.12.11 17:29) [2]
Каждый компонент.
Форма сохранится правильно, а вот загрузится не сможет на сколько я знаю.


 
Gu   (2011-12-22 19:16) [6]

>> Локализация налету наверное.
да да. локализация встроеными средствами дельфи - отличная вещь, она создает файл (фактически dll = <имя_exe>.<язык>) в папке с прогой и автоматически подключает ее в зависимости от интерфейса виндов. там меняется не только капшены но и размеры кнопок и тп, фактически новая форма с языком вместо формы по умолчанию. нашел как подключать когда надо (не автоматически а по требованию), все отлично, только хочется чтобы все в 1 файле было, пробовал в ресурсы эту ддл с языками запихать, но тогда без распаковки на диск никак (грузить в память не получается - у btmemorymodule нет функци получения хендла библиотеки + ругается dep). В этой dll лежат только ресурсные строки и dfm с новыми капшенами.
Вот как бы эти дфм подсовывать когда надо..
TJvTranslator не нравится, dxGetText тоже. А платный Tsilang низя юзать. Руками все переводить както не кошерно..
вот если бы возможности дельфевой локализации, да в exe..



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

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

Наверх




Память: 0.48 MB
Время: 0.005 c
1-1291776597
TPAW
2010-12-08 05:49
2012.04.15
TEdit с картинкой


1-1291676222
Gu
2010-12-07 01:57
2012.04.15
Заглавное меню


8-1223290961
BREND
2008-10-06 15:02
2012.04.15
Обработка видеосигнала


6-1254838607
fantasy
2009-10-06 18:16
2012.04.15
сети


2-1324356955
Псарь
2011-12-20 08:55
2012.04.15
Найди дескриптор кнопки.