Einzelnen Beitrag anzeigen

nat

Registriert seit: 10. Nov 2005
216 Beiträge
 
RAD-Studio 2009 Pro
 
#6

Re: TStrings AccessViolatino Error

  Alt 5. Mai 2006, 23:15
mach
Delphi-Quellcode:
var
  lst: TStrings;
begin
  lst := TStringList.Create;
  try
    lst.LoadFromFile(filename);
  finally
    lst.free;
  end;
end;
zur 2. frage nimm entweder ne funktion
Zitat:
BOOL CopyFile(
LPCTSTR lpExistingFileName, // pointer to name of an existing file
LPCTSTR lpNewFileName, // pointer to filename to copy to
BOOL bFailIfExists // flag for operation if file exists
);
oder machs mit 2 filestreams (falls du dazwischen evtl. noch rumfummeln mußt)
Delphi-Quellcode:
  fsIn := TFileStream.Create(inputfile, fmOpenRead or fmShareDenyWrite);
  try
    fsOut := TFileStream.Create(outputfile, fmCreate or fmShareDenyWrite);
    try
      fsIn.Position := 0;
      fsOut.CopyFrom(fsIn, fsIn.Size)
    finally
      fsOut.free;
    end;
  finally
    fsIn.free;
  end;
statt copyfrom könntest du auch blockweise lesen/schreiben und so z.B.
n statusbalken noch anzeigen lassen.
  Mit Zitat antworten Zitat