AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

Drag and Drop mit Outlook

Ein Thema von Hobbycoder · begonnen am 28. Mär 2017 · letzter Beitrag vom 28. Mär 2017
Antwort Antwort
Hobbycoder

Registriert seit: 22. Feb 2017
1.002 Beiträge
 
#1

AW: Drag and Drop mit Outlook

  Alt 28. Mär 2017, 10:20
Beide laufen in der IDE. Wenn's mit dem Demo in der IDE geht, dann sollte es auch mit meinem Testprojekt in der IDE gehen.
  Mit Zitat antworten Zitat
Hobbycoder

Registriert seit: 22. Feb 2017
1.002 Beiträge
 
#2

AW: Drag and Drop mit Outlook

  Alt 28. Mär 2017, 12:12
Den Fehler habe ich gefunden.
Jetzt läuft es in meiner Testanwendung auch. Nur in der eigentlichen Anwendung kann ich machen was ich will, er machte es nicht.
Ich habe schon alles wieder rausgeschmissen, die DCU's gelöscht und alles wieder neu eingestellt. Das DropTarget (ein Panel) reagiert einfach nicht darauf, wenn ich einen Anhang rüberhole.

Gibt es evtl. Probleme in Verbindung mit VirtualStringTree und Draganddrop?
  Mit Zitat antworten Zitat
HolgerX

Registriert seit: 10. Apr 2006
Ort: Leverkusen
984 Beiträge
 
Delphi 6 Professional
 
#3

AW: Drag and Drop mit Outlook

  Alt 28. Mär 2017, 12:28
Hmm..

Was ich in der DFM sehen kann (Hab die Komponente nicht!) ist,
das dein dtfrmtdptr1: TDataFormatAdapter auf enabled := false steht.
  Mit Zitat antworten Zitat
Hobbycoder

Registriert seit: 22. Feb 2017
1.002 Beiträge
 
#4

AW: Drag and Drop mit Outlook

  Alt 28. Mär 2017, 12:36
Ja, das war der Fehler, den ich im Testprojekt dann auch gefunden hatte. Dann lief sie auch.

Aber in der eigentlichen Anwendung habe ich den jetzt gesetzt. Da scheint noch was anderes zu stören.
Ein TDropFileTarget in der Mainform läuft. Aber das TDropEmptyTarget in Verbindung mit TDataFormatAdapter in einer anderen Form will nicht laufen. Ich hatte das TDropFileTarget auch schon rausgeschmissen und TDropEmptyTarget/TDataFormatAdapter direkt auf der Mainform plaziert, aber das hat nichts geändert.
Es mag ja meine eigene Blindheit zu sein, aber ich habe das jetzt einige Male ausprobiert, auch mit 2-3 Unterformen in der Testanwendung (wo es jetzt immer funktioniert), aber in der eigentlichen Anwendung bekomme ich es nicht zum laufen. (leider darf ich die so hier nicht posten).
  Mit Zitat antworten Zitat
Hobbycoder

Registriert seit: 22. Feb 2017
1.002 Beiträge
 
#5

AW: Drag and Drop mit Outlook

  Alt 28. Mär 2017, 12:45
Hab das grad mal geklärt. Die eine Form darf ich hier posten. Vielleicht fällt dir ja noch ein Fehler auf. Ist ja nicht wirklich viel drin.
Angehängte Dateien
Dateityp: rar EMDetails.rar (2,5 KB, 9x aufgerufen)
  Mit Zitat antworten Zitat
HolgerX

Registriert seit: 10. Apr 2006
Ort: Leverkusen
984 Beiträge
 
Delphi 6 Professional
 
#6

AW: Drag and Drop mit Outlook

  Alt 28. Mär 2017, 12:57
Hmm..

Delphi-Quellcode:
 object DropEmptyTarget: TDropEmptyTarget
    DragTypes = [dtCopy, dtLink]
    OnDrop = DropEmptyTargetDrop
    Target = pnl1
    WinTarget = 0
    Left = 720
    Top = 464
  end

Hier ist WinTarget mit 0 besetzt (wofür auch immer), das gibt es bei deinen TestProgs nicht..
  Mit Zitat antworten Zitat
Hobbycoder

Registriert seit: 22. Feb 2017
1.002 Beiträge
 
#7

AW: Drag and Drop mit Outlook

  Alt 28. Mär 2017, 13:08
Der Parameter WinTarget ist im OI immer 0. Warum der jetzt mal in der dfm steht und mal nicht...??
Leider gibt es zu der Componente recht wenig Dokumentation, und wofür der Parameter steht, ist mir nicht bekannt. Laut http://melander.dk/delphi/dragdrop/ ist kein Helpfile verfügbar. Und von wem das jetzt gepflegt wird, weiß ich leider nicht.
Ich schaue mal ein bisschen im Source rum, vielleicht finde ich heraus, wofür der Parameter da ist.
Ist auf jeden Fall ein HWND.
Ich könnte mir vorstellen, dass über Wintarget das Target zur Runtime per Handle gesetzt werden könnte.

Geändert von Hobbycoder (28. Mär 2017 um 13:11 Uhr)
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 07:34 Uhr.
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz