Помогите, пожалуйста, решить следующую проблему:
Есть текстовый файл в формате UNIX (с разделителем строк #10).
Файл считывается в StringList. Производится некая обработка (заменяется несколько строк), после чего StringList сохраняется обратно в файл. Но файл сохраняется в формате Windows (с разделителем #10#13).
Подскажите, пожалуйста, как сохранить файл в исходном формате (UNIX)?
Уважаемые авторы вопросов! Большая просьба сообщить о результатах решения проблемы на этой странице. Иначе, следящие за обсуждением, возможно имеющие аналогичные проблемы, не получают ясного представления об их решении. А авторы ответов не получают обратной связи. Что можно расценивать, как проявление неуважения к отвечающим от автора вопроса.
30-05-2007 14:14 | Комментарий к предыдущим ответам
Посмотрите в Classes.pas метод TStrings.GetTextStr и сделайте аналогичный, но с другим разделителем. Хотя можно и тупо скидывать все строчки в TFileStream, перемежая их символом #10.
Если вы заметили орфографическую ошибку на этой странице, просто выделите ошибку мышью и нажмите Ctrl+Enter. Функция может не работать в некоторых версиях броузеров.