论坛风格切换切换到宽版
  • 3744阅读
  • 3回复

VB编写Dll文件中字符串的问题 [复制链接]

上一主题 下一主题
离线寒秋
 

发帖
231
金钱
780
威望
78
只看楼主 倒序阅读 0 发表于: 2007-11-06
在使用VB编写Dll文件时,如果只是Long型的变量,编译后都可以直接调用。一旦有用到String型的变量,在其它程序调用,总是无法返回正确的字符,甚至出现非法操作。
如何编写带有String型的变量的Dll文件?
网上到处都找不到相关例子。只有Long型的变量 。
离线曾半仙

发帖
2409
金钱
20
威望
2
只看该作者 1 发表于: 2007-11-07
离线寒秋

发帖
231
金钱
780
威望
78
只看该作者 2 发表于: 2007-11-07
谢谢。我去看一下。
那只是说了从C到Vb的变量类型。
如果在Vb中定义了ByVal a as String后,在其它程序调用,使用String的变量给自定义的函数,则会出现非法操作。
即使定义为 as byte,也是一样的。
离线小笑萧何

发帖
66
金钱
570
威望
57
只看该作者 3 发表于: 2014-01-20
好贴,学习是应该的