Delphi-PRAXiS
Seite 2 von 2     12   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   CreateDir legt kein Verzeichnis an (https://www.delphipraxis.net/164126-createdir-legt-kein-verzeichnis.html)

Bummi 29. Okt 2011 20:38

AW: CreateDir legt kein Verzeichnis an
 
Zitat:

ok := CreateDir(Verzeichnis);
IF not ok THEN
begin
ShowMessage('OK');
im Ernst <)))<

himitsu 29. Okt 2011 20:50

AW: CreateDir legt kein Verzeichnis an
 
Ups, das NOT hab'sch doch glatt übersehn, also beide Messages austauschen.

Und es werden Verzeichnisse (mit UAC) angelgt ... nur eben umgeleitet im VirtualStore.


Und das Wo findet man dort in einigen der Themen > Hier im Forum suchenBenutzerverzeichnis

marcibaer 30. Okt 2011 13:55

AW: CreateDir legt kein Verzeichnis an
 
Hallo zusammen,

der Fehler ist gefunden - lag GANZ woanders! :)
Trotzdem danke ... dass mit dem Benutzerverzeichnis werde ich mir mal angucken - danke!
Auch wenn das Programm nur von Privatpersonen benutzt wird und die anscheinend alle als Admin eingelockt sind - aber man weiss ja nie und unter Win7 scheint es ja wohl "strenger" geworden sein ...

Marc

himitsu 30. Okt 2011 14:02

AW: CreateDir legt kein Verzeichnis an
 
Scheint?

Das ist Absicht :thumb:,
weil immernoch welche unverbesserlich als Admin rumrennen, obwohl es fast nie nötig ist.
Da meckern alle Windows solle sicherer werden, aber eigentlich ist es vorwiegend wegen sowas unsicher.

Du rennst zwar vielleicht in Win7 als Admin rum, aber dennoch haben nicht automatisch gleich alle deine Programme volle Adminrechte.




Und wo lag er nun, bzw. wie wirkte es sich auf dieses Verzeichnisproblem aus?

marcibaer 4. Nov 2011 09:26

AW: CreateDir legt kein Verzeichnis an
 
Hi!

Tja, der Fehler trat auf, wenn man einige Buttons in einer speziellen Rehenfolge gedrückt hat.
Dabei wurde dann eine Liste, in der die neu angelegten Verzeichnisse vermerkt wurden, nicht geleert, so dass sie beim Beenden des Dialogs wieder entfernt wurden - also nix mit Benutzerrechten o.ä.
Die Reihenfolge hatte ich übersehen, denn sonst klappte es immer - deshalb mein Verdacht.

Trotzdem vielen Dank für die Hilfe.

Hab ich das denn richtig gelesen, dass, um das mit den Benutzerrechten korrekt zu machen, in dem Programmverzeichnis NUR die exe-Datei, die Hilfe-Datei und die delhizip-dll verbleiben?!
Alles andere dann unter "Einstellungen und Dokumente/<Username>/Anwendungsdaten\<Programm>?
Also auch die ini-Datei!?

Marc

Luckie 4. Nov 2011 09:31

AW: CreateDir legt kein Verzeichnis an
 
Zitat:

Zitat von marcibaer (Beitrag 1134438)
Hab ich das denn richtig gelesen, dass, um das mit den Benutzerrechten korrekt zu machen, in dem Programmverzeichnis NUR die exe-Datei, die Hilfe-Datei und die delhizip-dll verbleiben?!
Alles andere dann unter "Einstellungen und Dokumente/<Username>/Anwendungsdaten\<Programm>?
Also auch die ini-Datei!?

Hast du.

p80286 4. Nov 2011 10:06

AW: CreateDir legt kein Verzeichnis an
 
Anders ausgedrückt, alle Dateien in die das Programm schreiben will/muß gehören in das Benutzerverzeichnis.
ggf. wird auch das "all Users"-Verzeichnis genutzt.

Gruß
K-H


Alle Zeitangaben in WEZ +1. Es ist jetzt 19:22 Uhr.
Seite 2 von 2     12   

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