Форум: "Основная";
Текущий архив: 2003.05.01;
Скачать: [xml.tar.bz2];
ВнизПараметр для TypeInfo Найти похожие ветки
← →
anbezr (2003-04-19 10:56) [0]Привет!
необходимо помулчить информацию о типе переменной.
var v1: TComponent;
т.е. вместо
ti := TypeInfo(TComponent);
выполнить что либо типа
ti := TypeInfoByVal(v1);
возможно ли это?
← →
anbezr (2003-04-19 11:07) [1]приведенный мной пример не показателен. в случае класса можно реализовать требуемое и без вызова TypeInfo. а как быть, если переменая v1 имеет тип integer, например
← →
Юрий Зотов (2003-04-19 12:13) [2]В случае класса - метод ClassInfo.
В других случаях:
function TypeInfo(TypeIdent): Pointer;
Description
Certain low-level VCL procedures and functions require run-time type information pointers as parameters. The actual format of the run-time type information is internal to the compiler and may change between releases.
То есть: TypeInfo(integer).
← →
anbezr (2003-04-19 12:28) [3]спасибо жаль, что это невозможно :{ будем надеяться пока :}
← →
Юрий Зотов (2003-04-19 12:57) [4]Sorry, не понял. ЧТО невозможно? И почему ПОКА ?
← →
anbezr (2003-04-19 13:12) [5]определить тип переменной, если она не класс
← →
anbezr (2003-04-19 13:15) [6]я понял, что сморозил глупость. :}
← →
Юрий Зотов (2003-04-19 14:13) [7]Естественно. Если она не класс, то ее тип и так известен, зачем его еще как-то определять?
Страницы: 1 вся ветка
Форум: "Основная";
Текущий архив: 2003.05.01;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.006 c