在dll头文件访问枚举值

8视图(30天)
奥拉夫
奥拉夫 2013年12月16日
评论道: dpb 2013年12月16日
你好,
我用一个DLL为设备通信。加载DLL。有一些dll头文件中定义的枚举。我如何访问这些?只是写枚举值作为字符串会导致一个错误,“必须标量参数”。
谢谢

答案(1)

dpb
dpb 2013年12月16日
你不能得到他们,除非符号是公开的DLL,一般他们不会除内部。AFAIK你会看到这些的唯一方法是使用 LOADLIBRARYEX DONT_RESOLVE_DLL_REFERENCES 然后阅读包含枚举的数据区域。可能是更容易和更安全为您的应用程序简单地重新创建它们。
2的评论
dpb
dpb 2013年12月16日
可能比我原以为的可能……很高兴知道(我猜:))

登录置评。

标签

社区寻宝

找到宝藏在MATLAB中央,发现社区如何帮助你!

开始狩猎!