Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Начинающим";
Текущий архив: 2006.12.17;
Скачать: [xml.tar.bz2];

Вниз

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

 
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;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.47 MB
Время: 0.041 c
2-1164609598
alex810
2006-11-27 09:39
2006.12.17
Компонент Query


15-1164368007
Delphi basic
2006-11-24 14:33
2006.12.17
Использование JasperReports


2-1164873274
Храмой
2006-11-30 10:54
2006.12.17
Иконки в Delphi


15-1164498423
eRoR_rrr
2006-11-26 02:47
2006.12.17
Посоветуйте простенький IRC server под Win


11-1139762040
ElDev
2006-02-12 19:34
2006.12.17
В компоненте MHMonthCalendar не работает событие OnChange





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский