![]() |
|
Модераторы: Snowy, MetalFan, bems, Poseidon |
![]()
|
|
| Canada |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 153 Регистрация: 9.2.2009 Репутация: нет Всего: нет |
Здравствуйте. Сохраняю TStringList в файл и он дописывает еще 1 строку. Т.е. добавляет или каретку или еще что-то. Но данных 100 строк и в конце файла пустая 101-я строка, которая мне не нужна. Как это поправить? Заранее благодарен.
|
|||
|
||||
| Демо |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1278 Регистрация: 3.11.2005 Репутация: 7 Всего: 50 |
Он ничего не добавляет. Смотри содержимое до сохранения.
-------------------- |
|||
|
||||
| Canada |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 153 Регистрация: 9.2.2009 Репутация: нет Всего: нет |
Да добавляет. Загрузил 100 строк, сделал SaveToFile на выхлопе 101. Там как перенос каретки добавился в конце.
|
|||
|
||||
| Keeper89 |
|
|||
|
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2580 Регистрация: 26.2.2009 Репутация: 9 Всего: 58 |
Canada, код в студию.
|
|||
|
||||
| Данкинг |
|
|||
![]() Yersinia pestis ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 8302 Регистрация: 7.11.2006 Где: მოსკოვი Репутация: 11 Всего: 130 |
Может, это "Блокнот" сам просто переносит курсор на следующую строчку, если встать на последнюю? Попробуй загрузить из сохранённого файла снова в StringList - что получится?
-------------------- There's nothing left but silent epitaphs. |
|||
|
||||
| Демо |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1278 Регистрация: 3.11.2005 Репутация: 7 Всего: 50 |
Понятно о чём ты. 101-й строки не существует. Её показывают тебе твои средства отображения и редактирования. 2 символа действительно добавляются,но это нормальное поведение TStrings. Текстовый файл заканчивается #13#10, но после них ничего нет - никакой новой строки. Если тебе нужно управлять этим процессом (т.е. не на уровне строк, а на уровне байт) - не используй TStrings. -------------------- |
|||
|
||||
| Frees |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2233 Регистрация: 2.12.2005 Где: Екатеринбург Репутация: 16 Всего: 54 |
можно сохранить TStringList в поток и у потока удалить 2 последних байта
-------------------- Кольцов Виктор Владимирович |
|||
|
||||
| hkdkest |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 300 Регистрация: 30.11.2008 Репутация: нет Всего: 1 |
сохрани 99 строк =)) |
|||
|
||||
| Snowy |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 11363 Регистрация: 13.10.2004 Где: Питер Репутация: 31 Всего: 484 |
|
|||
|
||||
| Canada |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 153 Регистрация: 9.2.2009 Репутация: нет Всего: нет |
Спасибо всем огромное! Я приболел и поэтому не заходил. Еще раз Большое Спасибо!
|
|||
|
||||
![]()
|
| Правила форума "Delphi: Для новичков" | |
|
|
Запрещается! 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делиться вскрытыми компонентами
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Snowy, MetalFan, bems, Poseidon, Rrader. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Delphi: Для новичков | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |