Autor Beitrag
florida
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 137

Windows 7 Home Premium, Windows XP Professional, Windows 2000
Delphi 2010 Architect
BeitragVerfasst: So 01.03.09 07:55 
ausblenden Delphi-Quelltext
1:
CreateDirectory(Edit1.Text);					

Wieso funktioniert das nicht? : :?

Moderiert von user profile iconmatze: Delphi-Tags hinzugefügt
jaenicke
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 19346
Erhaltene Danke: 1754

W11 x64 (Chrome, Edge)
Delphi 12 Pro, C# (VS 2022), JS/HTML, Java (NB), PHP, Lazarus
BeitragVerfasst: So 01.03.09 08:35 
Wenn in Edit.Text ein komplettes Verzeichnis drin steht, fehlen vielleicht Rechte.

Außerdem müsste bei z.B. c:\test\testA das Verzeichnis test bereits existieren, damit testA angelegt werden kann. Wenn der ganze Pfad angelegt werden soll, gibt es dafür ForceDirectories.


Zuletzt bearbeitet von jaenicke am So 01.03.09 08:37, insgesamt 1-mal bearbeitet
haentschman
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 285
Erhaltene Danke: 33


DX10 Berlin Professional
BeitragVerfasst: So 01.03.09 08:37 
Guten Morgen... :wave:

da fallen mir spontan 3 Sachen ein:
- CreateDirectory hätte gern die Pfadangabe in PChar also CreateDirectory(PChar(Edit1.Text))
- die Pfadangabe in Edit1 ist schlicht falsch :gruebel:
- die Pfadangabe in Edit1 geht über mehrere Ebenen

wenn du mehrere Ebenen erstellen möchtest bietet sich ForceDirectories an.
wenn du mit String als Padangabe so arbeiten möchtest nehme einfach CreateDir(PathString)
florida Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 137

Windows 7 Home Premium, Windows XP Professional, Windows 2000
Delphi 2010 Architect
BeitragVerfasst: So 01.03.09 09:06 
Danke.
Es hat geholfen. :D