Вниз
Скачать: 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 вся ветка

Скачать: CL | DM;



Память: 0.46 MB
Время: 0.006 c
3-1249042437
avn72
2009-07-31 16:13
2012.04.15
Проблема с кодировкой DBF при подключении через ADO


2-1324572024
Каныбек
2011-12-22 20:40
2012.04.15
Memo, сохранение


2-1324558095
Gu
2011-12-22 16:48
2012.04.15
dfm


4-1256278384
Morgan128
2009-10-23 10:13
2012.04.15
Управление процессами с определенным PID


15-1323607758
tj.nelson
2011-12-11 16:49
2012.04.15
помогите разобраться с StringList и memo




   Наверх