<?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[Alternative zur dll]]></title><description><![CDATA[<p>Hallo,</p>
<p>ich möchte nen Web-Server auf C++ Basis schreiben...<br />
Dieser soll ähnlich wie JSP funktionieren...<br />
Mit Hilfe des MinGW kompiliere ich dann die erzeugte Seite...<br />
Wie würdet ihr die compilieren? Würdet ihr da ne dll<br />
raus machen oder gibt es ne Alternative? Ich benötige ja nur einen<br />
Einsprung-Punkt in der Datei...<br />
Gibt es also andere externe Dateien außer dll?<br />
Ne dll pro Seite erscheint mir etwas seltsam...</p>
<p>CSP</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/134210/alternative-zur-dll</link><generator>RSS for Node</generator><lastBuildDate>Fri, 28 Aug 2026 11:36:35 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/134210.rss" rel="self" type="application/rss+xml"/><pubDate>Tue, 24 Jan 2006 14:52:08 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Alternative zur dll on Tue, 24 Jan 2006 14:52:08 GMT]]></title><description><![CDATA[<p>Hallo,</p>
<p>ich möchte nen Web-Server auf C++ Basis schreiben...<br />
Dieser soll ähnlich wie JSP funktionieren...<br />
Mit Hilfe des MinGW kompiliere ich dann die erzeugte Seite...<br />
Wie würdet ihr die compilieren? Würdet ihr da ne dll<br />
raus machen oder gibt es ne Alternative? Ich benötige ja nur einen<br />
Einsprung-Punkt in der Datei...<br />
Gibt es also andere externe Dateien außer dll?<br />
Ne dll pro Seite erscheint mir etwas seltsam...</p>
<p>CSP</p>
]]></description><link>https://www.c-plusplus.net/forum/post/975038</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/975038</guid><dc:creator><![CDATA[CSP]]></dc:creator><pubDate>Tue, 24 Jan 2006 14:52:08 GMT</pubDate></item><item><title><![CDATA[Reply to Alternative zur dll on Tue, 24 Jan 2006 15:50:43 GMT]]></title><description><![CDATA[<p>Hat mit c++ eigentlich gar nichts zu tun.</p>
<p>JSP ist aber was ganz anderes, da Java auf ner eigenen (virtuellen)Plattform läuft, dein Server und deine &quot;Webseiten&quot; laufen aber auf der gleichen Plattform, daher ist ein Modul pro &quot;Webseite&quot; nicht viel. Da gibts sogar schon was ganz tolles, nennt sich CGI.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/975091</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/975091</guid><dc:creator><![CDATA[Any]]></dc:creator><pubDate>Tue, 24 Jan 2006 15:50:43 GMT</pubDate></item><item><title><![CDATA[Reply to Alternative zur dll on Tue, 24 Jan 2006 16:01:14 GMT]]></title><description><![CDATA[<p>Hallo?</p>
<p>Was JSP ist weiß ich...<br />
Hab schon ziemlich viele JSP-Seiten geschrieben.<br />
Ich hab das nur geschrieben, damit man sich vorstellen kann,<br />
was ich machen möchte...</p>
<p>Ich wollte damit nur sagen, dass ich die Seiten zur Laufzeit<br />
kompilieren möchte und deshalb nicht in eine(!) DLL packen kann/will,<br />
sondern mehrere benötige...</p>
<p>CGI hab ich persönlich noch nicht benutzt, aber, dass es diese Möglich-<br />
keit gibt, ist mir auch klar...</p>
<p>Dennoch möchte ich (just for fun) meinen Web-Server schreiben.</p>
<p>Was gibt es denn noch um Code in andere Dateien auszulagern?</p>
<p>CSP</p>
]]></description><link>https://www.c-plusplus.net/forum/post/975099</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/975099</guid><dc:creator><![CDATA[CSP]]></dc:creator><pubDate>Tue, 24 Jan 2006 16:01:14 GMT</pubDate></item><item><title><![CDATA[Reply to Alternative zur dll on Tue, 24 Jan 2006 16:43:10 GMT]]></title><description><![CDATA[<p>Also zur Laufzeit kompilieren, stell ich mir irgendwie ungünstig vor.</p>
<p>Du willst doch eigentlich nur zur Laufzeit deinen &quot;Webcode&quot; (ich nenne es mal so) austauschen. Und dafür nimmt man eigentlich unter Windows DLLs. Der IIS (Internet Information Server) von MS macht das. Da kann man in VC++ 7.1 und 8.0 seine dynamischen Webseiten mit der ATL schreiben, macht ne DLL draus und kann dann die DLL auf dem IIS ohne Laufzeitunterbrechung austauschen. So wie es von den Java Webservern bekannt ist.</p>
<p>Und da liegt der Knackpunkt! <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f603.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--grinning_face_with_big_eyes"
      title=":D"
      alt="😃"
    /> Ich wette, wenn das so ebend mal gemacht wäre, würde es vieeeele C++ Webserver geben. <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="😉"
    /> Auf Windows hat das bisher nur MS, aber ich lasse mich gerne aufklären und würde mich sogar freuen, wenn es mehr geben würde.</p>
<p>Ansonst, kann ich mir noch vorstellen, das man keine DLL und keine EXE erstellt, sondern den compilierten Code in eine einfache binäre Datei haut und diese Datei in einen reservierten Speicher mit new reinkopiert und dann einen JUMP rein macht... also einen Funktionspointer.</p>
<p>Gehen tut das alles bestimmt, aber die Werkzeuge braucht man.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/975141</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/975141</guid><dc:creator><![CDATA[Artchi]]></dc:creator><pubDate>Tue, 24 Jan 2006 16:43:10 GMT</pubDate></item></channel></rss>