1樓:匿名使用者
vb生成的exe檔案已經不是源程式了,是供計算機執行的二進位制**了。所以vb編譯後的exe是無法用vb開啟了。只有vb的源程式才能用vb開啟。
*編譯程式(compiler,compiling program)也稱為編譯器,是指把用高階程式設計語言書寫的源程式,翻譯成等價的機器語言格式目標程式的翻譯程式。編譯程式屬於採用生成性實現途徑實現的翻譯程式。它以高階程式設計語言書寫的源程式作為輸入,而以組合語言或機器語言表示的目標程式作為輸出。
編譯出的目標程式通常還要經歷執行階段,以便在執行程式的支援下執行,加工初始資料,算出所需的計算結果。
2樓:昔俊能
通過反編譯讀取裡面得**行的話,不可能了!現在最好的反編譯工具能反編譯到exe裡面有幾個窗體,裡面的**不可能獲取了!
如果你是要在寫**打vb編譯的exe檔案的話,就簡單多了
shell "exe檔案的路徑"
參考**:
窗體加一個microsoft common dialog control控制元件
大概的**是這樣
option explicit
private filename as string
private sub command1_click()
on error goto error_line
me.commondialog1.cancelerror = true
me.commondialog1.filter = "執行檔案(*.exe)|*.exe|所有檔案(*.*)|*.*"
me.commondialog1.showopen
filename = me.commondialog1.filename
if len(dir(filename)) > 0 then shell filename '此處開啟exe檔案
exit sub
error_line:
if err.number = 32755 then
'按了取消按鈕
end if
end sub
3樓:一念春風十里不如你
生產exe檔案不能用vb開啟。
願意很簡單,就是exe已經是應用程式了,無法編輯。
3.所以只能自己重新做!!!
4樓:匿名使用者
它是一個完整的應用程式,不能再用vb開啟
5樓:
編譯過就不能再開啟的,源**是看不到的。
6樓:dl_會飛的青蛙
去網上找找反編譯軟體吧!~
目前好像沒有一個可以完全反編譯的!~
7樓:匿名使用者
這個問題放棄吧。沒戲。早就試過了,即使用反編譯,大多數也是亂碼。
vb6.0把程式編寫好了怎麼轉成exe
8樓:我要知道點解
你做完工程之後,儲存,然後在檔案選單中選擇「生成可執行檔案」(大意是這樣,具體的名稱忘記了)。就會生成一個字尾名是.exe的檔案。雙擊它就可以。
9樓:匿名使用者
1)將程式所在工程載入與vb程式設計軟體。
2)選單檔案-生成工程名exe(見下圖紅色箭頭指向選單)。
3)點下面視窗的確定按鈕,vb就會將程式沒問題的工程編譯成可執行的exe檔案。
10樓:匿名使用者
我vb沒試過,不過應該有編譯和生成目標檔案這兩個功能的吧,英文分別是compile,link,generate這類的
只有先編譯之後才能生成,編譯就是電腦檢查有無語法錯誤,為生成機器碼作準備,而且程式文字也應該在一個工程project之內,新建工程之後把它匯入再編譯,再生成
11樓:楊餘龍
哇~無語,在檔案那裡有個生成 工程x.exe找一下~!汗~~
12樓:可愛
我好像先學會生成exe,然後vb還沒學會,怎麼會程式設計了,生成exe都不會啊
13樓:
我記得好像「檔案」裡 有個選項~
VB程式生成的檔案怎麼發給我,VB程式生成的txt檔案怎麼發給我
最簡單的辦法是拿u盤去拷貝 另外還可以讓程式給你發郵件 利用mapisession控制元件和mapimessages控制元件 選擇部件 microsoft mapicontrols 6.0 參考 private sub cmdsend click mapimessages1.msgindex 1 m...
VB在儲存工程的時候生成了檔案,能解釋下這檔案各有
工程1.vbp 儲存著工程檔案,儲存著工程型別,工程呼叫的dll ocx資訊,工程窗體 模組等檔案地址。vbp像一種資料庫的索引 form1.frm 窗體檔案,儲存著窗體資訊,儲存著窗體自有的資訊mssccprj.scc 儲存著工程加密內容,如果關閉source code control外掛,那麼這...
vb的sub子程式怎麼用,關於vb的sub子過程的定義問題!
聽不清啊 建立sub過程 1 定義sub過程 語句結構如下 static private public sub 過程名 引數列表 語句塊 exit sub 語句塊 endsub 引數列表指明瞭呼叫時傳送給過程的引數的型別和個數,每個引數的格式為 byval 變數名 as 資料型別 如果加上byval...