Delphi-PRAXiS
Seite 2 von 9     12 34     Letzte »    

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Tutorials und Kurse (https://www.delphipraxis.net/36-tutorials-und-kurse/)
-   -   Neuer Artikel bei mir: %HOMEDIR% - das unbekannte Verzeichni (https://www.delphipraxis.net/53783-neuer-artikel-bei-mir-homedir-das-unbekannte-verzeichni.html)

Luckie 22. Sep 2005 13:47

Re: Neuer Artikel bei mir: %HOMEDIR% - das unbekannte Verzei
 
Das war ein Kompromiss, da ich nicht schreiben wolle Ordner/Datei. Das gehört aber definitiv nicht hier her.

Sharky 22. Sep 2005 13:48

Re: Neuer Artikel bei mir: %HOMEDIR% - das unbekannte Verzei
 
Hai ihr,

unabhängig davon wie man das Applikationdata-Directory des Users ermittelt:
Wichtig ist es den Entwicklern zu zeigen warum es dieses Verzeichniss gibt und warum man es auch verwenden sollte.

P.S.:
@Luckie: Warum stellst Du den Inhalt des Tuts nicht auch hier in den Thread?

Luckie 22. Sep 2005 13:49

Re: Neuer Artikel bei mir: %HOMEDIR% - das unbekannte Verzei
 
Zitat:

Zitat von xaromz
Der OpenDialog löst jedenfalls Variablen auf.

Sicher? Wenn ich so das InitDir setze, ladne ich aber immer noch in den eigenen Dateien.

Zitat:

Die Umgebungsvariable ist aber bei modernen Windows-Versionen (min. seit Win 2000) immer gesetzt. Verlassen kann man sich also schon drauf.
Zitat:

Dafür gibts die Variable "%APPDATA%".
Und was ist mit Windowsversionen unter Windows 2000?

Zitat:

Zitat von SDharky
@Luckie: Warum stellst Du den Inhalt des Tuts nicht auch hier in den Thread?

Weil es nicht als Tutorial geplant war. ;) Aber bei Gelegenheit werde ich es noch machen, wenn es gewünscht wird.

xaromz 22. Sep 2005 13:56

Re: Neuer Artikel bei mir: %HOMEDIR% - das unbekannte Verzei
 
Hallo
Zitat:

Zitat von Luckie
Zitat:

Zitat von xaromz
Der OpenDialog löst jedenfalls Variablen auf.

Sicher? Wenn ich so das InitDir setze, ladne ich aber immer noch in den eigenen Dateien.

Also mein OpenDialog macht das.

Zitat:

Zitat von Luckie
Und was ist mit Windowsversionen unter Windows 2000?

Bie NT4 bin ich mir nicht sicher. Aber bei Win <= Me gibt's die Ordner eh nicht (jedenfalls nicht so richtig). Außerdem gibts da nur Administratoren :mrgreen: .

Aber natürlich ist die Version mit dem API-Aufruf die sichere. Ich dachte eben, Windows verhält sich auch mal konsistent :? .

Gruß
xaromz

Luckie 22. Sep 2005 13:57

Re: Neuer Artikel bei mir: %HOMEDIR% - das unbekannte Verzei
 
Zitat:

Zitat von xaromz
Aber bei Win <= Me gibt's die Ordner eh nicht (jedenfalls nicht so richtig).

Da gibt es aber entsprechende Ordner.

mschaefer 22. Sep 2005 14:02

Re: Neuer Artikel bei mir: %HOMEDIR% - das unbekannte Verzei
 
Moin moin,

Zitat:

Zitat von Luckie
In dem Artikel geht es um die Unsitte, dass Programmierer leider immer noch ihre Konfiguratiosndaten im Programmverzeichnis abelegen.

Tja solche Unsittlichkeiten gibt es und Sie sind, wenn man noch ein Unterverzeichnis nimmt, nicht nur schrecklich,sondern sehr praktisch. Es ermöglicht Programme ohne Installation in ein Verzeichnis zu legen und laufen zu lassen. Der Anwneder kann selbst die Anwendung enfach umkopieren, was für eine verzeichnisbasierte Datensicherung durchaus komfortabel ist. Ob man also alles nutzen muß, was einem Windows so als "Schnickschnack" anbietet, da habe ich begründete Zweifel. Mir sind solche Programme lieber als etliche Installationswüsten. Der Kommentar dürfte wohl Diskussionswürdig sein :-).

Viele Grüße // Martin

Luckie 22. Sep 2005 14:08

Re: Neuer Artikel bei mir: %HOMEDIR% - das unbekannte Verzei
 
Zitat:

Zitat von mschaefer
Tja solche Unsittlichkeiten gibt es und Sie sind, wenn man noch ein Unterverzeichnis nimmt, nicht nur schrecklich,sondern sehr praktisch.

Praktisch für wen? Ich dachte ich hätte deutlich gemacht, dass es ebn nicht praktisch ist, die Dateien im Programmordner abzulegen.

Zitat:

Es ermöglicht Programme ohne Installation in ein Verzeichnis zu legen und laufen zu lassen.
Kannst du auch, wenn du die Dateien im %HOMEDIR% ablegst.

Zitat:

Der Anwneder kann selbst die Anwendung enfach umkopieren,
Kannst du auch, wenn du die Dateien im %HOMEDIR% ablegst.

Zitat:

was für eine verzeichnisbasierte Datensicherung durchaus komfortabel ist.
Es ist also komfortabel sich erst alle Dateien aus dem %ProgrammOrdner% zusammen zu suchen als den entsprechenden Order im %HOMEDIR% zu sichern? Außerdem ist es in größeren Netzwerk üblich diesen Ordner auf ein netzlaufwerk zu legen, welches regelmäßig gesichert wird. Mach das mal mit dem %ProgrammOrdner%.

Zitat:

Ob man also alles nutzen muß, was einem Windows so als "Schnickschnack" anbietet, da habe ich begründete Zweifel. Mir sind solche Programme lieber als etliche Installationswüsten.
Eben das ist kein Schnickschnack und Windows spezifisch ist es schon gar nicht. Unter Linux und unter Apple OS gehört sich das schon so von Anfang an. Aber warum muss man es installieren, wenn es seine Dateien ablegt, wo sie hingehören?

Daniel 22. Sep 2005 14:12

Re: Neuer Artikel bei mir: %HOMEDIR% - das unbekannte Verzei
 
Nun, Martin redet von Programmen, die sich ausschließlich in ihrem eigenen Ordner abspielen und da muss ich auch sagen, dass dies absolut praktisch ist. Es gibt nur ein Verzeichnis, welches es bei Bedarf zu packen/löschen/verschieben/kopieren gilt.

Beide Positionen haben etwas für sich - aus pragmatischer Sicht sehe ich dies ebenso wie Martin.

mika 22. Sep 2005 14:15

Re: Neuer Artikel bei mir: %HOMEDIR% - das unbekannte Verzei
 
Hallo,

Also ich finde es sehr nützlich wenn kleine Tools ihre Konfigurationen im Programmverzeichnis ablegen, so kann man sich ohne das man das Programm installieren muss das Programm einfach auf den USB-Stick zum Beispiel ziehen, mithnehmen und überall starten ohne das man etwas einstellen muss! Für mich ist sowas ein Standardkriterium um überhaupt in meinen Tools Ordner auf dem Stick zu kommen. Sicherlich werden größere, client-server basierte Multi-User Anwendungen mit dem Prinzip nicht weit kommen aber da gibt es verschiedene Wege die man gehen kann (Konfiguration in DB, in Datei mit Benutzerkürzel oder meinetwegen ins HomeDir).

Wie gesagt, bei kleineren Tools finde ich es klasse wenn diese Ihre Konfigurationen im selben Ordner wie die Echse ablegen.



Gruß, Michael

<Edit>
Da war der Chef schneller als ich ;)

Naja, über Sinn un Zweck solcher Dinge lässt sich streiten, trotzdem gut das man weiss wie man das HomeDir oder das Appdir ermitteln kann!
</Edit>

Luckie 22. Sep 2005 14:24

Re: Neuer Artikel bei mir: %HOMEDIR% - das unbekannte Verzei
 
Zitat:

Zitat von Daniel
Nun, Martin redet von Programmen, die sich ausschließlich in ihrem eigenen Ordner abspielen

Was wären denn das für Programme? Und so lange es nur ums Lesen geht ist das ja auch in Ordnung, aber so bald es auch ums Schreiben geht bekommst du eben Probleme.

@mika: das wäre wieder ein Spezialfall. Aber gerade diese Programm für USB Sticks sind auch als solche konzipiert und nicht für die Installation auf einem System wo meherer Benutzer das Programm benutzen sollen.


Alle Zeitangaben in WEZ +1. Es ist jetzt 20:49 Uhr.
Seite 2 von 9     12 34     Letzte »    

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