Forum: Sonstige Fragen zu Delphi
Delphi
by himitsu,
2. Apr 2010
Wenn im Edit '\' drinsteht, dann wäre es nach dem ExcludeTrailingPathDelimiter ein ''
und wie nun bestätigt ist, entspricht diesem dem Hauptverzeichnis.
'\' entspricht auch dem Hauptverzeichnis und demnach würde das Ergebnis stimmen. :stupid:
Steht aber wirklich nichts im Edit (PS: ein Trim könnte nicht schaden), dann existiert es nicht.
S := Trim(Edit.Text);
CheckBox1.Checked := (S <>...
Forum: Sonstige Fragen zu Delphi
Delphi
by himitsu,
2. Apr 2010
CheckBox1.Checked := (S <> '') and DirectoryExists(ExcludeTrailingPathDelimiter(S));
PS: wenn, dann Exclude... (k.A. ob DirectoryExists dieses schon eingebaut hat)
Forum: Sonstige Fragen zu Delphi
Delphi
by himitsu,
2. Apr 2010
Sehr interessant ... ich hätte es anders vermutet, so ala
Aber vermutlich ist es dann einfach soein "wir müssen unbedingt DOS-kompatibel bleiben"-Ding. :angel2:
Obwohl ...
ich glaub es ist also doch richtig :oops:
Forum: Sonstige Fragen zu Delphi
Delphi
by himitsu,
2. Apr 2010
Ein '' müßte das aktuelle Verzeichnis sein und dieses muß ja zwangsläufig existieren.
'' wäre ein relaiver Pfad auf sich selber und dürfte quasi einem '.' entsprechen.