Головна сторінка
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.58 MB
Час: 0.069 c
1-1101793138
DelphiN!
2004-11-30 08:38
2004.12.12
Допоможіть вирішити проблемму з функцією


6-1096645116
Стеф
2004-10-01 19:38
2004.12.12
Сканування мережі та проблеми з цим


1-1101777731
змій
2004-11-30 04:22
2004.12.12
дві форми в активі


9-1090249442
breakmaster
2004-07-19 19:04
2004.12.12
Megamaze


1-1101366523
Павло
2004-11-25 10:08
2004.12.12
Формат файлів bpl, dcp, dcu





африкаанс албанський арабська вірменин азербайджанець баскський білоруський болгарська каталонський Китайська (спрощене письмо) Китайський традиційний) хорватський чеська данську мову нідерландський Ukranian естонець Філіппінська фінську мову французький
галісійська грузинський німецький грецький гаїтянський креольський давньоєврейську хінді угорський ісландський індонезієць ірландський італійський японський корейський латиська литовець македонець малайський мальтійський норвежець
перс полірування португальська румунський російська сербський словацький словенський іспанська суахілі шведську мову тайський турецька український урду в'єтнамський валлійський ідиш бенгальський боснійський
кебуано есперанто гуджараті хауса хмонг ігбо яванський каннада кхмерская Лао латинь маорі маратхі монгольський непальська панджабі сомалійський тамільська телугу йоруба
зулуський
Англійська Французький Німецький Італійський Португальська Русский Іспанська