<?xml version="1.0" encoding="utf-8"?>
<feed xml:lang="en" xmlns="http://www.w3.org/2005/Atom"><title>Recent posts to Problem PersistentVars</title><link href="https://forge.codesys.com/forge/talk/Deutsch/thread/7f36da248d/" rel="alternate"/><link href="https://forge.codesys.com/forge/talk/Deutsch/thread/7f36da248d/feed.atom" rel="self"/><id>https://forge.codesys.com/forge/talk/Deutsch/thread/7f36da248d/</id><updated>2023-06-08T17:30:22.428000Z</updated><subtitle>Recent posts to Problem PersistentVars</subtitle><entry><title>Problem PersistentVars</title><link href="https://forge.codesys.com/forge/talk/Deutsch/thread/7f36da248d/?limit=25#2849" rel="alternate"/><published>2023-06-08T17:30:22.428000Z</published><updated>2023-06-08T17:30:22.428000Z</updated><author><name>andrax</name><uri>https://forge.codesys.com/u/andrax/</uri></author><id>https://forge.codesys.comd617769c01615bd380ebd98908b9058c872a5f6e</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;Hallo zusammen,&lt;/p&gt;
&lt;p&gt;ich habe nach einem Tutorial aus dem Automtisierungskanal, &lt;br/&gt;
&lt;a href="https://www.youtube.com/watch?v=W-SGX49QNH4" rel="nofollow"&gt;https://www.youtube.com/watch?v=W-SGX49QNH4&lt;/a&gt;&lt;br/&gt;
mir folgen Code im Projekt angelegt um wichtige Parameter zu speichern und bei einem Neustart vom Raspi wiederherzu stellen.&lt;/p&gt;
&lt;p&gt;AppGetCurrent(pResult := ADR(stResult), AppGetCurrent =&amp;gt; stApplication);&lt;/p&gt;
&lt;p&gt;IF GVL_VisuData.xSaveSettings THEN&lt;br/&gt;
    AppStoreRetainsInFile(pApp := stApplication, pszFilname := strFilename);&lt;br/&gt;
    GVL_VisuData.xSaveSettings := FALSE;&lt;/p&gt;
&lt;p&gt;END_IF&lt;/p&gt;
&lt;p&gt;IF GVL_VisuData.xRestoreSettings THEN&lt;br/&gt;
    AppStoreRetainsInFile(pApp := stApplication, pszFilname := strFilename);&lt;br/&gt;
    GVL_VisuData.xRestoreSettings := FALSE;&lt;/p&gt;
&lt;p&gt;END_IF&lt;/p&gt;
&lt;p&gt;Prinzipiell funktioniert der Code, die Parameter werden im File gespeichert und stehen beim Neustart zur Verfügung.&lt;br/&gt;
Aber, xRestoreSettings funktioniert nicht. Zum einem werden keine Daten beim ausführen der Funktion zurückgeladen und zusätzlich wenn ich die Funktion aus meinen Code entferne, werden Die Daten aus dem File dennoch wieder hergestellt.&lt;br/&gt;
Wäre alles kein Problem, wenn nicht folgendes Phänomen wäre:&lt;br/&gt;
1. Ich kann das File nur einmal mit daten beschreiben. Wenn ich das File mit neuen Daten beschreibe, werden nur alte Daten wiederhergestellt. &lt;br/&gt;
2. Im PersistentVars, sind unter anderem Daten für einen Timer enthalten, "Logzeit : INT;. Jetzt läuft mein TON nicht mehr. Ich musste die Logzeit aus PersistentVars rausnehmen und und der Timer läuft wieder.&lt;/p&gt;
&lt;p&gt;Meine Frage: ist die Funktion Fehlerhaft?&lt;br/&gt;
Und gibt es ein funktionierendes Sample?&lt;/p&gt;
&lt;p&gt;Vielen Dank im Voraus.&lt;/p&gt;
&lt;p&gt;Gruß &lt;/p&gt;
&lt;p&gt;Andre&lt;/p&gt;&lt;/div&gt;</summary></entry></feed>