Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Потрепаться";
Текущий архив: 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.57 MB
Время: 0.081 c
4-1099032593
WaS
2004-10-29 10:49
2004.12.12
Как определить активен ли сейчас рабочий стол????


1-1101361983
СержК
2004-11-25 08:53
2004.12.12
Как сравниваются типы Variant


14-1101236498
Мирон
2004-11-23 22:01
2004.12.12
Последние две недели искал работу в Москве. Результаты.


3-1100516912
Алекс
2004-11-15 14:08
2004.12.12
DATAPUMP пример конвертации или статью


1-1101803179
DimonNew
2004-11-30 11:26
2004.12.12
Программа в виде мастера





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский