Einzelnen Beitrag anzeigen

Benutzerbild von maximov
maximov

Registriert seit: 2. Okt 2003
Ort: Hamburg
548 Beiträge
 
Delphi 2005 Professional
 
#2

Re: Aus vc++ ein delphi object benutzen? möglicherwiese COM?

  Alt 17. Nov 2003, 10:53
Habt ihr keinen plan? ...nichtmal bisschen theorie?

Naja hab mal folgende DLL erstell, die ein interface und eine funktion exportiert:

Delphi-Quellcode:
library mxCross;

uses
  SysUtils,
  Classes;

{$R *.res}

type

  // dieses interface soll exportiert werden
  ITest = interface(IInterface)
    ['{D72B4492-0266-4616-87DC-8D24A3728381}']
    procedure p1;
    procedure p2;
   
  end;

  TTest = class(TInterfacedObject, ITest)
  public
    constructor create;
    destructor Destroy; override;
     
    procedure p1;
    procedure p2;
  end;

function CreateTest: ITest; stdcall;
begin
  CreateTest := TTest.create
end;

exports
  CreateTest;


{ TTest -- klassen implementierung spar ich mir hier mal}

...

begin
end.
Weiss jemand wie der header aussehen sollte, um sie in vc++ zu importieren? oder gute tuts zu interfaces in c++?

danke. maximov.
  Mit Zitat antworten Zitat