dies ist mein erster Post! Mit Pascal oder Delphi hab ich keinerlei Erfahrung. Ich komme aus dem C++ Lager.
Ich hab da mal eine für mich sehr wichige Frage, die unter anderem entscheidet ob ich FP und Lazarus für zukünftige Projekte einsetzen werde.
Mit meinem nächsten Projekt möchte ich TurboCAD mittels COM Schnittstelle fernsteuern. Mit VC++ würde ich das so machen:
Code: Alles auswählen
#import "C:\\Program Files\\IMSIDesign\\TCWP16\\Program\IMSIGX16.DLL"
HRESULT hr;
IMSIGX::IApplicationPtr spIApp;
hr = spIApp.CreateInstance("TurboCAD.Application", NULL, CLSCTX_LOCAL_SERVER);
spIApp->Visible = VARIANT_TRUE;
Der Aufruf wäre mit VC# noch simpler:
Code: Alles auswählen
IMSIGX.Application TCApp;
TCApp = new IMSIGX.Application();
TCApp.Visible = true;
Wie würde man so etwas mit FP/Lazarus realisieren?
Vielen Dank für eure Hilfe!
Grüße
...