Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 18.08.2011, 10:47   #1
$T@LKER
Форумчанин
 
Аватар для $T@LKER
 
Регистрация: 28.03.2009
Сообщений: 393
Вопрос Преобразовать LongInt в String

Подскажите пожалуйста каким образом можно преобразовать переменную типа LongInt в String?

Заранее спасибо.
""Сериалы и компьютерные игры это словно вторая жизнь, которою ты проживаешь, во главе главного героя или персонажа, параллельно своей!""
$T@LKER вне форума Ответить с цитированием
Старый 18.08.2011, 10:48   #2
chertovich
Форумчанин
 
Аватар для chertovich
 
Регистрация: 26.07.2009
Сообщений: 489
По умолчанию

функция
Код:
IntToStr
Если в глубине души вы программист, то, следуя своим наклонностям, вы захотите написать кусок кода.
chertovich вне форума Ответить с цитированием
Старый 18.08.2011, 10:49   #3
$T@LKER
Форумчанин
 
Аватар для $T@LKER
 
Регистрация: 28.03.2009
Сообщений: 393
По умолчанию

Я не про Integer говорю). Эта ж функция переводит Integer у которого диапазон значений поменьше чем в LongInt.
""Сериалы и компьютерные игры это словно вторая жизнь, которою ты проживаешь, во главе главного героя или персонажа, параллельно своей!""
$T@LKER вне форума Ответить с цитированием
Старый 18.08.2011, 11:42   #4
phomm
personality
Старожил
 
Аватар для phomm
 
Регистрация: 28.04.2009
Сообщений: 2,876
По умолчанию

Цитата:
Сообщение от Delphi Help, тема Int64
However, the High, Low, Succ, Pred, Inc, Dec, IntToStr, and IntToHex routines fully support Int64 arguments
это если надо большое число
а вроде Longint аналог Integer (см. ту же тему)
phomm вне форума Ответить с цитированием
Старый 18.08.2011, 12:13   #5
fate
Форумчанин
 
Аватар для fate
 
Регистрация: 17.03.2009
Сообщений: 318
По умолчанию

IntToStr аналогично работакт как с integer так и с Longint и с byte и с word, dword и т.д.
fate вне форума Ответить с цитированием
Старый 18.08.2011, 12:18   #6
chertovich
Форумчанин
 
Аватар для chertovich
 
Регистрация: 26.07.2009
Сообщений: 489
По умолчанию

Цитата:
Сообщение от $T@LKER Посмотреть сообщение
Я не про Integer говорю). Эта ж функция переводит Integer у которого диапазон значений поменьше чем в LongInt.
1) IntToStr переводит целочисленное значение в строку (хоть Byte, LongInt, Int64 и тд.
2) Вы ошибаетесь, LongInt и есть Integer в Delphi
Цитата:
Тип

Диапазон

Формат


Shortint

-128-127

8 битов


Smallint

-32 768 - 32 767

16 битов


Longint

-2 147 483 648 - 2 147 483 647

32 бита


Int64

-263- 263 - 1

64 бита


Byte

0-255

8 битов, беззнаковый


Word

0-65 535

16 битов, беззнаковый


Longword

0 - 4 294 967 295

32 бита, беззнаковый




Object Pascal поддерживает и наиболее универсальный целый тип - Integer, который Эквивалентен Longint.
Если в глубине души вы программист, то, следуя своим наклонностям, вы захотите написать кусок кода.
chertovich вне форума Ответить с цитированием
Старый 18.08.2011, 21:02   #7
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,238
По умолчанию

chertovich, Вы абсолютно правы.

я бы уточнил...
Цитата:
2) Вы ошибаетесь, LongInt и есть Integer в Delphi
Это действительно так в 32-х разрядной Delphi (т.е. вплоть то текущего момента).
Сейчас эмбаркадеровцы наконец-то анонсировали поддержку 64 битного кода. Там Integer будет уже равен Int64...
Serge_Bliznykov вне форума Ответить с цитированием
Старый 19.08.2011, 08:03   #8
GunSmoker
Старожил
 
Регистрация: 13.08.2009
Сообщений: 2,581
По умолчанию

Цитата:
Там Integer будет уже равен Int64...
Неправда.
Опытный программист на C++ легко решает любые не существующие в Паскале проблемы.
GunSmoker вне форума Ответить с цитированием
Старый 19.08.2011, 08:33   #9
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,238
По умолчанию

Цитата:
Сообщение от GunSmoker Посмотреть сообщение
уп-с...
да, я был неправ, вспылил...
приношу свои извинения.
Спасибо за ссылочку!
Serge_Bliznykov вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Преобразовать String в Boolean demiancz Помощь студентам 10 24.07.2011 16:28
Как преобразовать TShortCut в string? mobilitialex Общие вопросы Delphi 9 07.04.2011 23:30
Преобразовать формат String Ma4balaka Общие вопросы Delphi 2 21.11.2010 17:33
Что такое Length, String, Char, Longint? Vadim123456 Помощь студентам 21 06.03.2010 21:22
Как получить адрес String строки или преобразовать String madboy4ik Общие вопросы по Java, Java SE, Kotlin 6 15.01.2010 11:57