Einzelnen Beitrag anzeigen

Benutzerbild von DGL-luke
DGL-luke

Registriert seit: 1. Apr 2005
Ort: Bad Tölz
4.149 Beiträge
 
Delphi 2006 Professional
 
#2

Re: COM Interface / pdfMachine

  Alt 30. Jul 2006, 13:12
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
Lukas Erlacher
Suche Grafiktablett. Spenden/Gebrauchtangebote willkommen.
Gotteskrieger gesucht!
For it is the chief characteristic of the religion of science that it works. - Isaac Asimov, Foundation I, Buch 1
  Mit Zitat antworten Zitat