vb.net程序出錯(cuò)后再重啟程序,目前我能實(shí)現(xiàn)的最好的方法就是
成都創(chuàng)新互聯(lián)公司專注于企業(yè)網(wǎng)絡(luò)營(yíng)銷推廣、網(wǎng)站重做改版、衢江網(wǎng)站定制設(shè)計(jì)、自適應(yīng)品牌網(wǎng)站建設(shè)、HTML5、購(gòu)物商城網(wǎng)站建設(shè)、集團(tuán)公司官網(wǎng)建設(shè)、外貿(mào)網(wǎng)站建設(shè)、高端網(wǎng)站制作、響應(yīng)式網(wǎng)頁(yè)設(shè)計(jì)等建站業(yè)務(wù),價(jià)格優(yōu)惠性價(jià)比高,為衢江等各大城市提供網(wǎng)站開發(fā)制作服務(wù)。
先用shell命令 “生一個(gè)兒子”,然后“自己死掉”。
第一句
Shell(Application.StartupPath "\我的程序.exe", vbNormalFocus)
第二句
End
完工?。?!
你需要兩個(gè)創(chuàng)建兩個(gè)程序...
首先在你的主程序的代碼里面添加它們:
'main program
public sub restart()
shell app.path "\restart.exe " app.path "你的主程序的名字.exe",vbhide
end
end sub
用于重啟的程序,叫做restart.exe
先創(chuàng)建標(biāo)準(zhǔn)exe工程
然后再在右邊的工程資源管理器中右鍵點(diǎn)擊form1
在彈出的菜單中選擇移除form1
然后點(diǎn)擊菜單條上面的添加模塊
在新添加的module1里添加它們
'restart program
sub main
shell command
end sub
生成exe到你的主程序所在的目錄
這時(shí)你便可以在主程序的任意地方添加一行restart來(lái)重新啟動(dòng)你的程序了
VB.NET調(diào)用IE代碼示例:
Dim p As New Process
'獲得URL
aURL = GetURL()
'獲得IE路徑
p.StartInfo.FileName =
System.Environment.
GetFolderPath( _
Environment.SpecialFolder.
ProgramFiles).Trim() _
"\Internet Explorer\
IEXPLORE.EXE"
p.StartInfo.Arguments
= aDenURL
'啟動(dòng)IE
'p.Start(aDenURL)
p.Start()
'主程序開始等待IE結(jié)束
p.WaitForExit()
另一種VB.NET調(diào)用IE的方法
Imports System.Threading
Private Sub Button1_Click(ByVal
sender As System.Object, ByVal e
As System.EventArgs) Handles
Button1.Click
Dim webobj As Object
webobj = CreateObject("Internet
Explorer.Application")
With webobj
.visible = True
.Navigate2(";)
Do While (.busy Or .readyState 4)
Thread.Sleep(100)
Loop
.Document.f.q.Value = Me.TextBox1.Text
.Document.f.btng.Click()
End With
MsgBox("completed.")
End Sub
同類問題講的是代碼部分?;卮鹫f需要重新編譯。但是我的VB2008不知道重新編譯按鈕在哪里。重新生成無(wú)效。
為什么VB.NET修改代碼后,依然運(yùn)行原來(lái)的狀態(tài)?這是同樣的問題。有網(wǎng)友回答:在工程項(xiàng)目上,使用鼠標(biāo)右鍵的菜單欄,選擇“”重新編譯“”一下,應(yīng)該就OK了
我的認(rèn)識(shí)是這樣:一般是因?yàn)槟銢]有修改完錯(cuò)誤表里要害錯(cuò)誤,比如變量聲明。如果是這樣,你可以修改一部分致命錯(cuò)誤,我說的不是VB6,而是VB2008。你不修改,它不執(zhí)行更新部分,它有很好的記憶力。
以上是因?yàn)辄c(diǎn)擊了不再顯示,需要恢復(fù)錯(cuò)誤提示。VB2008在工具-選項(xiàng)界面下方有“顯示所有設(shè)置”前面方框需勾選才能有后文:--生成并運(yùn)行 。右邊會(huì)有:運(yùn)行時(shí)當(dāng)出現(xiàn)生成或部署錯(cuò)誤時(shí)。 把下拉框點(diǎn)開你就能看到了。
當(dāng)前名稱:vb.net重置程序 vb重新開始代碼
文章位置:http://muchs.cn/article48/doecpep.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供域名注冊(cè)、企業(yè)網(wǎng)站制作、網(wǎng)站制作、網(wǎng)站改版、云服務(wù)器、做網(wǎng)站
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)