Форум: "Компоненты";
Текущий архив: 2005.10.30;
Скачать: [xml.tar.bz2];
ВнизИзменение типа публикуемого свойства Найти похожие ветки
← →
Чайник © (2005-01-21 00:00) [0]Возможно ли сделать так, чтобы некое свойство компонента в ходе работы меняло свой тип, например св-во Value в зависимости от установленного флажка возвращало либо Integer, либо Extended ?
В принципе такое возможно?
← →
Юрий Зотов © (2005-01-21 00:04) [1]Variant?
← →
Чайник © (2005-01-21 00:57) [2]Я имею в виду: есть, например, св-во Value и есть св-во что-то вроде TypeOfValue = (tovInteger, tovExten). Так вот, если TypeOfValue устанавливается в tovInteger, то Value становится Integer и т.п... Такое в принципе можно сделать?
← →
Anatoly Podgoretsky © (2005-01-21 01:00) [3]Тип менять нельзя, можно использовать такой тип, который поддерживает подтипы, это Variant, а подтип определяется varType
← →
Чайник © (2005-01-21 01:24) [4]Ну что ж, попробуем Variant...
← →
pasha_golub © (2005-01-23 19:15) [5]А можно вообще не иметь свойства Value, а взамен ему иметь методы .AsInteger, .AsString etc. Но чует мое сердце, что без вариантов точно не обойтись. :)
Страницы: 1 вся ветка
Форум: "Компоненты";
Текущий архив: 2005.10.30;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.038 c