2

我有一个导出 C++ 类的 .dll。有没有办法使用 ⎕NA 将此类导入 Dyalog APL?

我正在查看 DLL 导出查看器,我的班级正在以我期望的方式导出。我还编写了一个 C++ 测试应用程序,它导入 .dll 并使用该类,它的功能与我期望的一样。

// built with default Visual Studio 2019 settings
class __declspec(dllexport) MyClass
{
public:
    void Func();
}

我需要一个示例 ⎕NA 语句来说明从 .dll 导入 Dyalog APL 的 C++ 类。像这样的东西:

'MyClass' ⎕NA 'what expression goes here'
mc←⎕NEW MyClass ⍝ or something similar
4

1 回答 1

1

你读过“名字协会”的描述吗? http://help.dyalog.com/latest/Content/Language/System%20Functions/na.htm 我想它会有所帮助。文末有一些例子。

于 2019-08-02T06:42:22.460 回答