作为 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 不是产品文档,而是第三方网站。我建议你使用官方文档。