Главная страница
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.009 c
6-1255266708
zoomod
2009-10-11 17:11
2012.04.15
Как проверить наличие tcp-ip соединения WinSock


15-1323694887
aka
2011-12-12 17:01
2012.04.15
Скорость выполнения алгоритма


15-1323954680
jacksotnik
2011-12-15 17:11
2012.04.15
Скопировать данные с одной таблицы в другую


6-1254940473
__Алексей__
2009-10-07 22:34
2012.04.15
Глупый вопрос про подсчет трафика и GetIfTable


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