Forum: Programmieren allgemein
Delphi
by bernau,
30. Nov 2015
@Uwe Raabe: Danke für den Schnipsel. Hilft schon mal sehr weiter.
Forum: Programmieren allgemein
Delphi
by bernau,
30. Nov 2015
Es gibt doch auch Daten, Parameter oder Sonstiges, die nicht benutzerspezifisch sind, sondern die nur für die Lauffähigkeit des Programms notwendig sind, egal welcher Benutzer grade angemeldet ist. Die gehören m.M. nach in das Verzeichnis c:\Programdata\xxx und dort muss dann das "Programm" schreiben können.
Beispiel: Eine Lizensdatei, welche alle 7 Tage aktualisiert wird. Egal welcher...
Forum: Programmieren allgemein
Delphi
by bernau,
30. Nov 2015
Aber das gibt es ja nicht mehr wirklich unter Win7/8
Forum: Programmieren allgemein
Delphi
by bernau,
30. Nov 2015
Ähhmmm. Mir auch.
Oder einfach den Schnipse hier anhängen.:party:
Forum: Programmieren allgemein
Delphi
by bernau,
30. Nov 2015
Tja. Das war für mich mal wieder ein Griff in den Lokus.
Ich habe folgendes aus dem Dokwiki für die Funktion System.IOUtils.TPath.GetPublicPath
Als Ergebnis bekomme ich den Pfad c:\ProgramData
Das bedeutet für mich, ich habe einen zentralen Punkt, in dem ich Programmeinstellungen speichere. Ich möchte es so haben, daß gewisse Einstellungen von jedem Benutzer geschrieben werden...
Forum: Programmieren allgemein
Delphi
by bernau,
30. Nov 2015
Danke für eure Hinweise. Ich lasse mir mal durch den Kopf gehen, was die beste Lösung ist.
Forum: Programmieren allgemein
Delphi
by bernau,
30. Nov 2015
Ich möchte aber vermeiden, daß zig verschiedene Versionen der INI-Datei verstreut auf dem Rechner rumliegen. Sauberer wäre das Löschen.
Forum: Programmieren allgemein
Delphi
by bernau,
30. Nov 2015
Alte Software von mir schreibt seit Win95 eine Ini-Datei im Windows-Verzeichnis. Mit Win7 und neuer wird die INI-Datei dann in's Virtual Store geschrieben.
Ich will von den Altlasten weg. Möchte also die INI-Dateien nach ProgramData verschieben, da wo sie hingehören. Habe mir gedacht, daß ich das Programm so erweitere, daß wenn es gestartet wird, ich die INI-Dateien einfach verschiebe. Geht...