Thema: Delphi CreateOleObject und Guid

Einzelnen Beitrag anzeigen

shmia

Registriert seit: 2. Mär 2004
5.508 Beiträge
 
Delphi 5 Professional
 
#4

Re: CreateOleObject und Guid

  Alt 4. Apr 2008, 19:16
Wenn du die TLB schon importiert hast, brauchst du doch nicht CreateOleObject() verwenden.
Öffne die Unit xxxx_TLB.pas und gehe ganz ans Ende.
Dort findet sich Code wie folgendes Beispiel:
Delphi-Quellcode:
class function CoMoney.Create: IMoney;
begin
  Result := CreateComObject(CLASS_Money) as IMoney;
end;
Um bei dem Beispiel zu bleiben, müsste man hier schreiben:
Delphi-Quellcode:
var
  money_object : IMoney;
begin
  money_object := CoMoney.Create; // das war's schon
Jetzt musst du nur noch schauen, welcher Aufruf zu deinem Interface ISELFWrite passt.
Wenn du nichts passendes findest, liegt das daran, dass du zuerst ein anderes Objekt erzeugen musst, um an das Interface ranzukommen.
Wenn alle Stricke reisen, dann kannst du die TLB-Datei gezippt hier im Forum posten.

schönes Wochenende; ich bin wech
Andreas
  Mit Zitat antworten Zitat