在Mathematica中调用第三方DLL

时间:2013-01-22 07:43:31

标签: wolfram-mathematica

我很难在Mathematica中调用第三方DLL表单。我的代码是:

     qmConnectLocal = 
         LibraryFunctionLoad["C:\\Windows\\QMClient.dll", 
         "QMConnectLocal" , {String}, Bool]

我得到的是:

    LibraryFunction::btype: Invalid type and/or rank specification in String. >>

我在Mathematica代码中太过新手,无法理解它试图告诉我的内容。

任何帮助?

1 个答案:

答案 0 :(得分:2)

文档说明必须是"UTF8String"(带引号)而不是String。那么当你尝试

时会发生什么
qmConnectLocal = LibraryFunctionLoad["C:\\Windows\\QMClient.dll", 
 "QMConnectLocal" , {"UTF8String"}, Bool]