<?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[FTP download &#x2F; upload]]></title><description><![CDATA[<p>Hi!</p>
<p>Irgendwie stell ich mich wieder an (Wieder-Auf-Der-Leitung-Steher!). Wie man FTP download und upload macht, weis ich schon. Jetzt wollte ich einen Status-Balken einbauen, der die aktuelle Größe anzeigt. Jetzt habe ich auf <a href="http://www.codeproject.com" rel="nofollow">http://www.codeproject.com</a> ein schönes Beispielscript dazu gefunden: <a href="http://www.codeproject.com/internet/ftptransferdlg.asp" rel="nofollow">http://www.codeproject.com/internet/ftptransferdlg.asp</a>.</p>
<p>Jetzt steht zum Einfügen in mein Projekt ganz einfach:</p>
<blockquote>
<p>To use CFTPTransferDlg in your project simply include FTPTransferDlg.cpp/.h from the test application in your application and #include &quot;FTPTransferDlg.h&quot; in whichever files you want to use the class in. You should also copy over all the IDS_FTPTRANSFER_.. string resources, the IDD_FTPTRANSFER dialog resource and the IDR_FTPTRANSFER_ANIMATION &quot;avi&quot; resource. To bring up the dialog to upload / download a specific file, just use some code like the following...</p>
</blockquote>
<p>OK also noch mal ganz langsam. Mein Projekt ist offen:</p>
<p>1. Projekt-&gt;Dem aktiven Projekt hinzufügen-&gt;Dateien: FTPTransferDlg.cpp/.h<br />
2. Dort wo ich meinen Transfer starten will #include &quot;FTPTransferDlg.h&quot; einfügen<br />
3. Ich habe das FTPTransfer.dsw - Projekt geöffnet, die StringTable geöffnet, alles was mit IDS_FTPTRANSFER_ anfängt markiert und kopiert, und in meiner StringTable wieder eingefügt<br />
4. Ich habe das FTPTransfer.dsw - Projekt geöffnet, die IDR_FTPTRANSFER_ANIMATION in die Zwischenablage kopiert und auch bei mir eingefügt.</p>
<p>und dann...</p>
<p>FTPTransferDlg.obj : error LNK2001: Nichtaufgeloestes externes Symbol __imp__InternetGetLastResponseInfoA@12<br />
FTPTransferDlg.obj : error LNK2001: Nichtaufgeloestes externes Symbol __imp__InternetWriteFile@16<br />
FTPTransferDlg.obj : error LNK2001: Nichtaufgeloestes externes Symbol __imp__InternetReadFile@16<br />
FTPTransferDlg.obj : error LNK2001: Nichtaufgeloestes externes Symbol __imp__FtpOpenFileA@20<br />
FTPTransferDlg.obj : error LNK2001: Nichtaufgeloestes externes Symbol __imp__InternetCloseHandle@4<br />
FTPTransferDlg.obj : error LNK2001: Nichtaufgeloestes externes Symbol __imp__FtpFindFirstFileA@20<br />
FTPTransferDlg.obj : error LNK2001: Nichtaufgeloestes externes Symbol __imp__InternetConnectA@32<br />
FTPTransferDlg.obj : error LNK2001: Nichtaufgeloestes externes Symbol __imp__InternetSetStatusCallback@8<br />
FTPTransferDlg.obj : error LNK2001: Nichtaufgeloestes externes Symbol __imp__InternetOpenA@20</p>
<p>Wie jetzt? Wo ist mein Fehler?</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/53437/ftp-download-upload</link><generator>RSS for Node</generator><lastBuildDate>Mon, 01 Jun 2026 08:35:24 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/53437.rss" rel="self" type="application/rss+xml"/><pubDate>Wed, 29 Oct 2003 09:43:01 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to FTP download &#x2F; upload on Wed, 29 Oct 2003 09:43:01 GMT]]></title><description><![CDATA[<p>Hi!</p>
<p>Irgendwie stell ich mich wieder an (Wieder-Auf-Der-Leitung-Steher!). Wie man FTP download und upload macht, weis ich schon. Jetzt wollte ich einen Status-Balken einbauen, der die aktuelle Größe anzeigt. Jetzt habe ich auf <a href="http://www.codeproject.com" rel="nofollow">http://www.codeproject.com</a> ein schönes Beispielscript dazu gefunden: <a href="http://www.codeproject.com/internet/ftptransferdlg.asp" rel="nofollow">http://www.codeproject.com/internet/ftptransferdlg.asp</a>.</p>
<p>Jetzt steht zum Einfügen in mein Projekt ganz einfach:</p>
<blockquote>
<p>To use CFTPTransferDlg in your project simply include FTPTransferDlg.cpp/.h from the test application in your application and #include &quot;FTPTransferDlg.h&quot; in whichever files you want to use the class in. You should also copy over all the IDS_FTPTRANSFER_.. string resources, the IDD_FTPTRANSFER dialog resource and the IDR_FTPTRANSFER_ANIMATION &quot;avi&quot; resource. To bring up the dialog to upload / download a specific file, just use some code like the following...</p>
</blockquote>
<p>OK also noch mal ganz langsam. Mein Projekt ist offen:</p>
<p>1. Projekt-&gt;Dem aktiven Projekt hinzufügen-&gt;Dateien: FTPTransferDlg.cpp/.h<br />
2. Dort wo ich meinen Transfer starten will #include &quot;FTPTransferDlg.h&quot; einfügen<br />
3. Ich habe das FTPTransfer.dsw - Projekt geöffnet, die StringTable geöffnet, alles was mit IDS_FTPTRANSFER_ anfängt markiert und kopiert, und in meiner StringTable wieder eingefügt<br />
4. Ich habe das FTPTransfer.dsw - Projekt geöffnet, die IDR_FTPTRANSFER_ANIMATION in die Zwischenablage kopiert und auch bei mir eingefügt.</p>
<p>und dann...</p>
<p>FTPTransferDlg.obj : error LNK2001: Nichtaufgeloestes externes Symbol __imp__InternetGetLastResponseInfoA@12<br />
FTPTransferDlg.obj : error LNK2001: Nichtaufgeloestes externes Symbol __imp__InternetWriteFile@16<br />
FTPTransferDlg.obj : error LNK2001: Nichtaufgeloestes externes Symbol __imp__InternetReadFile@16<br />
FTPTransferDlg.obj : error LNK2001: Nichtaufgeloestes externes Symbol __imp__FtpOpenFileA@20<br />
FTPTransferDlg.obj : error LNK2001: Nichtaufgeloestes externes Symbol __imp__InternetCloseHandle@4<br />
FTPTransferDlg.obj : error LNK2001: Nichtaufgeloestes externes Symbol __imp__FtpFindFirstFileA@20<br />
FTPTransferDlg.obj : error LNK2001: Nichtaufgeloestes externes Symbol __imp__InternetConnectA@32<br />
FTPTransferDlg.obj : error LNK2001: Nichtaufgeloestes externes Symbol __imp__InternetSetStatusCallback@8<br />
FTPTransferDlg.obj : error LNK2001: Nichtaufgeloestes externes Symbol __imp__InternetOpenA@20</p>
<p>Wie jetzt? Wo ist mein Fehler?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/381755</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/381755</guid><dc:creator><![CDATA[hronny]]></dc:creator><pubDate>Wed, 29 Oct 2003 09:43:01 GMT</pubDate></item><item><title><![CDATA[Reply to FTP download &#x2F; upload on Wed, 29 Oct 2003 09:49:54 GMT]]></title><description><![CDATA[<p>hi</p>
<p>kenne nun den source zwar nicht, aber dir fehlen die funktionsimplementierungen, entweder als quellcode, oder als lib/dll, die du dann mit dazu linken musst.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/381757</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/381757</guid><dc:creator><![CDATA[elise]]></dc:creator><pubDate>Wed, 29 Oct 2003 09:49:54 GMT</pubDate></item><item><title><![CDATA[Reply to FTP download &#x2F; upload on Wed, 29 Oct 2003 09:57:10 GMT]]></title><description><![CDATA[<p>Ich habs rausgefunden: <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="🙂"
    /> <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f44d.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--thumbs_up"
      title=":+1:"
      alt="👍"
    /></p>
<p>Unter dem Punkt Projekt-&gt;Einstellungen-&gt;Linker muß man bei Objekt/Bibliotekmodule wininet.lib angeben.</p>
<p>Danke trotzdem</p>
<p>Gruß Ronny</p>
]]></description><link>https://www.c-plusplus.net/forum/post/381763</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/381763</guid><dc:creator><![CDATA[hronny]]></dc:creator><pubDate>Wed, 29 Oct 2003 09:57:10 GMT</pubDate></item></channel></rss>