关于向DLL传递字符串数组的有关问题

关于向DLL传递字符串数组的问题
我用VB做了一个DLL文件,其中有一个函数的一个参数是数组,
我如此声明:
byref   sz()   as   string
当向此DLL传递一个string型的数组时,传递过去的数组读取出来却是问号...
不知道如何向DLL传递字符串型数组???希望能给出个简单的例子...

------解决方案--------------------
很不幸,VB 看到 Declare 函数中的 String 类型参数,都是当做 DBCS 编码处理的(为了良好兼容)!
在 guolv 中用 MsgBox strconv(sz(i),vbunicode) 试试成不成?