Einzelnen Beitrag anzeigen

Benutzerbild von luigied
luigied

Registriert seit: 14. Jan 2006
31 Beiträge
 
Delphi 7 Enterprise
 
#18

Re: Programm lässt sich nicht beenden

  Alt 20. Sep 2006, 14:04
Hi.
Du könntest auch ne prozedur schreiben, die die Dateierweiterung überprüft, nur das sie als Parameter die schon durchsuchten enthält.

Dazu müsstest du die bekannten extensions aber in nem Array speichern.

Delphi-Quellcode:
procedure check(ext: string, Anzahl_der_ueberprüften: integer);
begin
if(!ext = extA(Anzahl_der_ueberprüften) then
  check(ext, Anzahl_der_ueberprüften +1);
else begin
  Verschiebung
  break // müsste rekursiven Aufstieg verhindern
end;
nicht getestet, aber sollte so in etwa hinhauen

Sorry wenn meine Beiträge etwas sinnlos sind bin aber
1. Anfänger und hab 2. in letzter Zeit kaum noch Zeit für Delphi, da ich beruflich mit
php arbeiten muss
mfg, Luigi
  Mit Zitat antworten Zitat