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

Вниз

Как конвертировать строку цифр в большое целое число?   Найти похожие ветки 

 
mal4ik   (2005-01-10 17:20) [0]

помогите пожалуйста, я чтото не врублюсь как в дельфи можно конвертировать строку состоящую из 12 цифр в такое же, но целое числовое значение чтобы в дальнейшем сравнить его с другим числом.
Т.е. вот такой код мне выкидывает ошибку.
StrToInt(Edit1.Text) > StrToInt(Edit2.Text)
или такой вот, ту же самую ошибку выдает
StrToInt64(Edit1.Text) > StrToInt64(Edit2.Text)


 
Александр Иванов ©   (2005-01-10 17:28) [1]

Для типа Int64 максимальным является число 9223372036854775807, состоящее из 19 чисел и следовательно с 12 оно работать будет.


 
SlyFox ©   (2005-01-10 17:28) [2]

Что за ошибка то?


 
begin...end ©   (2005-01-10 17:30) [3]

> mal4ik   (10.01.05 17:20)

В случае StrToInt64 и 12-значного числа у меня никакой ошибки не возникает.


 
mal4ik   (2005-01-10 17:34) [4]

ааа, все вижу, точно, у меня просто одно число переваливает за 19 чисел. всё спасибо большое.


 
mal4ik   (2005-01-10 17:38) [5]

а вот еще такой вопрос, если я объявляю переменную инт64 вместо интежер то разница тут только в том что для первой выделяется больше памяти? то есть если я, объявляя инт64 буду работать по большей степени с числами состоящими из 6 цифр то проблем не возникнет никаких?


 
begin...end ©   (2005-01-10 17:40) [6]

> [5] mal4ik   (10.01.05 17:38)

А ЗАЧЕМ объявлять переменную Int64, если заранее известно, что в ней будет храниться не более чем 6-значное число?


 
mal4ik   (2005-01-10 17:43) [7]

нет, просто не всегда там будет только 6 цифр, хочется с запасом на всякий. То есть траблов не будет так?


 
begin...end ©   (2005-01-10 17:45) [8]

> [7] mal4ik   (10.01.05 17:43)

Если ей не будет присваиваться число, меньшее Low(Int64) или большее High(Int64), то проблем быть не должно.


 
Александр Иванов ©   (2005-01-10 17:46) [9]

mal4ik   (10.01.05 17:43) [7]

Проблем не будет, но память не безразмерная и ее надо использовать разумно.


 
mal4ik   (2005-01-10 17:46) [10]

понятненько, спасибо



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

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

Наверх




Память: 0.48 MB
Время: 0.025 c
14-1104668297
VID
2005-01-02 15:18
2005.01.23
Разыскивается песенка!


3-1103613496
Black
2004-12-21 10:18
2005.01.23
Как сохранить содержание Tmemo в базу?


14-1104959604
Asteroid
2005-01-06 00:13
2005.01.23
Новый вирус-троян :)


14-1104571070
Меломан
2005-01-01 12:17
2005.01.23
Sweetbox - Shout


3-1102955048
Dmitrich
2004-12-13 19:24
2005.01.23
Большой текст