Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.12.12;
Скачать: 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 вся ветка

Текущий архив: 2004.12.12;
Скачать: CL | DM;

Наверх




Память: 0.46 MB
Время: 0.036 c
4-1099042237
WaS
2004-10-29 13:30
2004.12.12
Сымитировать нажатие клавиши F2 не посредством key_event


14-1101285310
infom
2004-11-24 11:35
2004.12.12
Тут недавно пробегала занимательная задачка, напомните плиз !


3-1100087184
ruslanyd
2004-11-10 14:46
2004.12.12
Среднее между TDBLookupListBox и TListBox


1-1101586208
musicman
2004-11-27 23:10
2004.12.12
Перекодирование из ANSI в OEM русского текста


1-1101856765
newage
2004-12-01 02:19
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
Английский Французский Немецкий Итальянский Португальский Русский Испанский