Einzelnen Beitrag anzeigen

shmia

Registriert seit: 2. Mär 2004
5.508 Beiträge
 
Delphi 5 Professional
 
#3

Re: GetDir liefert unterschiedliche Ergebnisse

  Alt 10. Mär 2004, 11:34
Zitat von StTüff:
Ich habe gerade ein Problem mit GetDir. Es liefert
je nach Betriebssystem unterschiedliche Ergebenisse.
Zum Beispiel bei Win9X/ME:
C:\
und bei NT/2000/XP
C:
was zur folge hat, dass mein zusammengestzter Pfad bei
Win 9X so aussieht:
C:\\ordner\programm.exe

Gibt es eine Möglichkeit den Pfad so zu bestimmen, dass
ich bei allen Betriebssystemen das gleiche Ergebnis erhalte,
oder muss ich eine "Betribssystemunterscheidung" vornehmen.
Wenn ja, wie bekomme ich heraus um welches Betriebssystem
es sich handelt?
Eine Unterscheidung nach Betriebssystem ist überflüssig.
Statt dessen verwendest du einfach die Funktion IncludeTrailingBackslash:
Delphi-Quellcode:
GetDir(0, aktpfad);
filename := IncludeTrailingBackslash(aktpfad)+'ordner\programm.exe';
Andreas
  Mit Zitat antworten Zitat