Delphi-PRAXiS
Seite 2 von 7     12 34     Letzte »    

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   GUI-Design mit VCL / FireMonkey / Common Controls (https://www.delphipraxis.net/18-gui-design-mit-vcl-firemonkey-common-controls/)
-   -   Delphi DragOver vom Explorer erkennen (https://www.delphipraxis.net/79771-dragover-vom-explorer-erkennen.html)

Guido Eisenbeis 31. Okt 2006 21:25

Re: DragOver vom Explorer erkennen
 
Hallo xaromz.

Ich benutze ebenfalls Delphi 2006.

Zitat:

Tritt der Fehler sofort auf, oder erst, nachdem Du das Programm einmal gestartet hast?
Der Fehler tritt auf, nachdem ich die IDE schließe. Dabei ist es egal, ob ich das Programm vorher gestartet habe oder die IDE einfach nur öffne und wieder schließe.

Wenn ich eine ShellDropper-Komponente löschen will kommen die Exeptions in diesem Moment. Was passiert denn bei dir, wenn du eine ShellDropper-Komponente löschst? Funktioniert das denn?

Gruß,
Guido.

xaromz 31. Okt 2006 21:59

Re: DragOver vom Explorer erkennen
 
Liste der Anhänge anzeigen (Anzahl: 1)
Hallo,

der Fehler tritt bei mir ebenfalls auf.

Versuch doch mal die angehängte Version.

Gruß
xaromz

Guido Eisenbeis 2. Nov 2006 18:04

Re: DragOver vom Explorer erkennen
 
Ja, Sir! Wird gemacht Sir! :-D *grins*

Grüße,
Guido.

oschulz 3. Nov 2006 08:55

Re: DragOver vom Explorer erkennen
 
So einfach wie genial.
Einfach zu Handhaben und eine Sache die man öfter benutzten wird. Danke für die Arbeit :thumb:

Guido Eisenbeis 3. Nov 2006 21:41

Re: DragOver vom Explorer erkennen
 
@oschulz

Wust' ich's doch! Da haben sich auch noch andere für das Thema interessiert! *smile* :wink:

@xaromz

Also die ersten Test hat dein Code wunderbar bestanden. In einem Testaufbau hat alles wunderbar funktioniert, ohne Querschläger und Exeptions! Am Wochenende werde ich wahrscheinlich dazu kommen, es in "echt", also in meiner Applikation auszuprobieren. Danach werde ich gerne meine Ergebnisse mit allen teilen.

Apropos:

@alle die sich für dieses Thema und den wirklich guten Code von xaromz interessieren:
Ein Forum lebt davon, dass möglichst viele ihre Gedanken und Erfahrungen miteinander teilen. Deshalb freue ich mich, wenn der ein oder andere sich hier zu Wort meldet und sagt, ob er Fehler gefunden hat, oder ob xaromz' Code so gut funktioniert, wie es im Moment aussieht.

Viele Grüße,
Guido.

xaromz 3. Nov 2006 22:09

Re: DragOver vom Explorer erkennen
 
Hallo,
Zitat:

Zitat von Guido Eisenbeis
Also die ersten Test hat dein Code wunderbar bestanden. In einem Testaufbau hat alles wunderbar funktioniert, ohne Querschläger und Exeptions!

Freut mich, dass es jetzt klappt.
Zitat:

Zitat von Guido Eisenbeis
Am Wochenende werde ich wahrscheinlich dazu kommen, es in "echt", also in meiner Applikation auszuprobieren. Danach werde ich gerne meine Ergebnisse mit allen teilen.

Mach das.

Gruß
xaromz

OldGrumpy 8. Nov 2006 17:01

Re: DragOver vom Explorer erkennen
 
Zitat:

Zitat von xaromz
Hallo,
Zitat:

Zitat von Guido Eisenbeis
Also die ersten Test hat dein Code wunderbar bestanden. In einem Testaufbau hat alles wunderbar funktioniert, ohne Querschläger und Exeptions!

Freut mich, dass es jetzt klappt.

Mal eine ganz dumme Frage, wie benutzt man TShelldropper? :)

Ich such momentan eine Möglichkeit, einen Link aus dem Internet Explorer auf ein TEdit in meinem Programm zu ziehen, geht das mit TShelldropper? Falls nicht, ließe sich TShelldropper entsprechend erweitern?

oschulz 8. Nov 2006 17:29

Re: DragOver vom Explorer erkennen
 
Das is auch möglich. Der Shelldroper gibt dir einen String mit den markierten Dateien zurück. Die kannst du dann nach deinen Wünschen verarbeiten. Der Pfad zu den Dateien ist dabei absolut, also ein kompletter Pfad.

Edit Schreibfehler berichtigen :D

OldGrumpy 8. Nov 2006 18:15

Re: DragOver vom Explorer erkennen
 
Ja und wie wird TShelldropper nun "verdrahtet"? Kleines Codesample oder Pointer reicht ja schon, so ganz ohne Doku fühl ich mich momentan etwas "nackt" ;)

oschulz 8. Nov 2006 18:42

Re: DragOver vom Explorer erkennen
 
am Besten du installierst dir die Komponente als Package und packst sie auf deine Form. Danach wählst du Controlsliste die Controls aus, die "überwacht" werden sollen. Per Hand kannst du auch den Formularnamen eingeben. Dann kannst du bei OnDrop deinen Code einfügen. Ist sehr Simple, das bekommst du schon hin.


Alle Zeitangaben in WEZ +1. Es ist jetzt 21:24 Uhr.
Seite 2 von 7     12 34     Letzte »    

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