Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Delphi SelectDirectory setzt kein Backslash nach einem SubDirectory (https://www.delphipraxis.net/10957-selectdirectory-setzt-kein-backslash-nach-einem-subdirectory.html)

Predator 28. Okt 2003 17:28


SelectDirectory setzt kein Backslash nach einem SubDirectory
 
moin Jungs,

also ich hab folgenden Code benutzt um ein Directory zu wählen:

Delphi-Quellcode:
var
   Dir: string:
begin
    if SelectDirectory('Ordner:','', Dir) then
       Edit2.Text := Dir + Dateiname;
    end;
end;
wenn ich nun als source habe:

C:\SwapItOE2.msi

kommt hier bei Select Directory das raus:

C:\ProgrammeSwapItOE2.msi

also nach Programme kein \

Kann jemand einen code posten(code ist besser, so versteht mans schneller als immer drumrum reden)

Vielen Dank im Voraus.

Christian Seehase 28. Okt 2003 17:32

Re: SelectDirectory setzt kein Backslash nach einem SubDirec
 
Moin Predator,

so:

Delphi-Quellcode:
Edit2.Text := Dir + '\' + Dateiname;
oder so

Delphi-Quellcode:
Edit2.Text := IncludeTrailingBackslash(Dir) + Dateiname;

Niko 28. Okt 2003 17:43

Re: SelectDirectory setzt kein Backslash nach einem SubDirec
 
Zitat:

Zitat von Christian Seehase
IncludeTrailingBackslash(Dir)

Wo ist denn die Funktion her? - Ich finde die nirgends... :gruebel:

Predator 28. Okt 2003 17:46

Re: SelectDirectory setzt kein Backslash nach einem SubDirec
 
bei den uses must du FileCtrl einbinden

funktioniert 1a

Danke !

Christian Seehase 28. Okt 2003 17:47

Re: SelectDirectory setzt kein Backslash nach einem SubDirec
 
Moin Niko,

die stammt aus der Unit SysUtils.
Es kann natürlich sein, dass es die bei D4 noch nicht gab.


Alle Zeitangaben in WEZ +1. Es ist jetzt 06:08 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz