我用VC开发了一个常规动态连接库.
其中某输出函数的参数为char* :
extern "C" __declspec(dllexport) void OpenMyFile(char* strFile);在VB中我是如下用的:
...
Private Declare Function OpenMyFile Lib "Capturer.dll" (ByVal strFile As String) As Long
...在打开文件按钮的事件中:
Dim sFile As String
sFile = "C:\\a.avi"
OpenMyFile sFile // 此语句报错!!!!!!!!!!!!!!!!!!!!!!!!!!1
...大侠们 help.注: 我用VC调用该动态库无任何问题.
Private Declare Function OpenMyFile Lib "Capturer.dll" (ByRef strFile As String) As Long
还有个入门级问题:
对一个按钮Click操作而有系统产生的代码中有默认的参数(Index As Integer)是什么意思?
Private Sub Command30_Click(Index As Integer) //
End Sub
这里的Index As Integer是什么意思啊?
???
End Sub
因为你定义了一个控件数组 index 为索引