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

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

проблема с выводом в контейнер содержимого файла [D7]


Unleashed ©   (2005-09-15 17:16:00) 

Добрый вечер. у меня такая проблема - не могу вывести содержимое файла в компонент Tmemo. С txt и html вроде бы всё в порядке. А как только дело доходит до exe ,например, то в memo загружается только первые 3 байта. Обойти это смог только побайтной загрузкой, из-за чего время загрузки файла резко увеличилось. Каким способом оптимальнее всего поступить?


Anatoly Podgoretsky   (2005-09-17 14:13:00) [1]

Хакерство до добра не доводит.


Наиль   (2005-09-17 09:12:00) [2]

Var
fs:TFileStream;
ms:TMemoryStream;
Begin
fs:=TFileStream.Create(...)
ms:=TMemoryStream.Create;
ms.CopyFrom(fs,fs.Size);
ms.Position:=0;
// Обработка ms и избавление от #0 в потоке
...
memo1.lines.loadfromStream(ms)
...


Unleashed   (2005-09-15 18:18:00) [3]

memo просто пример. На самом деле мне нужно бросить данные из файла в оперативную память для преобразования и сохранения в новый. На memo просто хотел поэкспериментировать


MBo   (2005-09-15 17:37:00) [4]

>могу вывести содержимое файла в компонент Tmemo
А для чего?


Наверх

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