Registriert seit: 9. Mär 2005
Ort: Wien Umgebung
155 Beiträge
Delphi 2006 Architect
|
Re: Datei einlesen / bearbeiten / speichern
23. Mär 2005, 15:03
Hi, Das sollte funktionieren.
Delphi-Quellcode:
function ReplaceString(InFileName, OutFileName, SearchString, ReplaceString:String):Integer;
var
s:TMemoryStream;
p:PChar;
begin
Result := 0;
If (SearchString = '') then exit;
if Length(SearchString)<>Length(ReplaceString) then exit;
s:=TMemoryStream.Create;
try
s.LoadFromFile(InFileName);
Result:=Pos(SearchString, String(s.Memory));
if Result>0 then
begin
p:=PChar(ReplaceString);
Move(p^, Pointer(Integer(s.Memory)+Result-1)^,Length(SearchString));
end;
s.SaveToFile(OutFileName);
finally
s.Free;
end;
end;
Gruss, Otto
Otto
|
|
Zitat
|