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

Вниз

Длина переменной типа 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 вся ветка

Форум: "Основная";
Текущий архив: 2002.04.01;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.45 MB
Время: 0.005 c
3-37
Yulik
2002-03-07 11:23
2002.04.01
DbGrid


1-99
Ivan_A
2002-03-21 03:11
2002.04.01
Как получить доступ к модулю данных из DLL?


14-302
Алексей Петров (M)
2002-02-15 11:56
2002.04.01
2 Merlin: Убери, Please, от меня большую синию (M)


6-270
Baatars
2002-01-16 17:40
2002.04.01
Как закачать файл на сервер через www


14-318
lel (A)
2002-02-15 14:41
2002.04.01
Почему, в любом обществе, всегда существует класс недовольных.??? 8(((((





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