<?xml version="1.0" encoding="utf-8"?>
<feed xml:lang="en" xmlns="http://www.w3.org/2005/Atom"><title>Recent posts to Projektinformationen</title><link href="https://forge.codesys.com/forge/talk/Deutsch/thread/fdb306581d/" rel="alternate"/><link href="https://forge.codesys.com/forge/talk/Deutsch/thread/fdb306581d/feed.atom" rel="self"/><id>https://forge.codesys.com/forge/talk/Deutsch/thread/fdb306581d/</id><updated>2020-02-27T23:54:14.048000Z</updated><subtitle>Recent posts to Projektinformationen</subtitle><entry><title>Projektinformationen</title><link href="https://forge.codesys.com/forge/talk/Deutsch/thread/fdb306581d/?limit=25#32a2" rel="alternate"/><published>2020-02-27T23:54:14.048000Z</published><updated>2020-02-27T23:54:14.048000Z</updated><author><name>MaxZuck</name><uri>https://forge.codesys.com/u/maxzuck/</uri></author><id>https://forge.codesys.comb0abef37e315d445003bf459c3abf5584c31876b</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;Hey Stehmi,&lt;/p&gt;
&lt;p&gt;für den Namen hab ich mir das wir unten dargestellt umgesetzt. In APPLICATION_INFO stecken aber auch weitere Informationen, wie der Autor und die Version.&lt;/p&gt;
&lt;div class="codehilite"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;span class="nv"&gt;FUNCTION&lt;/span&gt; &lt;span class="nv"&gt;GetProjectName&lt;/span&gt; : &lt;span class="nv"&gt;STRING&lt;/span&gt;&lt;span class="ss"&gt;(&lt;/span&gt;&lt;span class="mi"&gt;255&lt;/span&gt;&lt;span class="ss"&gt;)&lt;/span&gt;
&lt;span class="nv"&gt;VAR_INPUT&lt;/span&gt;
&lt;span class="nv"&gt;END_VAR&lt;/span&gt;
&lt;span class="nv"&gt;VAR&lt;/span&gt;
   &lt;span class="nv"&gt;pApp&lt;/span&gt;: &lt;span class="nv"&gt;POINTER&lt;/span&gt; &lt;span class="nv"&gt;TO&lt;/span&gt; &lt;span class="nv"&gt;APPLICATION&lt;/span&gt;&lt;span class="c1"&gt;;   &lt;/span&gt;
   &lt;span class="nv"&gt;tResult&lt;/span&gt;: &lt;span class="nv"&gt;POINTER&lt;/span&gt; &lt;span class="nv"&gt;TO&lt;/span&gt; &lt;span class="nv"&gt;CmpApp&lt;/span&gt;.&lt;span class="nv"&gt;RTS_IEC_RESULT&lt;/span&gt;&lt;span class="c1"&gt;;&lt;/span&gt;
   &lt;span class="nv"&gt;pAppInfo&lt;/span&gt;: &lt;span class="nv"&gt;POINTER&lt;/span&gt; &lt;span class="nv"&gt;TO&lt;/span&gt; &lt;span class="nv"&gt;APPLICATION_INFO&lt;/span&gt;&lt;span class="c1"&gt;;&lt;/span&gt;
&lt;span class="nv"&gt;END_VAR&lt;/span&gt;
&lt;span class="ss"&gt;(&lt;/span&gt;&lt;span class="o"&gt;*&lt;/span&gt; &lt;span class="nv"&gt;get&lt;/span&gt; &lt;span class="nv"&gt;the&lt;/span&gt; &lt;span class="nv"&gt;projectname&lt;/span&gt; &lt;span class="nv"&gt;from&lt;/span&gt; &lt;span class="nv"&gt;the&lt;/span&gt; &lt;span class="nv"&gt;system&lt;/span&gt; &lt;span class="o"&gt;*&lt;/span&gt;&lt;span class="ss"&gt;)&lt;/span&gt;
&lt;span class="nv"&gt;pApp&lt;/span&gt; :&lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="nv"&gt;AppGetCurrent&lt;/span&gt;&lt;span class="ss"&gt;(&lt;/span&gt;&lt;span class="nv"&gt;pResult&lt;/span&gt;:&lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="nv"&gt;tResult&lt;/span&gt;&lt;span class="ss"&gt;)&lt;/span&gt;&lt;span class="c1"&gt;;&lt;/span&gt;
&lt;span class="k"&gt;IF&lt;/span&gt;&lt;span class="ss"&gt;(&lt;/span&gt;&lt;span class="nv"&gt;pApp&lt;/span&gt; &lt;span class="o"&gt;&amp;lt;&amp;gt;&lt;/span&gt; &lt;span class="mi"&gt;0&lt;/span&gt;&lt;span class="ss"&gt;)&lt;/span&gt; &lt;span class="k"&gt;THEN&lt;/span&gt;
   &lt;span class="nv"&gt;pAppInfo&lt;/span&gt; :&lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="nv"&gt;AppGetApplicationInfo&lt;/span&gt;&lt;span class="ss"&gt;(&lt;/span&gt;&lt;span class="nv"&gt;pApp&lt;/span&gt;, &lt;span class="nv"&gt;tResult&lt;/span&gt;&lt;span class="ss"&gt;)&lt;/span&gt;&lt;span class="c1"&gt;;&lt;/span&gt;
   &lt;span class="k"&gt;IF&lt;/span&gt;&lt;span class="ss"&gt;(&lt;/span&gt;&lt;span class="nv"&gt;pAppInfo&lt;/span&gt;&lt;span class="o"&gt;^&lt;/span&gt;.&lt;span class="nv"&gt;pstProjectName&lt;/span&gt; &lt;span class="o"&gt;&amp;lt;&amp;gt;&lt;/span&gt; &lt;span class="mi"&gt;0&lt;/span&gt;&lt;span class="ss"&gt;)&lt;/span&gt; &lt;span class="k"&gt;THEN&lt;/span&gt;
      &lt;span class="nv"&gt;GetProjectName&lt;/span&gt; :&lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="nv"&gt;pAppInfo&lt;/span&gt;&lt;span class="o"&gt;^&lt;/span&gt;.&lt;span class="nv"&gt;pstProjectName&lt;/span&gt;&lt;span class="o"&gt;^&lt;/span&gt;&lt;span class="c1"&gt;;&lt;/span&gt;
   &lt;span class="k"&gt;ELSE&lt;/span&gt;
      &lt;span class="nv"&gt;GetProjectName&lt;/span&gt; :&lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="s1"&gt;'&lt;/span&gt;&lt;span class="s"&gt;unknown projectname&lt;/span&gt;&lt;span class="s1"&gt;'&lt;/span&gt;&lt;span class="c1"&gt;;      &lt;/span&gt;
   &lt;span class="nv"&gt;END_IF&lt;/span&gt;
&lt;span class="k"&gt;ELSE&lt;/span&gt;
   &lt;span class="nv"&gt;GetProjectName&lt;/span&gt; :&lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="s1"&gt;'&lt;/span&gt;&lt;span class="s"&gt;unknown projectname&lt;/span&gt;&lt;span class="s1"&gt;'&lt;/span&gt;&lt;span class="c1"&gt;;&lt;/span&gt;
&lt;span class="nv"&gt;END_IF&lt;/span&gt;
&lt;/pre&gt;&lt;/div&gt;

&lt;/div&gt;</summary></entry><entry><title>Projektinformationen</title><link href="https://forge.codesys.com/forge/talk/Deutsch/thread/fdb306581d/?limit=25#0fdf" rel="alternate"/><published>2020-02-27T23:54:12.209000Z</published><updated>2020-02-27T23:54:12.209000Z</updated><author><name>Stehmi</name><uri>https://forge.codesys.com/u/stehmi/</uri></author><id>https://forge.codesys.com8ef3f0b4a9b34b29ba809b354c476fab23cb1413</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;Hallo zusammen, habe leider mit Codesys keine sehr grosse Erfahrung.&lt;br/&gt;
Ein Problem zudem ich kaum etwas finde ist, wie ich die Automatisch erstellten Projekt informationen z.B. in Variable packen kann um diese zu visualisieren.&lt;br/&gt;
Hat mir dazu jemand einen Tip wie ich z.B. GetTitle oder GetVersion benutze?&lt;/p&gt;
&lt;p&gt;waere euch sehr dankbar&lt;/p&gt;&lt;/div&gt;</summary></entry></feed>