![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы
![]() |
Поиск в этой теме
![]() |
![]() |
#1 |
Заблокирован
Пользователь
Регистрация: 31.07.2008
Сообщений: 90
|
![]()
у меня программа переводит число из десятичного в шестнадцатиричный вид по коду:
var i : integer; hex15: string; begin i := StrTOInt(Memo1.Text); hex15 := IntToHex(i,1); //hex15='F' Memo2.TExt := hex15; end; Но в Memo1 мне нужно вписывать число выше значения переменной string и программа выкидывает ошибку, что мне сделать, потому что в Memo1 и буду вписывать числа до 65535999934464, но больше никакие переменные к hex15 который входили бы в диапазон не подходят. Что мне посоветуете сделать? |
![]() |
![]() |
![]() |
#2 |
Участник клуба
Регистрация: 02.09.2007
Сообщений: 1,193
|
![]()
Используйте тип целого числа int64, для него диапазон чисел [-9223372036854775808..92233720368547 75807]
Код:
|
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
взять переменную из dll | Roof | Общие вопросы Delphi | 15 | 27.08.2008 16:40 |
через какую сетевую карту входить в инет, а через какую в лан | шКОЛЯР | Свободное общение | 2 | 27.06.2008 17:55 |
IntToHex ошибка | Airou | Общие вопросы Delphi | 4 | 21.05.2008 22:20 |
передать переменную | ar4i | Общие вопросы Delphi | 10 | 04.12.2006 14:30 |