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

Вниз

Как достать текстовое значение Enumeration переменной ?   Найти похожие ветки 

 
ANB ©   (2005-07-12 14:24) [0]

Сделал вот так :

type
TTestReplyCode = (
 trcOk,
 trcUnknowReply, trcBadValue,
 trcUnknowCommand, trcBadParams,
 trcObjectNotFound, trcPropertyNotFound,
 trcInvalidObjectType,
 );
procedure TForm1.Button1Click(Sender: TObject);
var ReplyCode : TTestReplyCode;
   TypeInfo : TTypeInfo;
begin
ReplyCode := trcObjectNotFound;
TypeInfo.Kind := tkEnumeration;
TypeInfo.Name := "TTestReplyCode";
lbCode.Caption := GetEnumName(@TypeInfo, Integer(ReplyCode));
end;

Валится с аксесс виолэйшион.


 
MBo ©   (2005-07-12 14:28) [1]

var ReplyCode : TTestReplyCode;
begin
ReplyCode := trcObjectNotFound;
Caption := GetEnumName(TypeInfo(TTestReplycode), Integer(ReplyCode));


 
ANB ©   (2005-07-12 14:34) [2]


> MBo ©   (12.07.05 14:28) [1]
- спасибо, работает.



Страницы: 1 вся ветка

Текущий архив: 2005.07.31;
Скачать: CL | DM;

Наверх




Память: 0.46 MB
Время: 0.046 c
11-1104167558
MTsv DN
2004-12-27 20:12
2005.07.31
Использование внутренних ресурсов


8-1112082622
ut1wpr
2005-03-29 11:50
2005.07.31
Генерация двух тонов одновременно. Консольное приложение.


8-1111910730
sashik
2005-03-27 12:05
2005.07.31
opengl


1-1121146525
Igor_M
2005-07-12 09:35
2005.07.31
RX lib


4-1116487085
Fedor
2005-05-19 11:18
2005.07.31
ошибка "Отказано в доступе" при вызове CreateOleObject( xxx )