vb編譯精靈
⑴ VB編寫的按鍵精靈
DoEvents這個命令,用起來不是很好...
你可以增加一個Boolean型的變數B(你已經用到了Switch,那你就把我下面的代碼中的B改為Switch吧),在TIMER控制項循環執行時每次都去判斷變數B是否為True,如果是就運行,否則跳出循環或者其他,添加一個控制項(或者代碼)添加代碼B= Not B,用於中斷/繼續TIMER控制項循環執行...
如果要達到繼續TIMER控制項循環執行,這個有點難,有兩種解決方法:
1.
For i = 1 To p
Do Until B
DoEvents
Loop
...
這個方法,在Do循環時,CPU使用比較高,而且有不太順的感覺...
2.
使用靜態變數i
Private Sub Timer1_Timer()
Static i As Integer
If Not B then
Timer1.InterVal=500 '用於快速判斷是否可以繼續執行
Exit Sub
Else
Timer1.Interval= '設置回原值
End If
Dim p As Byte, Text As String
p = Val(SendMessage(Text2.hWnd, EM_GETLINECOUNT, 0&, 0&))
Do Until i>=p
i=i+1
TB1_GetLine Text2.hWnd, i - 1, Text
PublicRun Text
If Not B then
Timer1.InterVal=500 '用於快速判斷是否可以繼續執行
Exit Sub
End If
Loop
If Check1.Value = 0 Then Timer1.Interval = 0
End Sub
大概思路就是這樣,你試試...
如果能實現,還請你跟大家分享下...O(∩_∩)O~...
⑵ 如何把vb怎麼已經生成exe重新生成vbp用到什麼工具不
VB的反編譯工具是有的,但是效果肯定比你想像的要差。
你可以嘗試這幾款:
第一個是VB反編譯精靈.....
第二個是VB反編譯程序2007
第三個是ProcessDasm 0.2 這個是其實是內存抓取的,就如W32DASM 一樣
第四個是VBDecompiler1.2
第五個是VBExplorer V1.1
第六個是漢化VB程序的利器 VBLocalize
我個人比較推薦 VB RezQ。
⑶ 為什麼VB反編譯精靈不能使用
希望OL目前沒有任何輔助外掛,按鍵精靈也不能使用,你要是要用就自己用VB編譯個吧...
⑷ 請問:如何將vb編譯的生成的exe文件進行反編譯回來,進行修改。(請高手幫忙弄下)
vb是用來實現
vb代碼>>exe文件
的轉化用的,沒有辦法反編譯exe文件。
況且至今沒有軟體可以反編譯exe文件,有也只是能反編譯部分屬性,像vb反編譯精靈。
只能自認倒霉了。
⑸ vb反編譯精靈為什麼不能用
明確告訴你,目前世界上還沒有任何一款軟體能對稍復雜(注意僅僅是稍復雜)一點的VB6編譯過成的EXE進行實用的反編譯,且不用說目前的軟體EXE文件大都經過加殼這樣的保護處理,反編譯更是不可能了。我在《問專家》網上看到過專家的解答就是這個意思,上面提到過一款說是最好的反編譯VB軟體,也只能把很簡單的EXE編譯出窗體文件,代碼代碼可讀性非常差,更不用說稍復雜一點的程序了。
⑹ VB反編譯精靈
圖片放的位置和源程序不同造成的. 在安裝好的程序里加了源程序放置圖片和資料庫的那幾個目錄,程序運行正常了。。。。
⑺ vb6.0如何編譯按鍵精靈文件做成exe
按鍵精靈自己就能生成exe文件的啊?為什麼要用vb6呢?
而且按鍵精靈雖然用的腳本語言是VBScript,但它帶有很多自設的內容,不能直接用到VB上的,否則就相當於用VB重新寫一個了,而且很多在按鍵精靈中只需要一行代碼就能實現的功能,到了VB可能要用幾十、幾百倍的代碼才能實現,所以基本上不可能。(更何況VB和VBScript也是存在很大差別的,只不過是同一個爹生的而已)
⑻ 如何打開VB生成的exe文件
VB生成的EXE文件已經不是源程序了,是供計算機運行的二進制代碼了。所以VB編譯後的EXE是無法用VB打開了。只有VB的源程序才能用VB打開。
*編譯程序(Compiler,compiling
program)也稱為編譯器,是指把用高級程序設計語言書寫的源程序,翻譯成等價的機器語言格式目標程序的翻譯程序。編譯程序屬於採用生成性實現途徑實現的翻譯程序。它以高級程序設計語言書寫的源程序作為輸入,而以匯編語言或機器語言表示的目標程序作為輸出。編譯出的目標程序通常還要經歷運行階段,以便在運行程序的支持下運行,加工初始數據,算出所需的計算結果。
