Thema: Delphi Verschiedene Befehle

Einzelnen Beitrag anzeigen

ichbins

Registriert seit: 9. Jul 2005
Ort: Hohenaltheim
1.001 Beiträge
 
Delphi 2005 Personal
 
#11

Re: Verschiedene Befehle

  Alt 9. Dez 2005, 16:17
Du kannst dir deine kopier-Funktion aber auch selber basteln:

Delphi-Quellcode:
function copyafile(fromfile,tofile:string):boolean;
var
  f,t:file of byte;
  tocopy,copied:integer;
  buf:array[1..4096] of byte;
begin
  result:=false;
  try begin
    assignfile(f,fromfile);
    assignfile(t,tofile);
    reset(f);
    rewrite(t);
    while not eof(f) do begin
      blockread(f,buf,length(buf),tocopy);
      blockread(f,buf,tocopy,copied);
      if ((copied<>tocopy) or (tocopy=0)) then
        raise exception.create('Datei konnte nicht vollständig kopiert werden.');
    end;
    closefile(f);
    closefile(t);
    result:=true;
  end except end;
end;
Michael Enßlin
Ich, der ich weiß, mir einzubilden, dass ich weiß, nichts zu wissen, weiß, dass ich nichts weiß.
Sokrates
  Mit Zitat antworten Zitat