Einzelnen Beitrag anzeigen

Hawkeye219

Registriert seit: 18. Feb 2006
Ort: Stolberg
2.227 Beiträge
 
Delphi 2010 Professional
 
#5

Re: Laufwerksbuchstabe aus String entfernen

  Alt 5. Okt 2008, 16:40
Hallo Helmi,

der folgende Code sollte dein Problem lösen:

Delphi-Quellcode:
function StripDrive (const s: string) : string;
var
  Drive : string;
begin
  Drive := ExtractFileDrive(s);
  if (Length(Drive) = 2) then
    Result := '\' + ExtractRelativePath(Drive, s)
  else
    Result := s;
end;
Warum behandelst du Verweise auf Server anders als lokale Verweise? Wenn du dir das Ergebnis des Aufrufs von ExtractFileDrive anschaust, dann siehst du, dass der Servername Teil der Laufwerksbezeichnung ist.

Gruß Hawkeye
  Mit Zitat antworten Zitat