Форум: "Основная";
Поиск по всему сайту: 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.024 c
1-66547           EsKor                 2002-02-05 10:48  2002.02.21  
Передача объектов в процедуру/функцию


14-66675          VID                   2001-12-30 21:08  2002.02.21  
Техника ломается!


3-66424           Vad_M                 2002-01-25 15:30  2002.02.21  
Как получить номер рекорда в CachedUpdates наборе?


1-66558           DimaIv                2002-02-05 13:38  2002.02.21  
как узнать какой нужен UNIT


14-66648          petr_v_a              2001-12-29 21:34  2002.02.21  
а мы тут пьем .....