Вниз
Скачать: 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 вся ветка

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.024 c
4-1117784323
al_mt
2005-06-03 11:38
2005.07.31
Проблемы с PrintScreen


3-1118912565
Лиса
2005-06-16 13:02
2005.07.31
Разграничение прав пользователей


14-1120677507
Piter
2005-07-06 23:18
2005.07.31
Сколько стоит билет до Алушты?


1-1121159248
ZSergey
2005-07-12 13:07
2005.07.31
Инициализация динамического двумерного массива


11-1103779933
DVK
2004-12-23 08:32
2005.07.31
Лишняя начальная строка в ListView




   Наверх