<?xml version="1.0" encoding="utf-8"?>
<feed xml:lang="en" xmlns="http://www.w3.org/2005/Atom"><title>Recent posts to void pointer</title><link href="https://forge.codesys.com/forge/talk/CODESYS-V2/thread/f67d81e465/" rel="alternate"/><link href="https://forge.codesys.com/forge/talk/CODESYS-V2/thread/f67d81e465/feed.atom" rel="self"/><id>https://forge.codesys.com/forge/talk/CODESYS-V2/thread/f67d81e465/</id><updated>2020-02-27T23:31:52.482000Z</updated><subtitle>Recent posts to void pointer</subtitle><entry><title>void pointer</title><link href="https://forge.codesys.com/forge/talk/Codesys%2520V2.3/thread/f67d81e465/?limit=25#6b34" rel="alternate"/><published>2020-02-27T23:31:52.482000Z</published><updated>2020-02-27T23:31:52.482000Z</updated><author><name>sarathbabu</name><uri>https://forge.codesys.com/u/sarathbabu/</uri></author><id>https://forge.codesys.com12bc958b349effd674097ba29794268d8e401783</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Strucc hat geschrieben:&lt;/strong&gt;&lt;br/&gt;
Regularly and traditionally it's POINTER TO BYTE, it can be interchanged without conversion to POINTER TO *.&lt;br/&gt;
However, in some cases this might lead to memory alignment problems... for example, ODD pointer to byte should not be used as pointer to word.&lt;br/&gt;
As for CODESYS V3 , POINTER TO ANY seems to work.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Thanks Strucc&lt;/p&gt;
&lt;p&gt;Used your idea &lt;/p&gt;
&lt;p&gt;Sarath&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>void pointer</title><link href="https://forge.codesys.com/forge/talk/Codesys%2520V2.3/thread/f67d81e465/?limit=25#d4b8" rel="alternate"/><published>2020-02-27T23:31:50.647000Z</published><updated>2020-02-27T23:31:50.647000Z</updated><author><name>shooter</name><uri>https://forge.codesys.com/u/shooter/</uri></author><id>https://forge.codesys.come4555a295a34afd38ffbaccce429d895e1b6a401</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;yes that is possible, however why should you use pointers, as everything can be programmed in 61131 standard language.&lt;br/&gt;
when using pointers it is same as use peek and poke, very machine dependent.&lt;br/&gt;
whenever possible try to avoid it.&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>void pointer</title><link href="https://forge.codesys.com/forge/talk/Codesys%2520V2.3/thread/f67d81e465/?limit=25#173c" rel="alternate"/><published>2020-02-27T23:31:46.073000Z</published><updated>2020-02-27T23:31:46.073000Z</updated><author><name>sarathbabu</name><uri>https://forge.codesys.com/u/sarathbabu/</uri></author><id>https://forge.codesys.com81d6f9b1269700772774df3279d6fc34e8520fca</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;Hi Strucc&lt;/p&gt;
&lt;p&gt;Thanks for your info.&lt;/p&gt;
&lt;div class="codehilite"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;span class="n"&gt;type&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;st_recipe&lt;/span&gt;&lt;span class="w"&gt;&lt;/span&gt;
&lt;span class="nl"&gt;test&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="n"&gt;bool&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;&lt;span class="w"&gt;&lt;/span&gt;
&lt;span class="nl"&gt;test1&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="n"&gt;lreal&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;&lt;span class="w"&gt;&lt;/span&gt;
&lt;span class="n"&gt;end_type&lt;/span&gt;&lt;span class="w"&gt;&lt;/span&gt;
&lt;span class="n"&gt;function_block&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;tester&lt;/span&gt;&lt;span class="w"&gt;&lt;/span&gt;
&lt;span class="nf"&gt;var&lt;/span&gt;&lt;span class="w"&gt;&lt;/span&gt;
&lt;span class="nl"&gt;pt&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="n"&gt;pointer&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;to&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;array&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;[&lt;/span&gt;&lt;span class="n"&gt;1..250&lt;/span&gt;&lt;span class="o"&gt;]&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;of&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dword&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;&lt;span class="w"&gt;&lt;/span&gt;
&lt;span class="nl"&gt;xmlvalue&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="n"&gt;string&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;&lt;span class="w"&gt;&lt;/span&gt;
&lt;span class="n"&gt;end_var&lt;/span&gt;&lt;span class="w"&gt;&lt;/span&gt;
&lt;span class="nl"&gt;pt&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="n"&gt;adr&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;st_recipe&lt;/span&gt;&lt;span class="p"&gt;);&lt;/span&gt;&lt;span class="w"&gt;&lt;/span&gt;
&lt;span class="n"&gt;pt&lt;/span&gt;&lt;span class="o"&gt;^[&lt;/span&gt;&lt;span class="n"&gt;i&lt;/span&gt;&lt;span class="o"&gt;]&lt;/span&gt;&lt;span class="err"&gt;:&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="n"&gt;string_to_dword&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;xmlvalue&lt;/span&gt;&lt;span class="p"&gt;);&lt;/span&gt;&lt;span class="w"&gt;&lt;/span&gt;
&lt;/pre&gt;&lt;/div&gt;


&lt;p&gt;Is it possible to have a pointer like this inspite of any data type&lt;/p&gt;
&lt;p&gt;Thanks&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>void pointer</title><link href="https://forge.codesys.com/forge/talk/Codesys%2520V2.3/thread/f67d81e465/?limit=25#7d3a" rel="alternate"/><published>2020-02-27T23:31:44.426000Z</published><updated>2020-02-27T23:31:44.426000Z</updated><author><name>Strucc</name><uri>https://forge.codesys.com/u/strucc/</uri></author><id>https://forge.codesys.com90fe6639cd1236bb9ec5a22d3fbc998e5100c852</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;Regularly and traditionally it's POINTER TO BYTE, it can be interchanged without conversion to POINTER TO *.&lt;br/&gt;
However, in some cases this might lead to memory alignment problems... for example, ODD pointer to byte should not be used as pointer to word.&lt;br/&gt;
As for CODESYS V3 , POINTER TO ANY seems to work.&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>void pointer</title><link href="https://forge.codesys.com/forge/talk/Codesys%2520V2.3/thread/f67d81e465/?limit=25#57d0" rel="alternate"/><published>2020-02-27T23:31:42.785000Z</published><updated>2020-02-27T23:31:42.785000Z</updated><author><name>sarathbabu</name><uri>https://forge.codesys.com/u/sarathbabu/</uri></author><id>https://forge.codesys.comc884bed347130608012639043eaf9dfdadc8ee6d</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;Pointer to any DATA type this is what is required.Is it possible in codesys?&lt;/p&gt;
&lt;p&gt;Thanks&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>void pointer</title><link href="https://forge.codesys.com/forge/talk/Codesys%2520V2.3/thread/f67d81e465/?limit=25#8478" rel="alternate"/><published>2020-02-27T23:31:38.155000Z</published><updated>2020-02-27T23:31:38.155000Z</updated><author><name>sarathbabu</name><uri>https://forge.codesys.com/u/sarathbabu/</uri></author><id>https://forge.codesys.comd31083da698fc9acf53dacce2adeb1dc1ae35b66</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;Hi all&lt;/p&gt;
&lt;p&gt;Is there any way to create void pointers in codesys?&lt;/p&gt;
&lt;p&gt;and need info about writing code in visual c++ &amp;amp; converting it to codesys library.&lt;/p&gt;
&lt;p&gt;Thanks&lt;br/&gt;
sarath&lt;/p&gt;&lt;/div&gt;</summary></entry></feed>