![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#11 |
Форумчанин
Регистрация: 22.08.2008
Сообщений: 105
|
![]()
почему же? почти все действия применимы, что и к строкам. разве что устроены по-разному, однако текст из первого поста вполне можно записать в эту переменную...
впрочем, если нужна именно строка, то вот, пожалуйста: Код:
|
![]() |
![]() |
![]() |
#12 |
кривокодер ;)
Форумчанин
Регистрация: 20.06.2008
Сообщений: 707
|
![]()
А Вы хотя бы представляете почему именно такая ситуация выдаст ошибку?
Не потому, что размер строки ограничен. А потому, что винда не выделит памяти больше для программы.
"А как написать праграму?, "ришыти задачьку очинь нада" ©с форума. Жить становится интереснее, жить становится веселее...
{Быть или не быть} {Неуспешный суицид} |
![]() |
![]() |
![]() |
#13 |
Форумчанин
Регистрация: 22.08.2008
Сообщений: 105
|
![]()
я понимаю. только из этого как раз следует, что размер строки ограничен.
|
![]() |
![]() |
![]() |
#14 | ||
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
![]() Цитата:
Вы в документацию не пробовали заглядывать. Очень полезно! Цитата:
|
||
![]() |
![]() |
![]() |
#15 |
кривокодер ;)
Форумчанин
Регистрация: 20.06.2008
Сообщений: 707
|
![]()
Хм. Не знал. Но, не будем углубляться в теорикрафт... Сомневаюсь, что найдется задача, в которой потребуется составить такую строку.
"А как написать праграму?, "ришыти задачьку очинь нада" ©с форума. Жить становится интереснее, жить становится веселее...
{Быть или не быть} {Неуспешный суицид} |
![]() |
![]() |
![]() |
#16 | |
Старожил
Регистрация: 28.01.2009
Сообщений: 21,000
|
![]() Цитата:
хотя может еще ограничение изза того что длина строки в LongInt хранится ![]() хотя если учесть 2ГБ на процесс, то оно и так ясно. интересно, а что в XE2 со строками? Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел. Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите. Последний раз редактировалось Пепел Феникса; 01.11.2011 в 10:06. |
|
![]() |
![]() |
![]() |
#17 |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
![]()
4 байта используется для указания длины строки, с этим и связано ограничение, 2Гб = max положительного Integer
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
|
![]() |
![]() |
![]() |
#18 |
Верховный Судья
Пользователь
Регистрация: 23.11.2010
Сообщений: 82
|
![]()
Да ладно вам, я уже решил эту проблему))
Просто написал процедурку Код:
|
![]() |
![]() |
![]() |
#19 |
Верховный Судья
Пользователь
Регистрация: 23.11.2010
Сообщений: 82
|
![]()
И вообще, дело не в длине строки, а в том, что он меня требует закрыть (закончить) строку на той же линии, где я её и начал.
Код:
|
![]() |
![]() |
![]() |
#20 | |
Старожил
Регистрация: 28.01.2009
Сообщений: 21,000
|
![]() Цитата:
http://programmersforum.ru/showpost....35&postcount=7 вот кстати и решение. поидее это будет сложено на этапе компиляции(потому ради константы не стоит функцию использовать) Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел. Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите. |
|
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Длинная арифметика. | Steam.dll | Помощь студентам | 8 | 03.04.2011 17:47 |
Длинная строка файла | MafoR | Помощь студентам | 2 | 26.01.2010 15:12 |
Длинная арифметика | Indira | Общие вопросы C/C++ | 2 | 24.01.2010 10:28 |
Строка состаяния или загрузачная строка | Sergeu | Мультимедиа в Delphi | 8 | 27.08.2008 10:32 |
Длинная арифметика | DmT | Помощь студентам | 2 | 06.10.2007 22:43 |