Hallo.
Ich habe hier ein Phänomen, das ich mir nicht ganz erklären kann. Und zwar möchte ich mittels
ActiveX/
COM auf eine laufende AutoCAD-Instanz zugreifen. Unter C# sieht der Aufruf in etwa so aus:
Code:
var application = (AcadApplication)Marshal.GetActiveObject("AutoCAD.Application.18.2");
MessageBox.Show(application.Version);
Nun wollte ich in Delphi weitermachen, weil ich da schneller bin...doch das will einfach nicht klappen:
Code:
Acad := GetActiveOleObject('AutoCAD.Application.18.2');
...schmeißt sofort eine
AV mit "Vorgang nicht verfügbar"...warum? CoInitialize(nil) wurde gemacht...
Hat einer eine Idee?
Danke & Gruß,
Marc