<?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[Threadproblem beim senden von großen files]]></title><description><![CDATA[<p>hi!</p>
<p>ich habe folgendes kurioses Problem, ich erstelle einen thread mit:</p>
<pre><code class="language-cpp">CWinThread * Callback_Thread;
    Callback_Thread = AfxBeginThread(
               ThreadSend,               // function to run on thread
               (LPVOID)this,                // value to pass to function
               THREAD_PRIORITY_NORMAL,   // thread's priority
               0,                        // stack size
               CREATE_SUSPENDED,         // create susupended thread
               NULL);               

	//start thread
	Callback_Thread-&gt;ResumeThread();

	MessageBox(NULL, (CString)&quot;Irgendwas&quot;, &quot;Titel&quot;, MB_OK);
</code></pre>
<p>Erstens: Wenn ich die messageBox wegnehme hängt sich das ganze sofort auf. wenn die messagebox dort ist, kann ich ein kleines file senden(ca. 200kb) aber kein größeres mit ca 3mb, da hängt er sich nach ca 5 sec. auf.</p>
<p>Die Verbindung ist eine CFtp connction</p>
<p>herzlichen dank ... ich weiß echt nicht mehr weiter...</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/53984/threadproblem-beim-senden-von-großen-files</link><generator>RSS for Node</generator><lastBuildDate>Mon, 01 Jun 2026 13:44:47 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/53984.rss" rel="self" type="application/rss+xml"/><pubDate>Mon, 03 Nov 2003 14:51:10 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Threadproblem beim senden von großen files on Mon, 03 Nov 2003 14:51:10 GMT]]></title><description><![CDATA[<p>hi!</p>
<p>ich habe folgendes kurioses Problem, ich erstelle einen thread mit:</p>
<pre><code class="language-cpp">CWinThread * Callback_Thread;
    Callback_Thread = AfxBeginThread(
               ThreadSend,               // function to run on thread
               (LPVOID)this,                // value to pass to function
               THREAD_PRIORITY_NORMAL,   // thread's priority
               0,                        // stack size
               CREATE_SUSPENDED,         // create susupended thread
               NULL);               

	//start thread
	Callback_Thread-&gt;ResumeThread();

	MessageBox(NULL, (CString)&quot;Irgendwas&quot;, &quot;Titel&quot;, MB_OK);
</code></pre>
<p>Erstens: Wenn ich die messageBox wegnehme hängt sich das ganze sofort auf. wenn die messagebox dort ist, kann ich ein kleines file senden(ca. 200kb) aber kein größeres mit ca 3mb, da hängt er sich nach ca 5 sec. auf.</p>
<p>Die Verbindung ist eine CFtp connction</p>
<p>herzlichen dank ... ich weiß echt nicht mehr weiter...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/385733</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/385733</guid><dc:creator><![CDATA[l00P]]></dc:creator><pubDate>Mon, 03 Nov 2003 14:51:10 GMT</pubDate></item><item><title><![CDATA[Reply to Threadproblem beim senden von großen files on Tue, 04 Nov 2003 05:54:50 GMT]]></title><description><![CDATA[<p>Glaubst du das dein Zeiger (Callback_Thread) noch gültig ist wenn die Funktion verlassen wird wo du den Thread aufrufst ?</p>
<p>Hast du eine von CWinThread abgeleitete Klasse ?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/386242</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/386242</guid><dc:creator><![CDATA[Unix-Tom]]></dc:creator><pubDate>Tue, 04 Nov 2003 05:54:50 GMT</pubDate></item><item><title><![CDATA[Reply to Threadproblem beim senden von großen files on Tue, 04 Nov 2003 07:54:26 GMT]]></title><description><![CDATA[<p>Gute Frage!</p>
<p>Also ich bleibe in der gleichen Klasse.<br />
Das ist die Threadfunktion...</p>
<pre><code class="language-cpp">UINT ThreadSend(LPVOID  xthis)
{
	int tsg_return = 0;

	Transaction* _this = (Transaction*)xthis;
	tsg_return = _this-&gt;sendFile();

	return 0;
}
</code></pre>
<p>Transaction ist der Klassenname und sendFile() ist in der gleichen Klasse.<br />
???</p>
<p>Wenn ich kleinere files schicke gehts ja aber bei größeren bricht er ab und wenn ich die messagebox wegnehme ist es ganz vorbei, da stürzt er gleich ab beim send button drücken...</p>
<p>was ist da los???</p>
<p>danke</p>
]]></description><link>https://www.c-plusplus.net/forum/post/386289</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/386289</guid><dc:creator><![CDATA[l00P]]></dc:creator><pubDate>Tue, 04 Nov 2003 07:54:26 GMT</pubDate></item></channel></rss>