delphi - Delphi 5调用C++ dll导致访问冲突

标签 delphi c++-cli

这是调用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.


单击表单按钮后,出现异常。

最佳答案

确保您的C ++函数声明为__stdcall

关于delphi - Delphi 5调用C++ dll导致访问冲突,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1279886/

相关文章:

delphi - delphi中如何知道dll的调用者应用

c++ - 防止继承类覆盖基类的虚函数

namespaces - 使用 C++/CLI 时的长/复合命名空间

forms - 将表格移动到右下角

delphi - CalcFields 导致堆栈溢出

c++ - 编译器错误 - 元数据操作失败

c# - 将 c#/WPF GUI 围绕 c++/cli 围绕 native c++ 包装

c# - 通过引用将参数从 C# 传递到 C++/cli 的语法是什么?

delphi - DScintilla 是否有语法突出显示的示例?

delphi - 如何获取带有组合框的面板图像