VB.net调用的小问题,偶太菜解决不了

gxpang 2005-05-28 07:45:10

如在 cmd中 用命令 regsvr32.exe 可以注册和反注册那些dll,ocx控件

在VB.net 的shell 怎么实现如要注册路径为 C:\win.dll 控件,而路径是用OpenFileDialog1选择


Private Sub Bt选择_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Bt选择.Click
OpenFileDialog1.Title = "选择文件"
OpenFileDialog1.Filter = "所有文件(*.*)|*.*"
OpenFileDialog1.ShowDialog()
Me.TextBox1.Text = OpenFileDialog1.FileName

End Sub


Private Sub Bt注册_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Bt注册.Click
If Me.TextBox1.Text = "" Then
MessageBox.Show("请选择文件!", "提示", MessageBoxButtons.OK, MessageBoxIcon.Information)
Exit Sub
End If

Try
System.Diagnostics.Process.Start("cmd.exe /c regsvr32.exe " & Me.TextBox注册.Text)
Catch ex As Exception
MsgBox(ex.Message)
Me.TextBox1.Text = ""
End Try
End Sub

应该是错在这 System.Diagnostics.Process.Start("cmd.exe /c regsvr32.exe " & Me.TextBox注册.Text),
但不知怎么写呢
...全文
62 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
gxpang 2005-05-28
  • 打赏
  • 举报
回复

谢谢 rzpc(淡蓝色)


OK 结帖
淡蓝色2 2005-05-28
  • 打赏
  • 举报
回复
确实是那一句有问题,改成下面的:
System.Diagnostics.Process.Start("regsvr32.exe", Me.TextBox注册.Text)

给分吧,呵呵

16,554

社区成员

发帖
与我相关
我的任务
社区描述
VB技术相关讨论,主要为经典vb,即VB6.0
社区管理员
  • VB.NET
  • 水哥阿乐
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧