Вниз
Скачать: CL | DM;

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 вся ветка

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



Память: 0.47 MB
Время: 0.039 c
3-1100436082
metallic
2004-11-14 15:41
2004.12.12
Ексель и делфи


14-1101389497
Dima_K
2004-11-25 16:31
2004.12.12
Помогите.вопрос по математике


1-1101839603
Ищущий ответ
2004-11-30 21:33
2004.12.12
Почему не работает код?


14-1101138906
Dok_3D
2004-11-22 18:55
2004.12.12
Выборы..


14-1101370001
Zhekson
2004-11-25 11:06
2004.12.12
Для души:




   Наверх