高手请进,又困扰我几天的问题!!帮帮我啊! 我自己用网上的方法,用VB编译了一个DLL文件,文件在运行中也能正常,不过,当exe(VB编译)文件传递一个字符串参数给DLL,通过窗口检查,发现传进去后字符串变成了乱码,导致后续工作无法继续!传递数值参数就可以正常,这是什么原因?如何解决啊?请高手帮帮我!!我实在没有办法了! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 1.你检查一下,传至DLL的数值与DLL中要求的数值类型是否相同.2.再次检查一下,你传递的方式是按什么方式?即byval 还是byRef 这个是EXE引用:Declare Function oss Lib "URESL32" (id As Long, ByVal aa As String, ByVal bb As String) As Long这是DLL内: Function oss(i As Long, ByVal aa As String, ByVal Didop As String) As Long窗口检查,aa,Didop就是乱码!在线等待答案!谢谢!! 股票涨停,放分 在VB程序将字符串转为VB代码执行 请教:用VB6编程如何将打印机的纸张由纵向设为横向,谢谢! 请问高手:如何编写电子邮件收发程序(最好用邮件收发组件)? vb如何向excel传送数据! 请高手们帮忙解决一下,给个思路,VB+SQL 请教?如何读取硬盘的物理序列号???? 5000元购买各类大型程序源码。或用我的ERP交换。 richtextbox定义行颜色的问题?? 如何让RichTextBox1实现图文混排? 质疑泰山的比尔盖茨被气晕? 为什么保存的VB工程文件全变成最后一次保存的了?
2.再次检查一下,你传递的方式是按什么方式?即byval 还是byRef
Declare Function oss Lib "URESL32" (id As Long, ByVal aa As String, ByVal bb As String) As Long
这是DLL内:
Function oss(i As Long, ByVal aa As String, ByVal Didop As String) As Long
窗口检查,aa,Didop就是乱码!
在线等待答案!谢谢!!