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

Вниз

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

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

Наверх





Память: 0.46 MB
Время: 0.031 c
4-1102331749
tytus
2004-12-06 14:15
2005.01.23
Как прокрутить текст в ListBox-e?


9-1097160331
Proger
2004-10-07 18:45
2005.01.23
Радианы и градусы


14-1105010563
Денис
2005-01-06 14:22
2005.01.23
Есть видеокамера , как ее можно подключить к компу?


1-1104936532
hawkins
2005-01-05 17:48
2005.01.23
как закрыть экземпляр ворда


1-1105340649
Dr. Genius
2005-01-10 10:04
2005.01.23
Цвет Caption’а Button’ов





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