相关疑难解决方法(0)

如何在Delphi中结合重载和stdcall?

我有一个导出此功能的SOAP数据模块

function MyFunction(MyParam1, MyParam2): boolean; stdcall;
Run Code Online (Sandbox Code Playgroud)

我可以从另一个exe使用此函数.一切正常.

现在我想在它所在的同一个项目中使用相同的函数.我将它的单位添加到uses子句但它没有识别它(我得到了Undeclared Identifier).然后我添加了一个重载,但我无法让它工作.

function MyFunction(MyParam1, MyParam2): boolean; stdcall; overload;
function MyFunction(MyParam1, MyParam2): boolean; overload;
Run Code Online (Sandbox Code Playgroud)

我得到"不允许字段定义......"

我希望能够使用stdcall从外部访问该函数,但也可以在内部使用常见的库函数调用.有谁知道我怎么能做到这一点?

delphi delphi-7

2
推荐指数
2
解决办法
1123
查看次数

标签 统计

delphi ×1

delphi-7 ×1