Текущий архив: 2003.04.03;
Скачать: CL | DM;
ВнизРесурсы. Есть файл, созданный WriteComponentResFile Найти похожие ветки
← →
@andrew (2003-03-20 16:44) [0]туда записана форма, на к-й размещен Button. Kak не описывая тип type TForm1 = class(TForm)
Button1: TButton;
private...
и т.д.
визуализировать эту форму? Ибо если сделать
var F: TForm,
а потом
ReadComponentResFile(..., f)
- то система справедливо руганется, что class TButton не найден. Тип "на ходу" не зарегистрируешь, а как быть? Не писать же парсер для текстового(ObjectResourceToText) представления этого ресурса?
← →
REA (2003-03-20 17:08) [1]Классы должны быть заранее зарегистрированы с помощью RegisterClass. Имеет смысл регистрировать все типы, которые могут быть загружены (а есть ли они в программе, если не используются?). Если подключить динамически BPL, то возможно они зарегистрируются.
← →
REA (2003-03-20 17:10) [2]Т.е. не важно как подключить BPL, но чтобы не статически линковались классы.
← →
Юрий Зотов (2003-03-20 19:41) [3]> Тип "на ходу" не зарегистрируешь
Почему? Запросто - см. RegisterClass(es). А потом - ReadComponentResFile. И все будет ОК.
Страницы: 1 вся ветка
Текущий архив: 2003.04.03;
Скачать: CL | DM;
Память: 0.44 MB
Время: 0.009 c