Registriert seit: 18. Mär 2007
Ort: Borland
556 Beiträge
Delphi 7 Enterprise
|
Re: C++ Plugin-Code in Delphi (DLL)
26. Okt 2008, 20:54
Delphi-Quellcode:
extern "C" __declspec(dllexport) ITestPlugin * CreatePlugin(void)
{
static ITestPlugin _plugin;
return &_plugin;
}
Das ist C++ Code. Er wird auch ausgeführt, aber wie sieht das in Delphi aus?
SO?
Delphi-Quellcode:
library Project1
uses
SysUtils,
Classes,
Dialogs;
{$R *.res}
procedure CreatePlugin(); stdcall;
begin
ShowMessage('Create');
end;
exports
CreatePlugin;
begin
ShowMessage('Start');
end.
Du derefernzierst p2 einmal und weißt die Adresse von i zu. Das heißt p2 (also der Zeiger auf einen Zeiger) zeigt auf den Zeiger p1 welchen du so auf i zeigen lässt.
|