<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[Programm das sich selbst erweitert]]></title><description><![CDATA[<p>Ist es theoretisch möglich, ein Programm zu schreiben, dass sich laufend erweitert, z.b. dass Benutzereingaben nicht in eine extra datei auf der Festplatte gespeichert werden, sondern direkt in der Programm datei (*.exe)<br />
oder das der Benutzer z.b. Befehle in ein Editfeld eingeben kann (z.b. CreateWindow(...)) und das vom Programm gleich so ausgeführt wird?<br />
Falls ja, hätte jemand ein bisschen Code, wo ich mal reinschauen könnte, um evtl. nachvollziehen zu können wie so was funktioniert?</p>
<p>mfg</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/220570/programm-das-sich-selbst-erweitert</link><generator>RSS for Node</generator><lastBuildDate>Tue, 06 Oct 2026 08:12:03 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/220570.rss" rel="self" type="application/rss+xml"/><pubDate>Mon, 18 Aug 2008 10:10:35 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Programm das sich selbst erweitert on Mon, 18 Aug 2008 10:10:35 GMT]]></title><description><![CDATA[<p>Ist es theoretisch möglich, ein Programm zu schreiben, dass sich laufend erweitert, z.b. dass Benutzereingaben nicht in eine extra datei auf der Festplatte gespeichert werden, sondern direkt in der Programm datei (*.exe)<br />
oder das der Benutzer z.b. Befehle in ein Editfeld eingeben kann (z.b. CreateWindow(...)) und das vom Programm gleich so ausgeführt wird?<br />
Falls ja, hätte jemand ein bisschen Code, wo ich mal reinschauen könnte, um evtl. nachvollziehen zu können wie so was funktioniert?</p>
<p>mfg</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1566802</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1566802</guid><dc:creator><![CDATA[Argus Magnus]]></dc:creator><pubDate>Mon, 18 Aug 2008 10:10:35 GMT</pubDate></item><item><title><![CDATA[Reply to Programm das sich selbst erweitert on Mon, 18 Aug 2008 10:24:43 GMT]]></title><description><![CDATA[<p>Klar geht das... schau dir einfach den SourceCode irgendeiner ScriptSprache an :P. Da siehst du wie es geht. Im prinzip ist ja dein Compiler nix anderes. Ein Programm das den Text versteht und Ihn kompiliert. Nur halt nicht sofort ausführt.<br />
Selbst erweitern kann es sich zwar nicht, aber je nachdem was es versteht an Befehlen kann es diese auch ausführen.<br />
rya.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1566814</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1566814</guid><dc:creator><![CDATA[[[global:former_user]]]]></dc:creator><pubDate>Mon, 18 Aug 2008 10:24:43 GMT</pubDate></item><item><title><![CDATA[Reply to Programm das sich selbst erweitert on Mon, 18 Aug 2008 10:47:51 GMT]]></title><description><![CDATA[<p>Was macht denn eine IDE? Genau das in etwa. <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f609.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--winking_face"
      title=";)"
      alt="😉"
    /><br />
Du gibst was ein, du kompilierst es und du führst es aus.</p>
<p>Also entweder bindest du einen Compiler mit ein und führst es gleich aus oder aber du gehst den Weg über einen Interpreter.</p>
<p>Wenn du aber so eine DLL erstellen, einbinden und deren Klassen nutzen möchtest, wird es schon komplexer. Dann würde ich aber auch eher zu Java raten. <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f609.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--winking_face"
      title=";)"
      alt="😉"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1566844</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1566844</guid><dc:creator><![CDATA[Fellhuhn]]></dc:creator><pubDate>Mon, 18 Aug 2008 10:47:51 GMT</pubDate></item><item><title><![CDATA[Reply to Programm das sich selbst erweitert on Mon, 18 Aug 2008 11:09:43 GMT]]></title><description><![CDATA[<p>Fellhuhn schrieb:</p>
<blockquote>
<p>Was macht denn eine IDE? Genau das in etwa. <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f609.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--winking_face"
      title=";)"
      alt="😉"
    /><br />
Du gibst was ein, du kompilierst es und du führst es aus.</p>
<p>Also entweder bindest du einen Compiler mit ein und führst es gleich aus oder aber du gehst den Weg über einen Interpreter.</p>
<p>Wenn du aber so eine DLL erstellen, einbinden und deren Klassen nutzen möchtest, wird es schon komplexer. Dann würde ich aber auch eher zu Java raten. <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f609.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--winking_face"
      title=";)"
      alt="😉"
    /></p>
</blockquote>
<p>Aha... und warum?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1566857</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1566857</guid><dc:creator><![CDATA[[[global:former_user]]]]></dc:creator><pubDate>Mon, 18 Aug 2008 11:09:43 GMT</pubDate></item><item><title><![CDATA[Reply to Programm das sich selbst erweitert on Mon, 18 Aug 2008 11:37:15 GMT]]></title><description><![CDATA[<p>Weil es meiner Erfahrung nach dort sehr einfach ist.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1566878</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1566878</guid><dc:creator><![CDATA[Fellhuhn]]></dc:creator><pubDate>Mon, 18 Aug 2008 11:37:15 GMT</pubDate></item><item><title><![CDATA[Reply to Programm das sich selbst erweitert on Mon, 18 Aug 2008 11:43:47 GMT]]></title><description><![CDATA[<p>Das ist es unter C++ auch. Zumindest mit Angelscript hast du nach ca 10 Minunten ein scriptbares Programm.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1566882</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1566882</guid><dc:creator><![CDATA[[[global:former_user]]]]></dc:creator><pubDate>Mon, 18 Aug 2008 11:43:47 GMT</pubDate></item></channel></rss>