Форум: "Потрепаться";
Текущий архив: 2004.12.12;
Скачать: [xml.tar.bz2];
ВнизTStringProperty - откуда? Найти похожие ветки
← →
OneFragLeft (2004-11-18 21:06) [0]TStringProperty- вроде бы обычная штука, но в каом модуле она находится? У меня компонент из-за неё не хочет устанавливаться, говорит Undeclared Identifier:( Поможите.
← →
OneFragLeft (2004-11-18 21:20) [1]Добавлю ещё то, что в инете ничего про это не пишут (я покопался). Дают пример с кодом для создания редактора св-в компонента и там указывают TStringProperty.
TTableNameProperty = class(TStringProperty)
а у меня тоже самоеTCiaComPortLineEndProperty = class(TStringProperty)
Но не работает. Да.
← →
Юрий Зотов © (2004-11-19 00:42) [2]В D5 и ниже - DsgnIntf.
В D6 и выше - DesignEditors.
А вообще, VCL поставляется с исходниками, а в IDE есть поиск строки по файлам. Модуль, содержащий строку
TStringProperty = class(
он выдает за несколько секунд.
← →
OneFragLeft (2004-11-19 00:48) [3]Спасибо.
Теперь он не кричит на него. Но в модуле DesignEditors есть ссылка на Proxies. А его нету. ????
← →
Юрий Зотов © (2004-11-19 00:52) [4]> OneFragLeft (19.11.04 00:48) [3]
К секции Requires Вашего пакета подключите DesignIDE.dcp (для D6 и выше), либо DsgnIDE.dcp (для D5 и ниже).
← →
OneFragLeft (2004-11-19 01:01) [5]ОгроМММный спасибо. Работает!!! Это CIAComPort не хотел ставиться.
← →
Юрий Зотов © (2004-11-19 01:30) [6]> OneFragLeft (19.11.04 01:01) [5]
Вообще, идеальный вариант такой. Пакет разбиваете на два: run-time и design-time.
RT-пакет содержит ТОЛЬКО run-time код и ни один модуль из него не должен ссылаться в uses ни на один модуль из DT-пакета. В его секции Requires должны содержаться ТОЛЬКО run-time модули VCL.
Компилируется он в любой каталог, доступный через пути поиска IDE, либо через переменную системного окружения Path. Инсталлировать в IDE его не нужно.
DT-пакет содержит процедуру Register, иконки компонентов и все design-time редакторы (свойств и компонентов), если такие есть. Любой его модуль может ссылаться в uses на любой модуль из RT-пакета. В его секцию Requires и подключается DesignIDE.dcp. Компилируется он куда угодно и должен инсталлироваться в IDE.
Делается все это для того, чтобы ненужные в run-time код и ресурсы не подтягивались в конечное приложение.
← →
KilkennyCat © (2004-11-19 08:17) [7]
> Юрий Зотов © (19.11.04 00:52) [4]
гм... спасибо, не знал. Я просто нагло закомментировал требование прокси :) Чем я при этом рискую?
← →
Юрий Зотов © (2004-11-19 15:12) [8]> KilkennyCat © (19.11.04 08:17) [7]
> Чем я при этом рискую?
Тайна великая сие есмь. Лишь Borland, Великий и Ужасный, точно сие знает, но никому не говорит.
← →
KilkennyCat © (2004-11-19 16:19) [9]
> Юрий Зотов © (19.11.04 15:12) [8]
Жаль... любопытно все-таки. Надо бы Борланду спичку под ноготь... заговорил бы.
Страницы: 1 вся ветка
Форум: "Потрепаться";
Текущий архив: 2004.12.12;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.036 c