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

Вниз

Преобразование типов..   Найти похожие ветки 

 
pathfinder ©   (2006-11-30 16:16) [0]

Добрый вечер.

type TMyType=(mtOne, mtTwo);
MyType: TMyType;
S: String;

MyType:=mtOne;
S:=String(MyType);(?)

Как можно присвоить значение переменной MyType переменной S?


 
Сергей М. ©   (2006-11-30 16:17) [1]

см. TypInfo.GetEnumName()


 
Джо ©   (2006-11-30 16:25) [2]

> Как можно присвоить значение переменной MyType переменной
> S?

Смотря, что должно оказаться в S.


 
pathfinder ©   (2006-11-30 16:27) [3]


> Смотря, что должно оказаться в S.

соответствующее значение MyType, только как string

т.е. если MyType = mtOne, то S="mtOne"


 
Джо ©   (2006-11-30 16:29) [4]

> [3] pathfinder ©   (30.11.06 16:27)
>
> > Смотря, что должно оказаться в S.
>
> соответствующее значение MyType, только как string
>
> т.е. если MyType = mtOne, то S="mtOne"

Тогда см. [1].


 
Джо ©   (2006-11-30 16:35) [5]

Да, раз в "Начинающих", то разжую на всякий случай.


uses TypInfo...
...
var
 Mt: TMyType;
begin
 Mt := mtTwo;
 ShowMessage(GetEnumName(TypeInfo(TMyType),Ord(Mt)))
end;


 
pathfinder ©   (2006-11-30 16:40) [6]


> Джо ©   (30.11.06 16:35) [5]
>
> Да, раз в "Начинающих", то разжую на всякий случай.


СПАСИБО! Я как раз не мог понять без примера как применить эту функцию..


 
Сергей М. ©   (2006-11-30 16:43) [7]


> не мог понять без примера как применить эту функцию.


А спросить напрямую про это, конечно же, дело постыдное)... Я правильно понял ?)


 
pathfinder ©   (2006-11-30 16:44) [8]


> А спросить напрямую про это, конечно же, дело постыдное).
> .. Я правильно понял ?)

Нет, неправильно. Просто вначале хотел попробовать сам разобраться..


 
Сергей М. ©   (2006-11-30 16:45) [9]


> хотел попробовать сам разобраться


Что ж ...

Сто раз похвально.


 
pathfinder ©   (2006-11-30 16:46) [10]


> Сергей М. ©  

Да и потом Вы мне и так подсказали решение

> см. TypInfo.GetEnumName()

не хотелось сразу напрягать Вас дополнительными вопросами)


 
pathfinder ©   (2006-11-30 16:47) [11]


> Сергей М. ©  

да..совсем забыл..СПАСИБО)


 
Сергей М. ©   (2006-11-30 16:49) [12]


> pathfinder ©   (30.11.06 16:47) [11]


> СПАСИБО


Передаю его Джо (С) - у него телепатор круче)


 
Джо ©   (2006-11-30 17:17) [13]

Вот, как всегда оставили меня крайним :)



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

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

Наверх




Память: 0.49 MB
Время: 0.048 c
15-1164428991
IMHO
2006-11-25 07:29
2006.12.17
Почему Центробанк скупает доллары тоннами


2-1164896709
KyRo
2006-11-30 17:25
2006.12.17
DBGRID с разноцветніми строками


2-1165057070
Kotik
2006-12-02 13:57
2006.12.17
Работа со структурами


2-1164618841
alex810
2006-11-27 12:14
2006.12.17
DBVhart


15-1164350012
Zhekson
2006-11-24 09:33
2006.12.17
Чувствительность к регистру