Einzelnen Beitrag anzeigen

Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
43.193 Beiträge
 
Delphi 12 Athens
 
#6

Re: Unbekannter Teilstring in mehrern Strings

  Alt 2. Mai 2010, 08:49
Zitat von DeddyH:
Zitat von himitsu:
Nicht unbedingt das Schellste, aber es läuft zuverlässig:
Solange SL nicht leer ist
Zuverlässig im Sinne von das Ergebnis liefert den richtigen Pfad ...
von vorhandener Fehlerprüfung/-behandlung hab ich nichts gesagt.


Aber wenn es sein muß,dann entweder diese Zeile
S := SL[0] + '\'; hierdurch ersetzen
Delphi-Quellcode:
if SL.Count = 0 then S := ''
else S := SL[0] + '\';
oder alles überspringen
Delphi-Quellcode:
if SL.Count > 0 then
begin
  S := SL[0] + '\';
  repeat
    ...
  until B;
end
else
  S := '';
ShowMessage(S);
Erst den kürzesten Pfad suchen hab ich absichtlich weggelassen,
denn entweder ist der erste Pfad schon der Kürzeste oder er wird solange gekürzt, bis es paßt.
Garbage Collector ... Delphianer erzeugen keinen Müll, also brauchen sie auch keinen Müllsucher.
my Delphi wish list : BugReports/FeatureRequests
  Mit Zitat antworten Zitat