Delphi 5 调用 C++ dll 导致访问冲突
下面是调用 C++/CLI DLL 的 Delphi 代码:
implementation
{$R *.DFM}
procedure CallMe(x: Integer); stdcall; external 'CppWrapper.dll';
procedure TForm1.Button1Click(Sender: TObject);
begin
CallMe(1);
end;
end.
单击表单按钮后,出现异常。
Here is the Delphi code calling the C++/CLI DLL:
implementation
{$R *.DFM}
procedure CallMe(x: Integer); stdcall; external 'CppWrapper.dll';
procedure TForm1.Button1Click(Sender: TObject);
begin
CallMe(1);
end;
end.
After clicking the form button I get an exception.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
确保您的 C++ 函数声明为
__stdcall
。Make sure that your C++ function is declared as
__stdcall
.