Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.04.24;
Скачать: CL | DM;

Вниз

Преобразование   Найти похожие ветки 

 
Kventin   (2003-04-12 16:02) [0]

Есть текст в юниксовском виде (разделитель строк - символ с номером 10). Нужно преобразовать его в windows-текст (разделители 13+10).Как ето лучше всего делать, ксли файл очень большой?
Я пробовал загружать файл в поток, из него потом считывал в буфер и далее использовал функцию StringReplace? Работает медленно:(
Подскажиме, если кто знает


 
MBo   (2003-04-12 16:08) [1]

TStringList умеет загружать такие файлы, потом сохраняет c CRLF
Если файл в сотню мег, можно Memory-Mapped файлы использовать - читать до LF, и писать в новый уже с CRLF


 
Kventin   (2003-04-12 16:11) [2]

>>MBo
Можно поподробнее насчет второго способа?


 
MBo   (2003-04-12 16:17) [3]

см. CreateFileMapping, MapViewOfFile


 
Anatoly Podgoretsky   (2003-04-12 17:41) [4]

AdjustLineBreaks


 
Kventin   (2003-04-14 12:57) [5]

AdjustLineBreaks работает еще медленнее чем StringReplace
(может ето не всегда, а зависит от размера строки, которая подается на вход).

Меня интересует, можно ли сделать так, чтобы функция readln читала строку из файла до символа #10 ?


 
Kventin   (2003-04-14 14:49) [6]

Может, кто нибудь знает класс(или просто функцию) что позволит читать по строке из "юниксовского" файла?
(StringList не подходит, файл очень большой!)


 
MBo   (2003-04-14 15:00) [7]

Сам пиши


 
Sha   (2003-04-14 17:07) [8]

>Kventin (14.04.03 14:49)
>Может, кто нибудь знает класс(или просто функцию)
>что позволит читать по строке из "юниксовского" файла?

Я знаю. ReadLn :)



Страницы: 1 вся ветка

Текущий архив: 2003.04.24;
Скачать: CL | DM;

Наверх




Память: 0.45 MB
Время: 0.007 c
1-76982
rrer
2003-04-13 12:56
2003.04.24
Treeview


3-76829
victor_ch
2003-04-04 10:36
2003.04.24
не получается подсоединиться к ORACLE


14-77143
Шоломицкий
2003-04-08 18:16
2003.04.24
Помню была прога...


4-77230
Hawker2007
2003-02-27 01:04
2003.04.24
Как получить текущее состояние окна приложения


1-76909
Vagrant
2003-04-15 05:34
2003.04.24
Стиль FLAT для ScrollBar





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