Форум: "Основная";
Текущий архив: 2004.05.23;
Скачать: [xml.tar.bz2];
ВнизИз памяти в файл. Как? Найти похожие ветки
← →
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;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.033 c