Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2005.10.30;
Скачать: CL | DM;

Вниз

Изменение типа публикуемого свойства   Найти похожие ветки 

 
Чайник ©   (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;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.067 c
2-1128502645
Гость22
2005-10-05 12:57
2005.10.30
Как сделать, чтоб при вводе в Edit е, после 5-го и 10-го...


14-1128934701
Anatoly Podgoretsky
2005-10-10 12:58
2005.10.30
Анти-антивирусы


4-1124892402
NioBium
2005-08-24 18:06
2005.10.30
TrayIcon без формы


3-1127147351
olevacho_
2005-09-19 20:29
2005.10.30
Доступ к локальным БД без BDE


14-1128921696
Ega23
2005-10-10 09:21
2005.10.30
С днем рождения! 10 октября