Thema: Delphi Funktion erstellen

Einzelnen Beitrag anzeigen

Rackergen2

Registriert seit: 13. Jul 2004
99 Beiträge
 
Delphi 7 Enterprise
 
#25

Re: Funktion erstellen

  Alt 19. Jul 2004, 22:49
Zitat von Matze:
if copy(destfile,length(destfile-4),4)<>'.infthen destfile:=destfile+'.inf'; Gefällt mir so besser:

if not Pos('.inf', destfile) > 0 then destfile := destfile + '.inf'; Aber das spielt ja auch keine große Rolle.
Denkste! Lass mal die Datei so heißen: 'C:\test\test.inf.txt' Du musst schon dafür sorgen, dass das .inf hinten ist... höchstens so:

if Pos('.inf', destfile)<length(destfile)-4 then destfile:=destfile+'.inf';

Delphi-Quellcode:
function TForm1.createautorunfile(app : String; icon : String; destfile : String):boolean;
var
sl : TStringList;
begin
  result:=true;
  sl:=TStringList.create;
  sl.add('[autorun]');
  sl.add('OPEN=' + app);
  sl.add('ICON=' + icon);
  if copy(destfile,length(destfile-4),4)<>'.infthen destfile:=destfile+'.inf';

  try
    sl.SaveToFile(destfile);
  except
    result:=false;
  end;

  s1.free;
end;