| Autor |
Beitrag |
rizla
      
Beiträge: 417
Erhaltene Danke: 2
XP
FPC mit Lazarus
|
Verfasst: Do 22.01.09 15:36
Mahlz, Freunde
Habe während meiner Nachtwache über Sinn und Unsinn folgender Sache nachgedacht:
Wenn man die TRegistry umschreibt, also alle Zugriffe auf die eigentliche Registry umleitet und diese
in einer Datei speichert, könnte man seine Programme ohne Probleme zu sog. Portable Apps machen
(Zugriff: statt uses Registry z.B. uses V(irtual) Registry)
Wie man das Problem mit schreibgeschützten Medien handhabt, wäre Schritt 2 in den Überlegungen.
Dass das umsetzbar ist, ist nicht die Frage, nur eben: Sinn oder Unsinn?
Meinungen bitte, alles ist erlaubt
:r!a:
_________________ if you have what they want - they'll find a way to take it (bruce sterling)
WOW - 10 JAHRE Mitglied beim Delphi-Forum. Wie die Zeit vergeht, Freunde.
|
|
elundril
      
Beiträge: 3747
Erhaltene Danke: 123
Windows Vista, Ubuntu
Delphi 7 PE "Codename: Aurora", Eclipse Ganymede
|
Verfasst: Do 22.01.09 15:54
Wenn das Programm sowieso von dir kommt, warum dann nicht gleich ein INI oder statt der registry?
lg elundril
_________________ This Signature-Space is intentionally left blank.
Bei Beschwerden, bitte den Beschwerdebutton (gekennzeichnet mit PN) verwenden.
|
|
Nersgatt
      
Beiträge: 1581
Erhaltene Danke: 279
Delphi 10 Seattle Prof.
|
Verfasst: Do 22.01.09 16:17
rizla hat folgendes geschrieben : | | Wie man das Problem mit schreibgeschützten Medien handhabt, wäre Schritt 2 in den Überlegungen. |
Na, mit einer T MemoryRegistry
Edit: Und wenn man dem TMemoryRegistry noch ein .SaveToFile und .LoadFromFile verpasst, hat man seine TVirtualRegistry auch schon fertig 
_________________ Gruß, Jens
Zuerst ignorieren sie dich, dann lachen sie über dich, dann bekämpfen sie dich und dann gewinnst du. (Mahatma Gandhi)
|
|
jaenicke
      
Beiträge: 19346
Erhaltene Danke: 1754
W11 x64 (Chrome, Edge)
Delphi 12 Pro, C# (VS 2022), JS/HTML, Java (NB), PHP, Lazarus
|
Verfasst: Do 22.01.09 16:35
Ich benutze ohnehin eine eigene Klasse für die Einstellungen in meinen Programmen. Meine größeren Programme sind dadurch je nach Benutzerwunsch sofort portabel. Der Benutzer wird einfach gefragt wo die Einstellungen gespeichert werden sollen.
Voraussetzung ist natürlich, dass man auch eine Speicherung in einer Datei, z.B. eine Ini, anbietet.
Ich bin gerade dabei, hier in der Library einen entsprechenden Beitrag zu schreiben, aber irgendwie komme ich nicht so schnell dazu wie ich geplant hatte...
|
|
rizla 
      
Beiträge: 417
Erhaltene Danke: 2
XP
FPC mit Lazarus
|
Verfasst: Do 22.01.09 17:33
Wenn man aber die sw schon lange fertig hat, dann alles uff ini-files umschreiben?
Naja, wer die Mühe nicht scheut..

_________________ if you have what they want - they'll find a way to take it (bruce sterling)
WOW - 10 JAHRE Mitglied beim Delphi-Forum. Wie die Zeit vergeht, Freunde.
|
|
matze
      
Beiträge: 4613
Erhaltene Danke: 24
XP home, prof
Delphi 2009 Prof,
|
Verfasst: Do 22.01.09 18:07
gab es nicht mal so eine Zwitter-Komponente. TIniRegFile oder so um den Dreh?
Ich hab das irgendwas im Hinterkopf, weiß aber nicht mehr, ob das eine Thrid-Party-Kompo war oder nicht...
_________________ In the beginning was the word.
And the word was content-type: text/plain.
|
|
jaenicke
      
Beiträge: 19346
Erhaltene Danke: 1754
W11 x64 (Chrome, Edge)
Delphi 12 Pro, C# (VS 2022), JS/HTML, Java (NB), PHP, Lazarus
|
Verfasst: Do 22.01.09 18:12
|
|
matze
      
Beiträge: 4613
Erhaltene Danke: 24
XP home, prof
Delphi 2009 Prof,
|
Verfasst: Fr 23.01.09 09:41
Ja ich wusste doch, dass da was war... Manchmal lässt mich mein altes Hirn doch nicht im Stich 
_________________ In the beginning was the word.
And the word was content-type: text/plain.
|
|