作为 Delphi 过程指令,export 是什么意思?
What does export mean as a Delphi procedure directive?
我正在尝试破解此处引用的 DLL:
DLL 的签名是:
Procedure myFunc(Ptr:Pointer;Var Result:Pointer);Export;
我搞不懂签名末尾的"Export"是什么意思
查看 the docs it seems like "Export" is where a directive should go, but "Export" isn't one of the directives listed. In this tutorial 他们显示了一个以 "export" 作为指令的过程,但他们没有解释它。
export
是现已失效的指令。它没有效果。来自 documentation:
The directives near, far, and export refer to calling conventions in 16-bit Windows programming. They have no effect in Win32 and are maintained for backward compatibility only.
此 export
指令在 16 位程序中用于从模块导出函数时。
FWIW,您在问题中提供的 link 不是产品文档,而是第三方网站。我建议你使用官方文档。
我正在尝试破解此处引用的 DLL:
DLL 的签名是:
Procedure myFunc(Ptr:Pointer;Var Result:Pointer);Export;
我搞不懂签名末尾的"Export"是什么意思
查看 the docs it seems like "Export" is where a directive should go, but "Export" isn't one of the directives listed. In this tutorial 他们显示了一个以 "export" 作为指令的过程,但他们没有解释它。
export
是现已失效的指令。它没有效果。来自 documentation:
The directives near, far, and export refer to calling conventions in 16-bit Windows programming. They have no effect in Win32 and are maintained for backward compatibility only.
此 export
指令在 16 位程序中用于从模块导出函数时。
FWIW,您在问题中提供的 link 不是产品文档,而是第三方网站。我建议你使用官方文档。