Einzelnen Beitrag anzeigen

Stormy

Registriert seit: 8. Okt 2005
Ort: LPZ
73 Beiträge
 
Delphi 6 Enterprise
 
#3

Re: Pfad Formatierung gesucht

  Alt 9. Jul 2009, 11:14
Oder versuch mal das hier was ich eben schnell geschrieben habe:

Delphi-Quellcode:
function ShortPath(Path: String; Max: Integer):String;
var
  sLeft, sRight: String;
begin
  if (Length(Path) > Max) and (Max > 10) then
  begin
    while Length(Path) > Max do
    begin
      sLeft:= Copy(Path, 1, Pos('\', Path));
      sRight := Copy(Path, PosEx('\', Path, Pos('\', Path)+1)+1, Length(Path));
      Path := sLeft+sRight;
    end;
    Result := sLeft+'...\'+sRight;
  end else Result := Path;
end;

Gruß
Stormy
  Mit Zitat antworten Zitat