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

Вниз

Если 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;
Скачать: CL | DM;

Наверх




Память: 0.51 MB
Время: 0.013 c
1-66915
Eraser
2002-03-06 10:26
2002.03.21
поместить объект в TList


1-66829
Slav
2002-03-07 13:20
2002.03.21
QuickReport не хочет печатать


6-66947
Torn
2002-01-05 16:47
2002.03.21
Сети


1-66871
evgen_2001
2002-03-05 16:53
2002.03.21
Передача файла по сокет-каналу.


1-66859
21333
2002-03-04 21:19
2002.03.21
StringGrid