Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  

Показать сообщение отдельно

Новый участник


Сообщения: 6
Благодарности: 0

Профиль | Отправить PM | Цитировать


Эта процедура берет имя файла(namefile) извлекае пулный путь
и открывает через полный путь этот файл и делает с ним нужные мне действия потом удаляет его и переименовывает созданный фаил в страрый

Код: Выделить весь код
procedure TForm1.opfile(namefile:string);
var
fr,fw:textfile;
sr,sw,FullFileName,DirNameFile:string;
begin
 *FullFileName:= ExpandFileName(namefile);
 *assignfile(fr,FullFileName);
 *reset(fr);
 *DirNameFile:=ExtractFileDir(FullFileName);
 *assignfile(fw,DirNameFile+'\'+'demo.htm');
 *rewrite(fw);
 *sw:=extractfilename(namefile);
 *filename(sw,keyword);

 *if flag=0 then begin FirstFile:=namefile; flag:=1; end;

 *while (not eof(fr)) do
 * *begin
 * * *readln(fr,sr);
 * * *if (sr=edit2.Text) or (sr=edit3.Text) or (sr=edit4.Text)
 * * *then
 * * * *writeln(fw,sr+keyword)
 * * *else
 * * *writeln(fw,sr);
 * *end;
 * *memo1.Lines.Add(namefile);
 * *closefile(fr);
 * *closefile(fw);
 * *deletefile(FullFileName);
 * *renamefile('demo.htm',namefile);
 * *deletefile('demo.htm');
 * *end;
[s]Исправлено: Prisoner, 3:56 17-10-2004[/s]

Отправлено: 18:31, 15-10-2004 | #3