everyone 发表于 2009-5-5 18:16:11

【求助】VB函数无法运行

<p>你好!</p>
<p>&nbsp;</p>
<p>利用“<a href="index.asp?boardid=34">VB函数添加大师</a> ”导出的dll中,有的函数会出错,例如,如下的代码,因为使用了Dir函数,所以,在调用他时,就会导致程序崩溃。</p>
<p>请高兄帮助解决。</p>
<p>&nbsp;</p>
<p>天天在这里看结果。</p>
<p>&nbsp;</p>
<p><font face="Verdana">Public Function FileExists(ByVal lpStr As Long)</font></p>
<p><font face="Verdana">&nbsp;&nbsp;<br/>&nbsp;&nbsp;&nbsp; MsgBox Dir("C:\1.txt")<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br/>End Function</font></p>
<p>&nbsp;</p>
<p>--------QQ群中的&nbsp; VB爱好者</p>

阿杰 发表于 2009-5-6 22:49:17

<p><font face="Verdana">'你试试下面的代码</font></p>
<p><font face="Verdana">Public Function FileExists()</font></p>
<p><font face="Verdana">&nbsp;&nbsp;<br/>&nbsp;&nbsp;&nbsp; MsgBox Dir("C:\1.txt")<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br/>End Function</font></p>

everyone 发表于 2009-5-7 18:12:21

谢谢阿杰师傅,不行的,我要传字符串的。
我用C++写了,C++是可以的。

马大哈 发表于 2009-5-22 16:04:00

<p>你是想在C++里使用这个DLL?</p>
<p>&nbsp;</p>
<p>那就直接用ActiveX DLL编译啊.</p>
<p>&nbsp;</p>
<p>COM也是标准的.......</p>
页: [1]
查看完整版本: 【求助】VB函数无法运行