ActiveX musst du nur machen, wenn du selber n
ActiveX-Control machen willst, glaub ich mal...
Es sollte schon so funktionieren:
Delphi-Quellcode:
type
IMyPDFMachineInterface = interface(IDispatch)
procedure clicked(ButtonText, pdfMachineViewer: TVariant); //Variant weil ioch nicht weiss was das für datentypen sien müssen... da muss du dich selber noch ein wenig einlesen ;)
end;
TMachinePDFHandler = class(TObject, IMyPDFMachineInterface);
//implement IMyPDFMachineInterface
procedure clicked(ButtonText, pdfMachineViewer: TVariant);
end;
Dann musst du nur noch ein Object erzeugen und als Interface bei Machine PDF bekannt machen.
Eventuell must du wirklcih ein
OLE-Objekt registrieren... da kenn ich mich nicht aus...
EDIT: OK, du musst das wirklcih als komplettes
OLE-Objekt bauen. da kann ich dir nicht helfen, sry, aber das codeschnipsel oben gehört auch dazu