Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Процедура ReadLn [D7, WinXP]


Страницы:   1 2

alex870 ©   (2005-11-02 12:10:00) 

Уважаемые мастера! Кто-нибудь знает как написана процедура ReadLn. В System.pas я её не нашел, однако мне хотелось бы переделать её, чтобы она видила конец строки только если #10, а не #13#10. Процедурой Read пользоваться неприемлимо, т.к. обрабатывается очень большой текстовый файл (десятки мегабайт).


Lexer   (2005-11-02 12:32:00) [21]

Как написана ReadLn - это вопрос к Borland, эта процедура встроена в компилятор.


alex870   (2005-11-02 12:30:00) [22]


> Digitman ©
> однако, прелюбопытная причинно-следственная связь)..

Да, может я просто пользоваться не умею, но я имел в виду, что если читать файл побайтно (написав код на дельфи с использованием Read)- это займет очень много времени. Я предполагаю, что ReadLn написана на ассемблере. Сам я такую процедуру на asm'е не напишу, но имея небольшие знания ассемблера могу поправить уже готовую. Поправьте меня если я не прав, и вообще вы только орехи в вопросах ищите или помочь можете


Digitman   (2005-11-02 12:17:00) [23]


> Процедурой Read пользоваться неприемлимо, т.к. обрабатывается
> очень большой текстовый файл (десятки мегабайт).


однако, прелюбопытная причинно-следственная связь)..


Страницы:   1 2

Наверх

Титульная страница Поиск, карта сайта Написать письмо