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

Вниз

весь файл загнать в память   Найти похожие ветки 

 
HHNick   (2008-04-30 14:27) [0]

чтоб потом его отправить зная указатель на данные
пока застрял с загрузкой файла

stream:TFileStream;
s:=....
stream:=TFileStream.Create(s,fmOpenRead);


так просто - есть размер, но нету указателя!
но полно читалок и писалок

p:pointer;
GetMem(p,765);


тут проще есть и указатель и размер,только как загнать
в память файл,
но скланяюсь к первому варианту


 
Palladin ©   (2008-04-30 14:31) [1]

TMemoryStream.CopyFrom(TFileStream,0);
TMemoryStream.Memory


 
ANB   (2008-04-30 14:31) [2]

Куда отправить ?

Если файл здровый, то считывать в память его целиком не очень безопасно.


 
Amoeba ©   (2008-04-30 16:08) [3]

Если файл здоровенный, то его лучше не загружать, а отобразить в память.


 
HHNick   (2008-04-30 16:16) [4]

решил через

GetMem(p,765);
h:=СreateFile
ReadFile(h, ...765


 
Сергей М. ©   (2008-04-30 16:17) [5]

TMemoryStream.LoadFromFile + TMemoryStream.Memory



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

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

Наверх




Память: 0.47 MB
Время: 0.015 c
15-1208149156
Wowders
2008-04-14 08:59
2008.05.25
Приветствие от новичка на форуме


8-1180420857
Demek
2007-05-29 10:40
2008.05.25
Экспорт картинки в 3ds


2-1208953760
ZENsan
2008-04-23 16:29
2008.05.25
Как узнать имя компонента в момент его создания?


2-1209552738
корелаб
2008-04-30 14:52
2008.05.25
FB embedded и чарсет


2-1209890039
Граф
2008-05-04 12:33
2008.05.25
Как отфильтровать по букве, если она встречается не в начале