<?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[Datei von Desktop per Drag and Drop in FileListBox kopieren]]></title><description><![CDATA[<p>Hallo,</p>
<p>wie kann man eine Datei z.B. vom Desktop in eine FileListBox per Drag und Drop kopieren???</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/121908/datei-von-desktop-per-drag-and-drop-in-filelistbox-kopieren</link><generator>RSS for Node</generator><lastBuildDate>Mon, 27 Jul 2026 02:16:12 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/121908.rss" rel="self" type="application/rss+xml"/><pubDate>Wed, 28 Sep 2005 14:16:34 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Datei von Desktop per Drag and Drop in FileListBox kopieren on Wed, 28 Sep 2005 14:16:34 GMT]]></title><description><![CDATA[<p>Hallo,</p>
<p>wie kann man eine Datei z.B. vom Desktop in eine FileListBox per Drag und Drop kopieren???</p>
]]></description><link>https://www.c-plusplus.net/forum/post/882201</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/882201</guid><dc:creator><![CDATA[williman]]></dc:creator><pubDate>Wed, 28 Sep 2005 14:16:34 GMT</pubDate></item><item><title><![CDATA[Reply to Datei von Desktop per Drag and Drop in FileListBox kopieren on Wed, 28 Sep 2005 14:31:24 GMT]]></title><description><![CDATA[<p>Hallo,</p>
<p>Vielleicht hilft das ja.<br />
<a href="http://www.bytesandmore.de/rad/cpp/snipp/sc03026.php" rel="nofollow">http://www.bytesandmore.de/rad/cpp/snipp/sc03026.php</a><br />
Ist zwar nich vom Desktop in eine Filelistbox, sollte aber trotzdem gehen.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/882210</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/882210</guid><dc:creator><![CDATA[Braunstein]]></dc:creator><pubDate>Wed, 28 Sep 2005 14:31:24 GMT</pubDate></item><item><title><![CDATA[Reply to Datei von Desktop per Drag and Drop in FileListBox kopieren on Sun, 09 Oct 2005 09:41:31 GMT]]></title><description><![CDATA[<p>Hallo,</p>
<p>ich habe den Code von Bytes &amp; More mal ausprobiert.<br />
Für Drag&amp;Drop auf das Programmfenster oder das Programm ICon funktioniert das sehr gut.</p>
<p>Allerdings habe ich ein Problem damit - denke ich.<br />
In meinem Programm habe ich ein paar Dialoge (weitere Forms).<br />
Wenn ich diese per Schließen-Button in der Titelleiste schließe<br />
wird in meinem Programm die Datei zusätzlich geöffnet, die zuletzt von der Drag&amp;Drop Funktion geöffnet wurde. (Mein Programm kannmehrere Datein öffnen, deren Inhalt dann in TabSheets dargestellt wird.)<br />
Interessanterweise tritt das Problem anscheinend nicht auf, wenn man das Programm startet und dann über den Öffnendialog eine Datei öffnet.<br />
Werden nachfolgen Dateien per drag&amp;drop geöffnet erscheint nicht das o.g. Verhalten.</p>
<p>Edit:<br />
Habe den Verursacher und eine Lösung gefunden.</p>
<pre><code class="language-cpp">oid __fastcall TFormMain::FormActivate(TObject *Sender)
{ //open file with mouse button right click (new instance of PLCEdit will be opend)

  if (ParamStr(1) != &quot;&quot; &amp;&amp; startup)               //open calling file
    OpenHandle(ParamStr(1));
}
</code></pre>
<p>Der Dateiname bleibt in ParamStr(1) erhalten und wenn die Form dann wieder aktiviert wird, nachdem eine andere geschlossen wurde, wird der obige Code halt wieder ausgeführt.<br />
Die Funktion öffnet eine Datei die per Rechte Maustaste und Öffnen mit... geöffnet werden soll. Wie das mit dem Drag&amp;Drop zusammen spielt kann ich nicht sagen, jedenfalls sind die Zeilen der wahre Fehler.<br />
Hätte ich auch gleich drauf kommen können.<br />
Eine Lösung ist die wiederholte Ausführung durch eine Abfrage zu vermeiden, so wie geschehen mit dem Zusatz in der if-Abfrage mit &quot;&amp;&amp; startup&quot;.</p>
<p>Ich lass das ganze hier mal so stehen, falls mal jmd. einen ähnlichen Fehler zu haben meint.</p>
<p>MfG Martin</p>
]]></description><link>https://www.c-plusplus.net/forum/post/886322</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/886322</guid><dc:creator><![CDATA[macsmac]]></dc:creator><pubDate>Sun, 09 Oct 2005 09:41:31 GMT</pubDate></item></channel></rss>