Форум: "Основная";
Поиск по всему сайту: delphimaster.net;
Текущий архив: 2002.02.21;
Скачать: [xml.tar.bz2];




Вниз

Help!!! 


Фэ   (2002-02-05 20:30) [9]

Попозже доберись до TFileStream - советую.

var
fsR,fsW: TFileStream; // два файловых потока
s: string;
cnt: longint;
..
try
fsR := TFileStream.Create(FileReadName,fmOpenRead);
fsW := TFileStream.Create(FileNewName,fmCreate);
cnt := fsR.Size; // размер читаемого файла
SetLength(S,cnt); // выделение буфера под тело файла
cnt := fsR.Read(S[1],cnt); // сколько реально прочитано
S:= ... ; //меняем текст
try
fsW.Write(PChar(S)^,Length(s)); // пишем в файл
except
// обработка ошибок
end;
finally
if fsR <> nil then FreeAndNil(fsR); // освобождаем и нулим TObject
if fsW <> nil then FreeAndNil(fsW);
end;




Форум: "Основная";
Поиск по всему сайту: delphimaster.net;
Текущий архив: 2002.02.21;
Скачать: [xml.tar.bz2];




Наверх





Память: 0.71 MB
Время: 0.021 c
7-66696           harisma               2001-11-15 14:19  2002.02.21  
Работа с InstallShield


3-66498           Eugen1001             2002-01-29 18:47  2002.02.21  
Не вызывается Exception


1-66588           HDD                   2002-02-05 16:23  2002.02.21  
Помогите пожалуйста.


1-66537           Василий Свиридов      2002-02-03 00:08  2002.02.21  
Не знаю как сделать type xxx=record


3-66471           Shirson               2002-01-28 12:14  2002.02.21  
.xls -> ODBC -> BDE (ADO)