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

Вниз

Конвертировать строку в varian   Найти похожие ветки 

 
Still Swamp   (2005-07-08 15:54) [0]

У меня задача конвертировать строку в вариант, и при этом узнать какой тип данных скорее всего будет у этих данных.

Например если строка была True или False то получившийся вариант будет логическим.
Если это был 0 то вариант будет целочисленным
ну и так далее...
Есть ли готовые для этого инструменты?


 
Ega23 ©   (2005-07-08 16:13) [1]

Например если строка была True или False то получившийся вариант будет логическим.

Получившийся variant будет varString. Единственное, что тебе может помочь, это функция VarCast. Да и то, для численных строк.


 
Digitman ©   (2005-07-08 16:17) [2]


> Если это был 0 то вариант будет целочисленным


с какого перепугу целочисленным ?
точно так же он м.б. и float ..


 
Still Swamp   (2005-07-08 16:29) [3]

скажем так....
0 - целочисленное
0.0 - флоат
fals, true - логическое
ну  и так далее


 
AbrosimovA   (2005-07-08 16:47) [4]

Любопытно.

var i: integer;
   r: real;
   b: boolean;
   s: string;
   v: variant;
begin
s:="1";
v:=s; // "1"
i:=v; // 1
r:=v; // 1
b:=v; // true
end


 
Anatoly Podgoretsky ©   (2005-07-08 16:50) [5]

VarType


 
Anatoly Podgoretsky ©   (2005-07-08 16:51) [6]

Variant type conversions



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

Форум: "Основная";
Текущий архив: 2005.07.25;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.45 MB
Время: 0.012 c
14-1119959626
DVM
2005-06-28 15:53
2005.07.25
Вопрос знатокам FreeBSD (Unix). Не работает PHP!


3-1118748042
lexa12345
2005-06-14 15:20
2005.07.25
Системная дата в IB


4-1117435550
Greg123
2005-05-30 10:45
2005.07.25
Программно кликнуть мышкой на Capton формы


14-1120125202
andrey111111
2005-06-30 13:53
2005.07.25
Nsis


9-1113236789
Gorger
2005-04-11 20:26
2005.07.25
Подскажите алгоритмы поворота





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский