|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
27.12.2009, 02:41 | #1 |
Пользователь
Регистрация: 09.09.2009
Сообщений: 31
|
запись в файл
как записать в текстовый файл строку больше 255 символов
|
27.12.2009, 08:58 | #2 |
Пользователь
Регистрация: 27.02.2007
Сообщений: 22
|
попробуй читать и писать ее кусками
|
27.12.2009, 09:03 | #3 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
на Delphi ???!!!! а в чём проблема то?!
Код:
|
27.12.2009, 12:21 | #4 |
Форумчанин
Регистрация: 09.11.2009
Сообщений: 669
|
Код:
Я не всегда знаю, о чем говорю, но знаю, что прав. © Мухаммед Али.
К чёрту обстоятельства. Я создаю возможности. © Брюс Ли Последний раз редактировалось Marsel737; 27.12.2009 в 12:41. |
27.12.2009, 12:39 | #5 |
Пользователь
Регистрация: 09.09.2009
Сообщений: 31
|
"*если не баловались опциями компилятора"
вот именно проблема в этом опциями небаловался ,но делфи ругается на строку ,что в ней больше 255 символов как исправить это. |
27.12.2009, 14:07 | #6 |
Форумчанин
Регистрация: 31.10.2008
Сообщений: 215
|
Вообще всё должно идеально работать, так как
Type Maximum length Memory required Used for ShortString 255 characters 2 to 256 bytes backward compatibility AnsiString ~2^31 characters 4 bytes to 2GB 8-bit (ANSI) characters, DBCS ANSI, MBCS ANSI, etc. WideString ~2^30 characters 4 bytes to 2GB Unicode characters; multi-user servers and multi-language applications Попробуй поставить не ansistring, а просто string (что тоже самое) или widestring Где конкретно ругается?
[Ferox]
|
27.12.2009, 14:10 | #7 |
Trust no one.
Старожил
Регистрация: 07.04.2009
Сообщений: 6,526
|
Может попробуете показать нам свой код? Может проблема не столько в записи, сколько в том, как вы задаёте строку.
SQUARY PROJECT - НАБОР БЕСПЛАТНЫХ ПРОГРАММ ДЛЯ РАБОЧЕГО СТОЛА.
МОЙ БЛОГ GRAY FUR FRAMEWORK - УДОБНАЯ И БЫСТРАЯ РАЗРАБОТКА WINAPI ПРИЛОЖЕНИЙ |
27.12.2009, 14:14 | #8 | ||
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
Цитата:
ну да ладно.. за то, как Дельфийский компилятор определяет переменную типа стринг отвечает опция {$H+} Цитата:
[ ] Huge strings ____________________________ добавлено Alex Cones, согласен. Возможно (и скорее всего!), что проблема в том, где и как эта строка описана и/или присваивается/используется/передаётся!! Последний раз редактировалось Serge_Bliznykov; 27.12.2009 в 14:20. |
||
27.12.2009, 14:31 | #9 |
Пользователь
Регистрация: 09.09.2009
Сообщений: 31
|
все как всегда ни разу неделал большую стоку и вот результат
AssignFile(а, 'c:.......'); Rewrite(а); writeln(f,'и 1000 символов'); CloseFile(f) ругается на string literals may have at most 255 elements |
27.12.2009, 14:33 | #10 |
Пользователь
Регистрация: 09.09.2009
Сообщений: 31
|
"Project" - "Options" - закладка "Complier" и поставьте галочку напротив:
[ ] Huge strings стоит галочка |
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Запись в файл. | Baaandit | Общие вопросы Delphi | 4 | 27.11.2009 16:49 |
Запись в файл | soonner | Общие вопросы Delphi | 5 | 21.03.2009 01:12 |
Запись в файл | Titan123 | Общие вопросы Delphi | 6 | 23.08.2008 01:12 |
Запись в файл С++ | Viteks | Общие вопросы C/C++ | 3 | 18.04.2008 13:18 |
запись в файл | Prisian | Общие вопросы Delphi | 6 | 24.07.2007 13:43 |