Einzelnen Beitrag anzeigen

thomasch

Registriert seit: 7. Apr 2005
57 Beiträge
 
Delphi 2007 Architect
 
#1

InterfaceConnect Beispiel

  Alt 19. Apr 2005, 11:35
Hallo,
ich möchte Ereignisse, die von einem OLE Objekt kommen, verarbeiten.
Momentan verstehe ich nur soviel, als daß ich die Verbindung zum Server irgendwie mit InterfaceConnect machen muss.

Was ich habe:
Delphi-Quellcode:
var
   Acad: Variant;
   Acadapp: AcadApplication;

  try
    Acad:=comobj.GetActiveOleObject('AutoCAD.Application.15');
  except
    try
      Acad:=comobj.CreateOleObject('AutoCAD.Application.15');
    except
      MessageDlg('Die Einbindung von AutoCAD2002 schlug fehl.',mtError, [mbOK],0);
      exit;
    end;
  end;
  Acadapp:=IDispatch(Acad) As AcadApplication;
So weit - so gut, weiter sollte es wohl mit "InterfaceConnect(Acadapp,_DAcadApplicationEvents, ..." gehen.

Dabei fehlt mir jedoch genau das, was anstelle der drei Punkte kommt, wobbei ich mir auch nicht wirklich sicher bin, wie genau ich die events dann verarbeite. Immerhin sollten dann ja eigenen Prozeduren folgen.

Danke schonmal

Thomasch
  Mit Zitat antworten Zitat