Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Drag&Drop: File und Stream (https://www.delphipraxis.net/184837-drag-drop-file-und-stream.html)

ThoPos 24. Apr 2015 07:27

Drag&Drop: File und Stream
 
Hallo zusammen,

ich habe ein Problem mit Drag & Drop, bei dem ich nicht weiterkomme und um Eure Hilfe bitte.

Ich nutze in meinem Programm die D&D Komponenten von Anders Melander für Delphi XE4. Mit meinen Programm empfange ich Dateien aus dem Dateisystem (mit TDropFileTarget) und als Stream aus anderen Programm (mit TDropEmptyTarget) per D&D. Jedes für sich, mit einer anderen Kompenente meines Programmes verlinkt, funktioniert fehlerfrei.

Num möchte ich es aber meinen Anwendern einfacher machen: Sie sollen aus allen Quellen ihre Dateien per D&D auf die selbe ListView meines Programmes ziehen können.

Meine erste Idee war, ich verlinke beide D&D-Komponenten derselben ListView: irgendwas funktioniert hierbei nicht, sucher aber noch "was". Die Form wird dann nicht mehr fehlerfrei aufgebaut.

Gruß aus Köln
Thomas

mkinzler 24. Apr 2015 08:05

AW: Drag&Drop: File und Stream
 
Vielleicht nicht die Lösung für Dein Problem, aber hier gibt eine weiterentwickelte Version der Komponenten

ThoPos 24. Apr 2015 10:06

AW: Drag&Drop: File und Stream
 
Hallo Markus,

vielen Dank für den Link.

Ich konnte inzwischen das Problem eingrenzen, indem ich in eine neue Form nur die beiden Kompontenen DropEmptyTarget und DropFileTarget eingebunden habe und auf dasselbe Memo verlinkt habe. Hier kommt jetzt - im Gegensatz zu meinem bestehenden Programm - beim Kompilieren die Fehlermeldung, daß dem Memo bereits eine D&D-Komponente zugewiesen ist.

Somit scheint sich mein Wunsch nicht mit den Komponenten lösen zu lassen, oder?

Für eine Lösung ohne die Komponenten fehlt mir definitiv das Know-How. FileDrop bekomme ich noch hin, aber IStrem? Von beidem gleichzeitig gar nicht zu reden ..... :-(

Gruß aus Köln
Thomas


Alle Zeitangaben in WEZ +1. Es ist jetzt 03:59 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz