
正文
vb.net抛出异常 vbnet try catch
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
VB.net运行时出现“在System.Runtime.InteropServices.COMException中第一次出现的”.exe"类型的异常”
System.Runtime.InteropServices 命名空间提供各种各样支持 COM 互操作 及平台调用服务的成员。
从你的提示上来看,应该是你的程序所使用的.net框架版本与当前计算机的版本不一致造成的
解决办法:
1、将你的.NET框架补丁打到最高
2、打包程序的时候将你的.NET框架打进去
3、再到客户端计算机进行测试
相关问答
Q1: vb.net“System.NullReferenceException”类型的异常
Public Class Form1
Dim g As Graphics
Dim myBrush As New TextureBrush(New Bitmap("C:\我的程序\下箭头.bmp"))
Private Sub Form1_Load(ByVal sender As Object, ByVal e As EventArgs) Handles MyBase.Load
PictureBox1.Refresh()
End Sub
Private Sub PictureBox1_Paint(ByVal sender As Object, ByVal e As System.Windows.Forms.PaintEventArgs) Handles PictureBox1.Paint
g = Me.PictureBox1.CreateGraphics
g.FillEllipse(myBrush, New RectangleF(0, 0, 150, 150))
End Sub
End Class
也可以
Public Class Form1
Dim myBrush As New TextureBrush(New Bitmap("C:\我的程序\下箭头.bmp"))
Private Sub Form1_Load(ByVal sender As Object, ByVal e As EventArgs) Handles MyBase.Load
PictureBox1.Refresh()
End Sub
Private Sub PictureBox1_Paint(ByVal sender As Object, ByVal e As System.Windows.Forms.PaintEventArgs) Handles PictureBox1.Paint
e.Graphics.FillEllipse(myBrush, New RectangleF(0, 0, 150, 150))
End Sub
End Class
Q2: vb.net 接收SQL异常
不要让SQL报错再返回vb.net抛出异常,vb.net抛出异常你使用存储过程先判断表里是不是有这行插入vb.net抛出异常的资料的项,如果有,就返回一个提示即可。
Q3: C#或vb.net如何让构造函数返回失效?
参数非法vb.net抛出异常的话,可以抛出异常,比如
throw InvalidAgumentExcption("xxxx参数非法");
然后在newvb.net抛出异常的地方catch并处理异常
Q4: VB.NET做的程序在其它机器上运行时出现问题,求助!
缺少运行库
装上.NETframework
和带上引用的插件(工程属性那有个引用页)
吧
.
Q5: VB.NET异常处理
D
*******************
A肯定是正确的
B这是标准的处理方式
C用户可以从异常类派生自己的子类
关于vb.net抛出异常和vbnet try catch的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。







