<?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[Engine C++, GUI C#]]></title><description><![CDATA[<p>Hi, ich habe für mein Programm die Engine fertiggestellt, möchte das Programm aber nicht in einer öden Konsole bereitstellen, sondern per GUI präsentieren.<br />
Das Problem an dieser Stelle:</p>
<p>-WinAPI GUI ist sehr Zeitaufwändig<br />
-Mit MFC bzw. anderen Libs (wxWidgets) kann ich mich nicht anfreunden</p>
<p>Meine Lösung hierbei ist C#. Ich würde die Engine als DLL mitliefern, die die Funktionen ausführt und dann an meine C# GUI sendet. Diese werden dann dort verarbeitet.<br />
Ich benötige nämlich ein Grid-View im Stil von Excel, um bestimmte Daten, die von der DLL kommen, darzustellen, welche ja in der Toolbox bereitgestellt wird.</p>
<p>Meine Frage an dieser Stelle: Geht das mit der DLL &lt;=&gt; GUI oder muss ich wohl oder übel die WinAPI benutzen? Eine C# GUI ist eben schnell &quot;zusammengeklickt&quot; und sieht auch noch hübsch aus. <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="😉"
    /> Oder gibt es gar noch einfachere Methoden? <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/topic/265355/engine-c-gui-c</link><generator>RSS for Node</generator><lastBuildDate>Fri, 04 Sep 2026 05:39:36 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/265355.rss" rel="self" type="application/rss+xml"/><pubDate>Wed, 21 Apr 2010 16:54:55 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Engine C++, GUI C# on Wed, 21 Apr 2010 16:54:55 GMT]]></title><description><![CDATA[<p>Hi, ich habe für mein Programm die Engine fertiggestellt, möchte das Programm aber nicht in einer öden Konsole bereitstellen, sondern per GUI präsentieren.<br />
Das Problem an dieser Stelle:</p>
<p>-WinAPI GUI ist sehr Zeitaufwändig<br />
-Mit MFC bzw. anderen Libs (wxWidgets) kann ich mich nicht anfreunden</p>
<p>Meine Lösung hierbei ist C#. Ich würde die Engine als DLL mitliefern, die die Funktionen ausführt und dann an meine C# GUI sendet. Diese werden dann dort verarbeitet.<br />
Ich benötige nämlich ein Grid-View im Stil von Excel, um bestimmte Daten, die von der DLL kommen, darzustellen, welche ja in der Toolbox bereitgestellt wird.</p>
<p>Meine Frage an dieser Stelle: Geht das mit der DLL &lt;=&gt; GUI oder muss ich wohl oder übel die WinAPI benutzen? Eine C# GUI ist eben schnell &quot;zusammengeklickt&quot; und sieht auch noch hübsch aus. <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="😉"
    /> Oder gibt es gar noch einfachere Methoden? <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/1886354</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1886354</guid><dc:creator><![CDATA[Ecgui]]></dc:creator><pubDate>Wed, 21 Apr 2010 16:54:55 GMT</pubDate></item><item><title><![CDATA[Reply to Engine C++, GUI C# on Wed, 21 Apr 2010 17:01:00 GMT]]></title><description><![CDATA[<p>Auch mit wxWidgets kann man sich eine GUI schnell zusammenklicken...<br />
Oder schau dir mal Qt an, vllt. möchtest du deine &quot;Engine&quot; in einem Model kapseln und via QTableView anzeigen? Mit dem Qt Designer kannst du dir auch ganz schnell eine GUI &quot;zusammenklicken&quot;.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1886356</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1886356</guid><dc:creator><![CDATA[l&#x27;abra d&#x27;or]]></dc:creator><pubDate>Wed, 21 Apr 2010 17:01:00 GMT</pubDate></item><item><title><![CDATA[Reply to Engine C++, GUI C# on Wed, 21 Apr 2010 17:07:37 GMT]]></title><description><![CDATA[<p>Das geht und ist prinzipiell auch keine schlechte Idee.</p>
<p>Ein Beispiel das ich gerade bei Google gefunden habe (kann es an diesem Rechner leider nicht ausprobieren, ob es funktioniert):</p>
<p><a href="http://www.adp-gmbh.ch/csharp/call_dll.html" rel="nofollow">http://www.adp-gmbh.ch/csharp/call_dll.html</a></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1886358</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1886358</guid><dc:creator><![CDATA[SeppJ]]></dc:creator><pubDate>Wed, 21 Apr 2010 17:07:37 GMT</pubDate></item><item><title><![CDATA[Reply to Engine C++, GUI C# on Wed, 21 Apr 2010 17:44:36 GMT]]></title><description><![CDATA[<p>Ah super, dann würde ich auch C# benutzen. Kann C# überhaupt Zeiger von DLL's empfangen? Meine DLL wird wohl nämlich einen sehr langen cstring übertragen und das geht ohne Zeiger nicht.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1886375</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1886375</guid><dc:creator><![CDATA[Ecgui]]></dc:creator><pubDate>Wed, 21 Apr 2010 17:44:36 GMT</pubDate></item></channel></rss>