Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   Automatisierter Savedialog (https://www.delphipraxis.net/110341-automatisierter-savedialog.html)

Erlkönig 16. Mär 2008 19:49


Automatisierter Savedialog
 
Hallo,

ich möchte für ein ganz einfaches Textprogramm(schriftgröße,-farbe,Fett,Kursiv usw...) Ich habe mir gedacht eine Autospeicherfunktion über einen Savedialog einzubauen. DIe idee ist mit hilfe eines Timers alle 2 minuten eine sicherheitskopie im programmordner zu hinterlegen mit einem festen namen den ich zuvor im Objekt-inspektor festgelegt habe. Genau wie die Endung.
Meine Frage: Ist es möglich den Savedialog so zu schreiben, dass er die Datei abspeichert ohne nach dem Dateinamen,-endung und speicherort fragt. Quasi dass dies im hintergrund automatisch geschieht.

Ich hoff auf hilfreiche antworten.

Erlkönig

Larsi 16. Mär 2008 19:50

Re: Automatisierter Savedialog
 
wie wärs denn mit SaveToFile vom Memo oder so? der Save Dialog macht doch nichts anderses!

Dunkel 16. Mär 2008 19:51

Re: Automatisierter Savedialog
 
Hallo!

De Save-Dialog speichert selber nichts, er dient nur zur User-Interaktion. Wenn Du keine Usereingaben benötigst, benötigst Du auch keinen Save-Dialog.

Erlkönig 16. Mär 2008 21:07

Re: Automatisierter Savedialog
 
Ja stimmt. Danke ich hab mein Problem gelöst.

Luckie 16. Mär 2008 23:09

Re: Automatisierter Savedialog
 
Zitat:

Zitat von Erlkönig
eine sicherheitskopie im programmordner

Wenn ich dein Programm dahin installiere / kopiere, wo es hingehört, nämlich in den Programmeordner von Windows, werde ich diese Funktion deines Programmes nicht nutzen können, da ich als Benutzer mit eingeschränkten Rechten dort keine Schreibrechte habe.

Ich glaube, selbst in 20 Jahren, haben ein Großteil der Programmierer immer noch nicht kapiert, dass es auch Betriebssystem von Microsoft gibt, die eine benutzerspezifische Rechtevergabe besitzen und nicht jeder so dumm ist und als Administrator an seinem Rechner arbeitet.


Alle Zeitangaben in WEZ +1. Es ist jetzt 23:13 Uhr.

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