<?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[dll mit netzwerk funktion]]></title><description><![CDATA[<p>hi...<br />
ich moechte eine dll schreiben die auf einen simplen telnet server zugreifen soll ... ich hab nun das problem das die normalen netzwerkkomponenten irgendwie nicht laufen wenn ich eine dll baue ...</p>
<p>thx</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/80271/dll-mit-netzwerk-funktion</link><generator>RSS for Node</generator><lastBuildDate>Tue, 30 Jun 2026 21:33:02 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/80271.rss" rel="self" type="application/rss+xml"/><pubDate>Mon, 19 Jul 2004 16:14:30 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to dll mit netzwerk funktion on Mon, 19 Jul 2004 16:14:30 GMT]]></title><description><![CDATA[<p>hi...<br />
ich moechte eine dll schreiben die auf einen simplen telnet server zugreifen soll ... ich hab nun das problem das die normalen netzwerkkomponenten irgendwie nicht laufen wenn ich eine dll baue ...</p>
<p>thx</p>
]]></description><link>https://www.c-plusplus.net/forum/post/563886</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/563886</guid><dc:creator><![CDATA[mutzel]]></dc:creator><pubDate>Mon, 19 Jul 2004 16:14:30 GMT</pubDate></item><item><title><![CDATA[Reply to dll mit netzwerk funktion on Mon, 19 Jul 2004 17:15:42 GMT]]></title><description><![CDATA[<p>&quot;Funktioniert nicht&quot; oder &quot;läuft irgendwie nicht&quot; sind keine ausreichenden Fehler- bzw. Problembeschreibungen.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/563934</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/563934</guid><dc:creator><![CDATA[Jansen]]></dc:creator><pubDate>Mon, 19 Jul 2004 17:15:42 GMT</pubDate></item><item><title><![CDATA[Reply to dll mit netzwerk funktion on Tue, 20 Jul 2004 05:37:58 GMT]]></title><description><![CDATA[<p>Jansen schrieb:</p>
<blockquote>
<p>&quot;Funktioniert nicht&quot; oder &quot;läuft irgendwie nicht&quot; sind keine ausreichenden Fehler- bzw. Problembeschreibungen.</p>
</blockquote>
<p>Hast Du diesen Satz als Vorlage gespeichrt, oder mußt Du ihn jedesmal neu tippen? <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f921.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--clown_face"
      title=":clown:"
      alt="🤡"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/564129</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/564129</guid><dc:creator><![CDATA[[[global:guest]]]]></dc:creator><pubDate>Tue, 20 Jul 2004 05:37:58 GMT</pubDate></item><item><title><![CDATA[Reply to dll mit netzwerk funktion on Tue, 20 Jul 2004 08:40:06 GMT]]></title><description><![CDATA[<p>was soll er denn sonst schreiben? jedes mal 10 minunten überlegen, wie er einen neuen satz formulieren könnte? <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="😉"
    /> <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="😃"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/564229</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/564229</guid><dc:creator><![CDATA[tuxman]]></dc:creator><pubDate>Tue, 20 Jul 2004 08:40:06 GMT</pubDate></item><item><title><![CDATA[Reply to dll mit netzwerk funktion on Tue, 20 Jul 2004 09:54:57 GMT]]></title><description><![CDATA[<p>Kann ich inzwischen schon blind tippen <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f642.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--slightly_smiling_face"
      title=":)"
      alt="🙂"
    /><br />
Vorlagen habe ich allerdings auch ...</p>
<p>Aber lasst uns bitte beim Thema bleiben. Ich bin sicher, dass mutzel das noch besser hinbekommt..</p>
]]></description><link>https://www.c-plusplus.net/forum/post/564294</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/564294</guid><dc:creator><![CDATA[Jansen]]></dc:creator><pubDate>Tue, 20 Jul 2004 09:54:57 GMT</pubDate></item><item><title><![CDATA[Reply to dll mit netzwerk funktion on Tue, 20 Jul 2004 15:06:32 GMT]]></title><description><![CDATA[<p>sorry tut mir leid ... ich hatte ein wenig stress beim ersten post ..</p>
<p>hab in der zwichenzeit noch ein wenig rumgebastelt und haenge nun bei der zuweisung der einzelnen events (z.b. onconnect) ..</p>
<pre><code>void  __fastcall OnConnect(System::TObject* Sender, TCustomWinSocket* Socket){}

int main(int argc, char* argv[])
{
        TClientSocket *MySock;

        MySock = new TClientSocket(NULL);

        MySock-&gt;Host = &quot;google.de&quot;;

        MySock-&gt;Port = 80;

        MySock-&gt;Active = true;

        MySock-&gt;OnConnect = OnConnect;

        return 0;

}
</code></pre>
<p>danach bekomm ich diesen fehler</p>
<pre><code>[C++ Fehler] Unit1.cpp(25): E2034 Konvertierung von 'void (_fastcall *)(TObject *,TCustomWinSocket *)' nach 'void (_fastcall * (_closure )(TObject *,TCustomWinSocket *))(TObject *,TCustomWinSocket *)' nicht möglich
</code></pre>
<p>das eigendliche problem ist das ich keine ahnung hab was dieses _closure bedeutet und wie man es einsetzt</p>
]]></description><link>https://www.c-plusplus.net/forum/post/564558</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/564558</guid><dc:creator><![CDATA[mutzel]]></dc:creator><pubDate>Tue, 20 Jul 2004 15:06:32 GMT</pubDate></item><item><title><![CDATA[Reply to dll mit netzwerk funktion on Tue, 20 Jul 2004 15:29:48 GMT]]></title><description><![CDATA[<p>mutzel schrieb:</p>
<blockquote>
<p>das eigendliche problem ist das ich keine ahnung hab was dieses _closure bedeutet und wie man es einsetzt</p>
</blockquote>
<p>Warum liest du dann nicht in der Hilfe vom BCB nach? Und zu deinem Problem mit der Zuweisung in der FAQ steht ein Beitrag dazu, wenn ich mich nicht irre <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f642.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--slightly_smiling_face"
      title=":)"
      alt="🙂"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/564570</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/564570</guid><dc:creator><![CDATA[PuppetMaster2k]]></dc:creator><pubDate>Tue, 20 Jul 2004 15:29:48 GMT</pubDate></item><item><title><![CDATA[Reply to dll mit netzwerk funktion on Tue, 20 Jul 2004 16:05:54 GMT]]></title><description><![CDATA[<p>ja .. hab mir das in der faq angeguckt nur funktioniert bei mir irgendwie nicht .. und die bcb hilfe is auch nich gerade aufklaerend gewesen</p>
]]></description><link>https://www.c-plusplus.net/forum/post/564595</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/564595</guid><dc:creator><![CDATA[mutzel]]></dc:creator><pubDate>Tue, 20 Jul 2004 16:05:54 GMT</pubDate></item><item><title><![CDATA[Reply to dll mit netzwerk funktion on Tue, 20 Jul 2004 16:55:21 GMT]]></title><description><![CDATA[<p>Du solltest das Event zuweisen BEVOR du den Socket aktivierst.<br />
Für das aktivieren würd ich im übrigen dann auch die Methode Open() nutzen und nicht Active nehmen. Active wird über die Methode Open() dann später auf true gesetzt <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f642.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--slightly_smiling_face"
      title=":)"
      alt="🙂"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/564614</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/564614</guid><dc:creator><![CDATA[PuppetMaster2k]]></dc:creator><pubDate>Tue, 20 Jul 2004 16:55:21 GMT</pubDate></item><item><title><![CDATA[Reply to dll mit netzwerk funktion on Wed, 21 Jul 2004 07:12:06 GMT]]></title><description><![CDATA[<p>PuppetMaster2k schrieb:</p>
<blockquote>
<p>Du solltest das Event zuweisen BEVOR du den Socket aktivierst.<br />
Für das aktivieren würd ich im übrigen dann auch die Methode Open() nutzen und nicht Active nehmen. Active wird über die Methode Open() dann später auf true gesetzt <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f642.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--slightly_smiling_face"
      title=":)"
      alt="🙂"
    /></p>
</blockquote>
<p>momentan is das eigendlich relativ egal .. da der code ja nicht mal compiliert wird</p>
]]></description><link>https://www.c-plusplus.net/forum/post/564908</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/564908</guid><dc:creator><![CDATA[mutzel]]></dc:creator><pubDate>Wed, 21 Jul 2004 07:12:06 GMT</pubDate></item><item><title><![CDATA[Reply to dll mit netzwerk funktion on Wed, 21 Jul 2004 08:49:55 GMT]]></title><description><![CDATA[<p>mutzel schrieb:</p>
<blockquote>
<pre><code>void  __fastcall OnConnect(System::TObject* Sender, TCustomWinSocket* Socket){}

[b]int main(int argc, char* argv[])[/b]{
        TClientSocket *MySock;

        MySock = new TClientSocket(NULL);

        MySock-&gt;Host = &quot;google.de&quot;;

        MySock-&gt;Port = 80;

        MySock-&gt;Active = true;

        MySock-&gt;OnConnect = OnConnect;

        return 0;

}
</code></pre>
</blockquote>
<p>Was willste mit dem<br />
[cpp]<br />
<em><em>int main(int argc, char</em> argv[])</em>*{<br />
[/cpp]<br />
bei OnConnect anfangen?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/564972</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/564972</guid><dc:creator><![CDATA[VergissEs]]></dc:creator><pubDate>Wed, 21 Jul 2004 08:49:55 GMT</pubDate></item><item><title><![CDATA[Reply to dll mit netzwerk funktion on Wed, 21 Jul 2004 09:27:18 GMT]]></title><description><![CDATA[<p>VergissEs schrieb:</p>
<blockquote>
<p>Was willste mit dem<br />
[cpp]<br />
<em><em>int main(int argc, char</em> argv[])</em>*{<br />
[/cpp]<br />
bei OnConnect anfangen?</p>
</blockquote>
<p>Das ist die Hauptfunktion eines Konsolenprogramms, das darüber ist die Deklaration der Funktion aus der Header-Datei (hoffe ich).</p>
<p>Bei mir funktioniert folgendes:<br />
Header:</p>
<pre><code class="language-cpp">private:	// Anwender-Deklarationen
	TClientSocket* pMySocket;
	void __fastcall MySocketConnect(TObject *Sender, TCustomWinSocket *Socket);
</code></pre>
<p>CPP:</p>
<pre><code class="language-cpp">pMySocket = new TClientSocket(NULL);
	pMySocket-&gt;OnConnect = MySocketConnect;
</code></pre>
<p>Vielleicht liegt's an dem Namen (OnConnect) und auf jeden Fall muß die Funktion zugewiesen werden, bevor der Socket verwendet wird. Aber das hatte PuMa2k ja schon erwähnt.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/565007</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/565007</guid><dc:creator><![CDATA[[[global:guest]]]]></dc:creator><pubDate>Wed, 21 Jul 2004 09:27:18 GMT</pubDate></item><item><title><![CDATA[Reply to dll mit netzwerk funktion on Wed, 21 Jul 2004 11:17:27 GMT]]></title><description><![CDATA[<p>hm .. ich weiss jetzt warum der fehler bei mir kommt und es in der faq und bei Joe_M. ohne fehler geht</p>
<p>die fehlermeldung kommt nur wenn meine onconnect funktion nicht teil vom TForm1 ist .. kann man das irgendwie umgehen? .. gibt es eine moeglichkeit auch funktionen als events zu nehmen die nicht teil von TForm1 sind</p>
]]></description><link>https://www.c-plusplus.net/forum/post/565113</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/565113</guid><dc:creator><![CDATA[mutzel]]></dc:creator><pubDate>Wed, 21 Jul 2004 11:17:27 GMT</pubDate></item><item><title><![CDATA[Reply to dll mit netzwerk funktion on Wed, 04 Aug 2004 14:44:22 GMT]]></title><description><![CDATA[<p>gibt es denn keine moeglichkeit die komponente auch ohne ein Form benutzen zu koennen?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/575256</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/575256</guid><dc:creator><![CDATA[mutzel]]></dc:creator><pubDate>Wed, 04 Aug 2004 14:44:22 GMT</pubDate></item><item><title><![CDATA[Reply to dll mit netzwerk funktion on Wed, 04 Aug 2004 14:55:59 GMT]]></title><description><![CDATA[<p>mutzel schrieb:</p>
<blockquote>
<p>die fehlermeldung kommt nur wenn meine onconnect funktion nicht teil vom TForm1 ist</p>
</blockquote>
<p>Fast. primär muss es eine Klassenmethode sein. Das kann eine beliebige Klasse sein, soviel ich weiss.</p>
<p>Das problem allerdings scheint mir eher bei dem ClientSocket zu liegen. Wenn sich das seit meinen letzten Erfahrungen und Versuchen mit dem ClientSocket nicht geändert hat, kann die Kompo nicht ohne ein Parentfenster existieren, bzw. funktionieren. Das heisst also du wirst nicht umhin kommen dir nen eignen WinSock warpper zu schreiben oder einen zu suchen der Fensterfrei auskommt...</p>
<p>-junix</p>
]]></description><link>https://www.c-plusplus.net/forum/post/575262</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/575262</guid><dc:creator><![CDATA[junix]]></dc:creator><pubDate>Wed, 04 Aug 2004 14:55:59 GMT</pubDate></item><item><title><![CDATA[Reply to dll mit netzwerk funktion on Wed, 04 Aug 2004 15:50:47 GMT]]></title><description><![CDATA[<p>junix:<br />
Das kann ich mir nicht recht vorstellen. Schlimmstenfalls nimmt man ein DataModule dazu und packt da die Komponenten zur Entwurfszeit drauf.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/575303</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/575303</guid><dc:creator><![CDATA[Jansen]]></dc:creator><pubDate>Wed, 04 Aug 2004 15:50:47 GMT</pubDate></item></channel></rss>