Einzelnen Beitrag anzeigen

Benutzerbild von rollstuhlfahrer
rollstuhlfahrer

Registriert seit: 1. Aug 2007
Ort: Ludwigshafen am Rhein
1.529 Beiträge
 
Delphi 7 Professional
 
#6

AW: [nonVCL]Drag&Drop nach Explorer will nicht (AV)

  Alt 23. Feb 2011, 13:11
OK, hab den Fehler gefunden, nachdem ich bei jedem Statement auch mal wirklich den Rückgabewert geprüft hatte. Dann kam irgendwann die Meldung "CoInitialize wurde nicht aufgerufen", obwohl das genau so und direkt vor der Drag-Operation geschah (sogar mehrfach).
Das Problem an der Fehlermeldung ist aber, dass nicht Delphi-Referenz durchsuchenCoInitialize gemeint ist, sondern Delphi-Referenz durchsuchenOleInitialize.

Nach dessen Aufruf geht jetzt alles wie gewünscht.

Woher das AllocMem kommt ist auch einfach zu erklären: Das war vorher eine Funktion, mit der man mehr als eine Datei draggen kann. Da ich diese Funktionalität sowie TStrings nicht brauche, hatte ich die Schleife herausoperiert (allerdings nicht vollständig, wie ich feststellen musste, danke Assarbad dafür).

Bernhard
Bernhard
Iliacos intra muros peccatur et extra!
  Mit Zitat antworten Zitat