<?xml version="1.0" encoding="utf-8"?>
<feed xml:lang="en" xmlns="http://www.w3.org/2005/Atom"><title>Recent posts to Verhalten von REFERENCE bei OnlineChange</title><link href="https://forge.codesys.com/forge/talk/Deutsch/thread/cb3a8b8b9f/" rel="alternate"/><link href="https://forge.codesys.com/forge/talk/Deutsch/thread/cb3a8b8b9f/feed.atom" rel="self"/><id>https://forge.codesys.com/forge/talk/Deutsch/thread/cb3a8b8b9f/</id><updated>2020-02-28T00:41:02.449000Z</updated><subtitle>Recent posts to Verhalten von REFERENCE bei OnlineChange</subtitle><entry><title>Verhalten von REFERENCE bei OnlineChange</title><link href="https://forge.codesys.com/forge/talk/Deutsch/thread/cb3a8b8b9f/?limit=25#021c" rel="alternate"/><published>2020-02-28T00:41:02.449000Z</published><updated>2020-02-28T00:41:02.449000Z</updated><author><name>Patmo1</name><uri>https://forge.codesys.com/u/patmo1/</uri></author><id>https://forge.codesys.comf3deeab4b14efab42bbbf339336133c4c44ceb8d</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;Ich habe nun einige kleine Tests gemacht.&lt;/p&gt;
&lt;p&gt;Sowohl bei Pointern als auch bei References habe ich es geschafft, dass ein Laufzeitfehler nach einem OnlineChange auftritt.&lt;br/&gt;
Nur bei Interfaces nicht.&lt;/p&gt;
&lt;p&gt;Wenn man sich die Details der Änderungen beim OnlineChange anzeigen lässt, dann tauchen dort auch nur die Interfaces auf, die angepasst werden. Reference-Variablen (und andere Variablen wie Pointer) werden nicht angepasst.&lt;/p&gt;
&lt;p&gt;Bezüglich OnlineChange verhalten sich Reference-Variablen also genauso wie Pointer (sie unterscheiden sich nur in der Handhabung beim Programmieren).&lt;/p&gt;
&lt;p&gt;PS: Sofern man eine Reference (oder einen Pointer) wie in der Hilfe zyklisch neu setzt, sind sie natürlich trotzdem OnlineChange-sicher.&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>Verhalten von REFERENCE bei OnlineChange</title><link href="https://forge.codesys.com/forge/talk/Deutsch/thread/cb3a8b8b9f/?limit=25#cc2e" rel="alternate"/><published>2020-02-28T00:40:57.597000Z</published><updated>2020-02-28T00:40:57.597000Z</updated><author><name>singleton</name><uri>https://forge.codesys.com/u/singleton/</uri></author><id>https://forge.codesys.com4f60675b85dd18fe3fdc0637ad75715d75e2323a</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;Hallo Patmo1,&lt;br/&gt;
für Referenzen trifft das in V3 nicht zu. Interfacereferenzen als auch die "herkömmlichen" Referenzen überleben einen Onlinchange ohne Probleme.&lt;br/&gt;
Wäre das nicht so, wäre ich bestimmt schon arbeitslos  &lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>Verhalten von REFERENCE bei OnlineChange</title><link href="https://forge.codesys.com/forge/talk/Deutsch/thread/cb3a8b8b9f/?limit=25#c3f4" rel="alternate"/><published>2020-02-28T00:40:55.678000Z</published><updated>2020-02-28T00:40:55.678000Z</updated><author><name>Patmo1</name><uri>https://forge.codesys.com/u/patmo1/</uri></author><id>https://forge.codesys.com4e596029f75d89f843c295058cb93557fc1024d4</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;In der Hilfe steht zum Thema Online Change:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Zitat:&lt;/strong&gt;&lt;br/&gt;
Pointer variables keep their values from the last cycle. If there is a pointer on a variable, which has changed its size due to an online change, the value will not be correct any longer. Make sure that pointer variables get re-assigned in each cycle.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Meine Frage:&lt;br/&gt;
Trifft das auch auf References zu, d.h. muss ich eine Reference sicherheitshalber auch jeden Zyklus zuweisen?&lt;/p&gt;&lt;/div&gt;</summary></entry></feed>