<?xml version="1.0" encoding="utf-8"?>
<feed xml:lang="en" xmlns="http://www.w3.org/2005/Atom"><title>Recent posts to SIZEOF Globaler Variablen Liste</title><link href="https://forge.codesys.com/forge/talk/Deutsch/thread/cd3a59e53c/" rel="alternate"/><link href="https://forge.codesys.com/forge/talk/Deutsch/thread/cd3a59e53c/feed.atom" rel="self"/><id>https://forge.codesys.com/forge/talk/Deutsch/thread/cd3a59e53c/</id><updated>2022-09-26T15:43:42.006000Z</updated><subtitle>Recent posts to SIZEOF Globaler Variablen Liste</subtitle><entry><title>SIZEOF Globaler Variablen Liste</title><link href="https://forge.codesys.com/forge/talk/Deutsch/thread/cd3a59e53c/?limit=25#70f1" rel="alternate"/><published>2022-09-26T15:43:42.006000Z</published><updated>2022-09-26T15:43:42.006000Z</updated><author><name>e60newbie</name><uri>https://forge.codesys.com/u/e60newbie/</uri></author><id>https://forge.codesys.coma413177c81162dfd3842af8215211ab0f6a533d6</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;problem Gelöst !!&lt;br/&gt;
size muss LWORD Bei 64Bit sein     und &lt;br/&gt;
size kann DWORD Bei 32Bit sein  &lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>SIZEOF Globaler Variablen Liste</title><link href="https://forge.codesys.com/forge/talk/Deutsch/thread/cd3a59e53c/?limit=25#02a3" rel="alternate"/><published>2022-09-23T18:25:51.621000Z</published><updated>2022-09-23T18:25:51.621000Z</updated><author><name>e60newbie</name><uri>https://forge.codesys.com/u/e60newbie/</uri></author><id>https://forge.codesys.com221a6f4c6d7e27a66b324a50394bd779562c7724</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;Hallo,&lt;/p&gt;
&lt;p&gt;ich stehe vor einem verwunderlichen Problem...&lt;br/&gt;
Ich würde gerne die größe einer Globalen Variablenliste wissen, mit SIZEOF geht das ja nicht, da meckert es beim Übersetzen.&lt;/p&gt;
&lt;p&gt;Nun dachte ich mir,ich deklariere mir in der Liste am Anfang und am Ende eine Variabel die ich dann mit der Adresse verrechne.&lt;/p&gt;
&lt;div class="codehilite"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;span class="err"&gt;code&lt;/span&gt;
&lt;/pre&gt;&lt;/div&gt;


&lt;p&gt;size:=ADR(Global.last) - ADR(Global.first);&lt;/p&gt;
&lt;div class="codehilite"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;span class="err"&gt;code&lt;/span&gt;
&lt;/pre&gt;&lt;/div&gt;


&lt;p&gt;Klappt soweit recht gut auf einer IFM PLC, bekomme da die richtige Größe angegeben.&lt;br/&gt;
Aber wenn ich das spielchen auf ein HMI mit Linux darunter mache, bekomme ich nur mist zurück. die größe wird komplett falsch ausgegeben.&lt;/p&gt;
&lt;p&gt;Kann mir jemand erklären warum das so ist bzw. noch besser, hat jemand eine brauchbare Idee wie ich die Größe richtig zurück erhalte?&lt;br/&gt;
Einen Dut nehmen möchte ich nicht weil man den nicht so toll exportieren kann wie die Global Vars.&lt;/p&gt;&lt;/div&gt;</summary></entry></feed>