
正文
关于vb.net类库调试的信息
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
VB.NET中怎么 调试输出 返回值啊??
例如你用msgbox,你在输入这个函数的参数的时候会有个提示框弹出来,里面有每个参数的类型已经这个函数的返回值类型,
你可以记下来返回值的类型msgbox的是Microsoft.VisualBasic.MsgBoxResult
然后你按下F2
输入MsgBoxResult去搜索(不知道为什么搜索Microsoft.VisualBasic.MsgBoxResult没有结果)
可以看到MsgBoxResult的方法,函数和枚举项,枚举项就是你要的东西.自己看
其实你还可以直接就F2然后搜索MSGBOX,会得到这个函数的详细讯息,返回值有哪些结果也会得到.
多看看MSDN如果没装
按F2多看看对象浏览器
你可以得到很多答案
相关问答
Q1: 关于用VB.NET连接access数据库出现了一些问题,调试的时候自动关掉了
解决了吗?
你没说在哪个窗体》按钮》命令,调试时出现问题。这叫人大海捞针呀
Q2: VB.net编写的dll,供vb6调用时dll中的函数不可见?
在您的代码中vb.net类库调试,您已经成功使用vb.net类库调试了RegAsm命令将DLL注册为COM组件,并在VB6中成功引用了该组件的类型库文件(TLB文件)。此外,您还在VB6代码中声明了一个YCImageDo类型的对象,并成功创建了该对象。
但是,当您尝试使用YCImageDo对象的属性和方法时,却发现这些成员不可见。这可能是因为在编写DLL代码时您没有正确地声明这些成员的可见性。
在VB.NET中,您可以使用"Public"关键字来声明一个类型的成员(属性、方法、过程等)对外可见,而使用"Private"关键字则声明该成员仅在类型内可见。如果您希望YCImageDo类型的成员在VB6代码中可见,则应将这些成员声明为Public类型。
例如,如果您希望YCImageDo类型拥有一个名为"GetImage"的方法,则可以在DLL代码中按如下方式声明该方法vb.net类库调试:
Public Function GetImage() As String
' 在这里编写方法的代码
End Function
同样,如果您希望YCImageDo类型拥有一个名为"ImagePath"的属性,则可以在DLL代码中按如下方式声明该属性:
Public Property ImagePath As String
Q3: VB.net关于类之间函数的调用问题。
如上面所说,你可能还不太了解类、函数等的作用。
类可以用来封装一系列操作,或者是一类对象的特性。像上面的描述,有可能是滥用类了。
建议你这样,弄一个专门的运算类,里面有四个运算的函数,比如:
Class 运算
Shared Function 加(ByVal 加数1 As Decimal, ByVal 加数2 As Decimal) As Decimal
'举个例子
Return 加数1 + 加数2 '百度打不出英文加号,你自己改一下
Exit Function
End Function
Shared Function 减(ByVal 被减数 As Decimal, ByVal 减数 As Decimal) As Decimal
'举个例子
Return 被减数 - 减数
Exit Function
End Function
End Class
上面我写了两个例子,你可以照抄然后自己写乘除的,总之不要滥用类就行。
PS:Shared函数的使用不需要类被实例化,可以直接这样使用:
Msgbox(运算.加(1,2).ToString)
你会发现“运算”是蓝色的
Q4: vb.net 如何引用自定义类库
在项目A里添加引用vb.net类库调试,在“添加引用”对话框里找到项目B就可以vb.net类库调试了。也可以先把项目B生成dll文件vb.net类库调试,然后在项目A中添加对这个dll文件vb.net类库调试的引用。
Q5: vb.net用一个类库封装两个类库,实现选择使用其中的一个类库
让两个类都继承同一个“电源设备”抽象类或者实现接口,然后用反射来动态读取类库中的类。
vb.net类库调试的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于、vb.net类库调试的信息别忘了在本站进行查找喔。






