![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Изменение типа публикуемого свойства [D6, WinXP]
Чайник © (2005-01-21 00:00:00)Возможно ли сделать так, чтобы некое свойство компонента в ходе работы меняло свой тип, например св-во Value в зависимости от установленного флажка возвращало либо Integer, либо Extended ?
В принципе такое возможно?
pasha_golub (2005-01-23 19:15:00) [1]А можно вообще не иметь свойства Value, а взамен ему иметь методы .AsInteger, .AsString etc. Но чует мое сердце, что без вариантов точно не обойтись. :)
Чайник (2005-01-21 01:24:00) [2]Ну что ж, попробуем Variant...
Anatoly Podgoretsky (2005-01-21 01:00:00) [3]Тип менять нельзя, можно использовать такой тип, который поддерживает подтипы, это Variant, а подтип определяется varType
Чайник (2005-01-21 00:57:00) [4]Я имею в виду: есть, например, св-во Value и есть св-во что-то вроде TypeOfValue = (tovInteger, tovExten). Так вот, если TypeOfValue устанавливается в tovInteger, то Value становится Integer и т.п... Такое в принципе можно сделать?
Юрий Зотов (2005-01-21 00:04:00) [5]Variant?