Hallo zusammen,
ich versuche gerade, funktionierenden Delphi-Code
anhand dieser Angabe von der MS Entwicklerseite zu erstellen
(meine Kenntnisse in sachen Interfaces sind bisher recht bescheiden):
Zitat: |
1. Create a data object (IDataObject) that exposes IAsyncOperation.
2. Call IAsyncOperation::SetAsyncMode (..).
|
Wenn ich das richtig verstanden habe wird Punkt 1 erreicht durch das Erstellen eines Objekts von folgender Klasse:
Delphi-Quelltext
1: 2: 3:
| TIDataObject_mit_IAsyncOperation = class(TComponent, IDataObject ,IAsyncOperation) ... end; |
In dem Programm, in dem ich das TIDataObject_mit_IAsyncOperation Objekt verwenden will,
arbeite ich bisher nur mit einem IDataObject Objekt.
Die Methoden aus IAsyncOperation werden auch jetzt nur an einer einzigen stelle im Programm
benötigt, deshalb will ich mir einfach ein TIDataObject_mit_IAsyncOperation Objekt erstellen
und diesem den Inhalt des IDataObject zuweisen. Ist das möglich?
Gruss, Klaus