Вниз
Скачать: CL | DM;

WriteFile: Как записать текст в файл с новой строки ?   Найти похожие ветки 

← →
SDK   (2005-10-04 20:35) [0]


var
 hFile: THandle;
 Buffer: PAnsiChar;
 BytesWritten: Cardinal;
begin
 // при просмотре Блокнотом после записи TEST строка не  
//переносится
 Buffer := "TEST"#10#13;
 hFile := CreateFile("c:\Text.txt",GENERIC_WRITE,FILE_SHARE_READ,nil, OPEN_ALWAYS,FILE_ATTRIBUTE_ARCHIVE,0);
 if hFile <> INVALID_HANDLE_VALUE then
 begin
   SetFilePointer(hFile,0,nil,FILE_END);
   WriteFile(hFile,Buffer^,Length(Buffer),BytesWritten,nil);
   CloseHandle(hFile);
 end else
   MessageBox(0,PAnsiChar(SysErrorMessage(GetLastError)),"I/O   Error",MB_ICONERROR);
end;

Что нужно сделать, чтобы переносить каждую новую запись на следующую строку (как при Append) ?
Спасибо!


← →
begin...end ©   (2005-10-04 20:40) [1]

> SDK   (04.10.05 20:35)

> Buffer := "TEST"#10#13

Buffer := "TEST"#13#10

или

Buffer := "TEST" + sLineBreak


← →
SDK   (2005-10-04 20:42) [2]

>begin...end ©   (04.10.05 20:40) [1]

Спасибо! Сейчас попробую...


← →
GanibalLector ©   (2005-10-04 22:02) [3]

2 begin...end ©   (04.10.05 20:40) [1]
>sLineBreak
Только что посмотрел...оказывается его в D5 нету :( а в D7 есть ;)


← →
Германн ©   (2005-10-05 01:31) [4]

2 GanibalLector ©   (04.10.05 22:02) [3]
Появился в Д6.



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

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.024 c
14-1131788530
ronyn
2005-11-12 12:42
2005.12.04
Linux


2-1132036538
КиТаЯц
2005-11-15 09:35
2005.12.04
Отображение даты


2-1131962581
JTAG
2005-11-14 13:03
2005.12.04
Краеведы , подскажите как сделать независимый таймер?


14-1131958904
Ломброзо
2005-11-14 12:01
2005.12.04
Выборы в Мосгордуму


3-1129836987
lra
2005-10-20 23:36
2005.12.04
выборка заданного количества записей с помощью sql-запроса




   Наверх