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

Вниз

Из памяти в файл. Как?   Найти похожие ветки 

 
tower   (2004-05-11 20:28) [0]

Помогите с написанием логов.

Buffer:Pointer;
BufSize:Cardinal;
.......
BufSize:=8192;
GetMem(Buffer,BufSize);
..........
ReadFile(FSocket,Buffer^,BufSize,BytesRead,ov);

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

Может кто знает. Помогите.


 
Palladin ©   (2004-05-11 21:03) [1]

Вот когда ты объснишь что ты написал, строчка за строчкой и расскажешь про все используемые переменные (словесно) тогда будет смысл помочь...


 
Яичница ©   (2004-05-11 21:06) [2]

F1 BlockWrite


 
tower   (2004-05-11 21:24) [3]

Спасибо за F1 BlockWrite


 
Яичница ©   (2004-05-11 22:07) [4]

это не единственный способ -)
см. также TFileStream (имхо, пригодиться)


 
Fay ©   (2004-05-11 22:12) [5]

Типа этого
var
 h, n : DWORD;
.....
begin
 ...
 h := CreateFile(PChar(FileName), GENERIC_WRITE, FILE_SHARE_READ, nil, CREATE_ALWAYS, 0, 0);
 if h = DWORD(-1) then
   begin
     /// Всё плохо
     .....
     Exit;
   end;
 WriteFile(h, Buffer^, BufSize, n, nil);
 CloseHandle(h);
 ...
end;



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

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

Наверх




Память: 0.47 MB
Время: 0.06 c
9-1073595642
Zak3D[@Tm]
2004-01-09 00:00
2004.05.23
Image перестал двигаться.


1-1084267650
Andrey79
2004-05-11 13:27
2004.05.23
Шрифт для Code Editor


7-1082388033
I_V_N_I_S_H
2004-04-19 19:20
2004.05.23
Скорость CD-ROM


8-1076917382
SergeySA
2004-02-16 10:43
2004.05.23
Принадлежит ли точка области (полигону)


14-1083648669
Думкин
2004-05-04 09:31
2004.05.23
С днем рождения! 4 мая.