Hallo Ria,
eine FGV ist erst einmal ein Datenpuffer wie eine normale globale Variable: man nutzt sie zur (programminternen) Datenspeicherung/-pufferung. Über das F in FGV kann man aber weitere Funktionaität drumherum programmieren...
Zur Frage:
- "INIT" sollte den Datenpuffer initialisieren. Hier kann man entweder einen Defaultwert vorgeben oder auch eine Datei auslesen, die die Werte für die Initialisierung enthält.
- "SET" sollte neue Werte in den Datenpuffer übernehmen.
- mit "GET" holt man sich üblicherweise den aktuellen Wert aus dem Datenpuffer.
Zitat:In der FGV möchte ich eine Datensicherung integrieren.
Ich nehme an, du willst in "regelmäßigen" Intervallen die Daten in eine Datei schreiben.
- Man könnte hier z.B. einen Zähler für die SET-Aufrufe integrieren und nach jedem 10ten SET die Daten in eine Datei speichern.
- Man könnte aber auch mit einem Zeitstempel arbeiten und immer, wenn ein bestimmtes Zeitintervall vergangen ist, die Daten speichern.
- Man könnte einen zusätzlichen "SAVE"-Befehl implementieren, den die aufrufende Applikation nutzt, um Daten gezielt zu speichern...