Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 20.04.2014, 16:10   #1
Pykhov
Пользователь
 
Регистрация: 25.08.2013
Сообщений: 20
По умолчанию Доступ к полям класса

Код:
type
TTypeMy=(reg16,reg32,reg32f);

Myclass=class
private
 FType:TTypeMy;
 FValue:?
public
 property TypeReg:TTypeMy read FType write FType;
 property Value:?
reg16 Fvalue:word
reg32 Fvalue:Dword
reg32f Fvalue:Single
Вопрос собственно в том как определить value ?
Pykhov вне форума Ответить с цитированием
Старый 20.04.2014, 16:41   #2
Человек_Борща
Старожил
 
Аватар для Человек_Борща
 
Регистрация: 30.12.2009
Сообщений: 11,426
По умолчанию

Использовать Variant тип данных. M$ за вас об этом подумала.

если свои колоса хотите, то Value - Pointer. Где в зависимости от TMyType делать так:
Код:
 PWord(Pointer)^
 PDWord(Pointer)^
 PSingle(Pointer)^

Последний раз редактировалось Человек_Борща; 20.04.2014 в 16:43.
Человек_Борща вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Доступ к полю класса из другого поля это класса NaumOff Общие вопросы Delphi 10 09.10.2012 09:53
Доступ к полям класса -спискам zl@dey Общие вопросы C/C++ 1 31.03.2012 04:06
доступ к полям GridView Алек Помощь студентам 0 23.12.2011 16:03
Метод к полям класса; vovunisaev Общие вопросы C/C++ 2 08.04.2009 14:19