99问答网
所有问题
VB 如何将string转换为LPSTR?
我在VB中调用一个dll,dll中函数为long msg(LPSTR str),我如何将在VB中定义的string类型的参数转换为LPSTR传递到DLL函数中?
举报该问题
推荐答案 2012-11-13
VB中声明函数的时候用ByVal:
Declare Function msg Lib "xxx.dll"(ByVal str As String) As Long
使用的时候:
dim a as string
a="参数"
call msg(a)
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://99.wendadaohang.com/zd/ejXztvvBW.html
其他回答
第1个回答 2012-11-15
你这样试试,
DIM A AS string
A=****
long msg(A)
相似回答
大家正在搜
相关问题
VC++中LPSTR类型和VB中string有什么区别,具体...
使用VB调用DLL时返回类型 LPSTR 出错
c++如何将string 转换为char*
LPWSTR转换为LPCSTR
在C++dll和VB之间传递字符串
将此VC 函数改写成VB函数
要让圆圈换行输出,用vb怎么写?谢谢。
要让圆圈换行输出,用vb怎么写?谢谢。