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

Вниз

Если StrToInt глючит,   Найти похожие ветки 

 
Michael C   (2002-03-06 09:32) [0]

в какой тип еще можно преобразовать строку из цифр и точек


 
gek   (2002-03-06 09:34) [1]

strtointdef
strtofloat


 
Michael C   (2002-03-06 09:53) [2]

А что значит def - default???


 
Андрей Сенченко   (2002-03-06 09:56) [3]

Да. Default. Вторым параметром функции указывается значение по умолчанию, если функция StrToInt завершит работу с ошибкой.
А вообще залезь в Хелп - функций прямого и обратного преобразования строк что-то около сорока


 
Michael C   (2002-03-06 11:06) [4]

Понял, спасибо...


 
Юрий Зотов   (2002-03-06 14:07) [5]

> ... StrToInt глючит
> ... строку из цифр и точек

Целое число с точками? Оригинально...


 
Андрей Сенченко   (2002-03-06 14:55) [6]

182.5.659.21 - ЦЕЛЫЙ IP-адрес ... Велик и могуч русский язык


 
Юрий Зотов   (2002-03-06 15:00) [7]

Язык, конечно, могуч, вот только при чем здесь "StrToInt глючит"? Если кто и глючит, так это точно не она.


 
Yaro   (2002-03-06 17:12) [8]

Попробуй Absolute - я так раньше боролся с преобразованием PChar в String и обратно. Но не думаю, что этот вариант будет действовать с Рэал Числами.


 
McSimm   (2002-03-06 17:28) [9]

LOL
Это верх!!!



 
McSimm   (2002-03-06 17:31) [10]

Надо написать потомка функции StrToInt(). Только обязательно указать packet, чтобы лишие байты отсечь.

Извините за флейм, не удержался.


 
IronHawk   (2002-03-06 17:49) [11]


> Андрей Сенченко © (06.03.02 14:55)
> 182.5.659.21 - ЦЕЛЫЙ IP-адрес ... Велик и могуч русский
> язык

Дааа .... могуч !
А где это IP-адрес был с .659. - позвольте полюбопытствовать ?


 
Yaro   (2002-03-06 17:50) [12]

:)


 
~Sergius   (2002-03-06 18:57) [13]

2 McSimm
Потомка функции? Предложи Боланду, они в Д7 сделают


 
Андрей Сенченко   (2002-03-06 18:58) [14]

Произвольная последовательность из 4-х цифр с разделителем "."
Насчет 659 - действительно великовато :)


 
~Sergius   (2002-03-06 19:00) [15]

2 Michael C
>> в какой тип еще можно преобразовать строку из цифр и точек
Я вижу самый простой вариант: преобразовуй его в Флоут


 
McSimm   (2002-03-06 19:09) [16]

>~Sergius (06.03.02 18:57)
вообще-то это шутка была...


 
~Sergius   (2002-03-06 21:24) [17]

вообще-то это шутка была...
И у меня шутка была. Прошу извинить, что не смешная. А по поводу Д7 и сам иногда задаюсь вопросом. Ну вот они ввели еще в Д6 такую ерунду, как например присваивание своих значений для enumeration type при описании. А какое насилие еще будет над компилятором? Я так думаю Д12 будет похоже на Пролог+Автолисп.
:)
(ставлю смайлик, а то опять подумают, что я не пошутил)


 
Donal_Graeme   (2002-03-07 11:15) [18]

1.000E+10 целое число с точкой :-))) и даже с буквой :-)))


 
McSimm   (2002-03-07 11:21) [19]

>Donal_Graeme (07.03.02 11:15)
Ошибаетесь !
Называть 1.000E+10 целым числом в машинной арифметике - нельзя.

Проверьте:
if 1.000E+10 = 1 then Caption := "Это 1"
else Caption := "Это не 1"


 
McSimm   (2002-03-07 11:23) [20]

Упс. Не то имел в виду


 
Michael C   (2002-03-07 11:24) [21]

Люююди.... проблема уже решена, работой с другими переменными, подходящими по типу...
Я честно, не ожидал такой бурной дискуссии вплоть до Д12


 
Alx2   (2002-03-07 11:32) [22]

Буря в стакане воды...


 
Donal_Graeme   (2002-03-07 14:18) [23]

2 McSimm :
а что ты имел ввиду? :-)
строчка
If 1.0E+00=1 then ShowMessage ("Ok");
выдаёт ок :-)
а вот StrToInt ("1.0E+00"); выдаёт Exception :-)
---
я же имел в виду, что формально 1.0E+00 - целое число, хотя и представлено в виде вещественного с плавающей точкой :-))



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

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

Наверх





Память: 0.48 MB
Время: 0.005 c
1-66858
Юный техник
2002-03-05 16:14
2002.03.21
Текст


1-66906
Alexey Frolov
2002-03-06 11:51
2002.03.21
Как передать указатель на структуру из DLL


14-66957
BWG
2002-01-19 19:53
2002.03.21
ICQ Mastak Active list


7-67029
ene
2001-12-21 18:04
2002.03.21
ComPort busy???


6-66939
Muxec
2002-01-03 20:31
2002.03.21
Internet components





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