Zitat von
OldGrumpy:
Allerdings hab ich in Delphi noch kein
COM-Objekt komplett zu Fuss benutzt, hast Du dafür ein Beispiel zur Hand?
Vor allem interessiert mich halt auch was und ob ich selber abraeumen muss.
Du brauchst nur den Datentyp OleVariant zu benützen (statt Interface-Pointer).
Aufräumenarbeiten werden von
COM erledigt.
Delphi-Quellcode:
var
dasobjekt : OleVariant;
begin
dasobjekt := CreateOleObject('Winword.Application');
dasobjekt.IrgendeineMethode;
.... := dasobjekt.EinProperty;
// optional: Objekt selbst freigeben
dasobjekt := unassigned;
end;