Вниз
Скачать: CL | DM;

Длина переменной типа string   Найти похожие ветки 

← →
Sergy   (2002-03-21 16:36) [0]

Никто не подскажет, какая мах. длина у переменной типа string?


← →
Alx2 ©   (2002-03-21 16:39) [1]

2^31=2147483648 bytes


← →
Sergy   (2002-03-21 16:41) [2]

А в количесве символов это сколько будет?


← →
Alx2 ©   (2002-03-21 16:44) [3]

:))
Столько же


← →
MAxiMum ©   (2002-03-21 16:44) [4]

Раньше макс. длина строки была 255 символов. Но где-то с версии 3.0 этот тип был переименован в ShortString, а вместо него используется новый тип AnsiString, который автоматически и используется при указании типа String. Тип AnsiString, также как и String ограничивается объемом heap. Также см. Object Pascal Reference.


← →
Alx2 ©   (2002-03-21 16:48) [5]

Да, чуть не забыл :)

The reserved word string functions like a generic type identifier. For example,

var S: string;

creates a variable S that holds a string. In the default {$H+} state, the compiler interprets string (when it appears without a bracketed number after it) as AnsiString. Use the {$H–} directive to turn string into ShortString.

То есть зависит от настроек. Если Huge String отключено, то 255 байт, иначе - 2Gb


← →
Фэ ©   (2002-03-21 18:18) [6]

Ну тогда и про UniCode не забудьте (двухбайтное кодир. символа)
WideChar, PWideChar, WideString



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

Скачать: CL | DM;



Память: 0.46 MB
Время: 0.009 c
14-310
Miwa
2002-02-19 12:56
2002.04.01
Компьютерный сленг


1-184
Юрий Федоров
2002-03-19 18:03
2002.04.01
Общее адресное пространство для двух процессов


1-100
Maybe
2002-03-20 15:58
2002.04.01
экземпляры различных классов в одной коллекции


1-134
AlexRaza
2002-03-19 22:08
2002.04.01
Автооткрытие файла


7-325
SolSoft
2001-12-19 11:09
2002.04.01
Клавиатура в ноутбуке




   Наверх