有vbp文件了么··那你直接菜單: 文件 -> 生成工程 就好了··不知道命令行編譯成exe是什麼意思···一般都是這么生成的啊···
㈡ VB6編譯的DLL如何被64位VC++程序調用
WINDOWS下的64位EXE是不能直接調用32位的DLL的,32位EXE也不能直接調用64位的DLL,如果要調用只能重新進行編譯或者搭建一個COM伺服器或者中間加一層EXE進行調用(如64位EXE調用32位EXE再調用32位DLL,這樣應該是可以的)。VB6貌似是沒有針對64位的編譯的,只能編譯出32位的程序的
㈢ VB6自帶編譯器的「本機代碼」和「P代碼」各是什麼求答案
該選項卡設置工程編譯時的條件。選項卡選項「編譯為 P-代碼」
用 p 代碼來編譯工程。存儲在 .vbp 文件中的設置值將被覆蓋掉。
「編譯為本機代碼」
用帶有選定最優化的原碼來編譯工程。存儲在 .vbp 文件中的設置值將被覆蓋掉。
「快速代碼優化」- 通過指示編譯器在速度和大小之間首選速度,使 .exe 和 .dll 文件的速度最快。編譯器可以減少許多功能上跟機器碼序列相同的構造。在某些情況下,這種不同提供了用大小來換取速度的權衡交換。
「小代碼優化」- 通過指示編譯器在速度和大小之間首選大小,來使 .exe 和 .dll 文件最小。編譯器可以減少許多功能上跟機器碼序列相同的構造。如果不選中這個選項,代碼可能就會大一些,但是速度會更快一些。
「非優化」- 無優化地編譯。
「流行的 Pentium Pro™」- 優化所創建的代碼,優化方向是使之更有利於 Pentium Pro™ 處理器來處理。如果在程序中使用了這個選項,則意味著僅僅是為 Pentium Pro™ 處理器所創建的代碼。用此選項產生的代碼仍然可以在更早期的處理器上運行,但是工作起來性能不是那麼好。
「創建符號化調試信息」- 在可執行文件或者 DLL 文件中產生符號調試信息。用此選項創建的可執行文件可以用 Visual C++ 或者具有 CodeView 風格調試信息的調試器來調試。設置這個選項將為可執行文件產生一個帶有符號信息的 .pdb 文件。
「高級優化」
顯示「高級優化」對話框。
給程序設置一個基地址,從而覆蓋 .dll 文件的預設位置(在 0 X 10,000,000 處)。操作系統首先試圖在指定的或者預設的位置載入一個程序。如果沒有足夠空間,那麼系統將重新定位該程序。
㈣ 如何用命令編譯vb程序
先用cd命令轉到vb6.0的安裝目錄,然後輸入vb6/makevbp文件全路徑(/make可簡寫為/m,如果文件名含空格,文件名要加引號)就編譯成exe,exe文件默認與vbp文件同目錄同名(擴展名不同),如果要修改編譯生成的默認exe文件名,先用記事本打開vbp文件,加一行(不能加在[MSTransactionServer]這行的後面)ExeName32=新名稱.exe再編譯。
㈤ VB6現有完整源代碼如何編譯成程序,急急急!!!有圖
點擊【開始】-【程序】-【Microsoft Visual Basic 6.0 中文版】-【Microsoft Visual Basic 6.0 中文版工具】-【Package & Deployment 向導】,在對話框點擊【瀏覽】,選擇工程文件,然後點擊【打包】,接下來按要求一步一步設置即可。
㈥ 誰能教教我VB6怎麼編寫DLL,並且調用運行
在vb中製作dll文件及在vb程序中引用此文件
一、在vb中製作dll文件
(1)新建一個Active DLL工程,名字為vbTestdll,類模塊的名字為testdll
(2)在類模塊中實現一個函數,內容如下:
Public Function mydll() As String
mydll = "Hello World";
End Function
(3)保存,然後在文件菜單中選擇 Make vbtestdll.dll項,生成dll文件
二、在vb程序中使用此dll文件
(1)新建一個標准工程。
(2)在工程-引用-瀏覽里找到vbtestdll.dll文件,並且把它引入
(3)寫測試代碼,內容如下
Option Explicit
Dim test As testdll'類模塊名字
Private Sub Form_Load()
Set test= New testdll 'DLL的一個新實例
Me.Caption = test.mydll '我的標題=返回DLL的Hello World
End Sub
㈦ 如何實現用命令行調用VB6後台編譯VB程序
先用 cd 命令轉到 vb6.0 的安裝目錄,然後輸入
vb6 /make vbp文件全路徑
( /make 可簡寫為 /m ,如果文件名含空格,文件名要加引號)
就編譯成exe ,exe文件默認與vbp文件同目錄同名(擴展名不同),如果要修改編譯生成的默認exe文件名,先用記事本打開vbp文件,加一行(不能加在[MS Transaction Server]這行的後面)
㈧ vb6.0如何編譯按鍵精靈文件做成exe
按鍵精靈自己就能生成exe文件的啊?為什麼要用vb6呢?
而且按鍵精靈雖然用的腳本語言是VBScript,但它帶有很多自設的內容,不能直接用到VB上的,否則就相當於用VB重新寫一個了,而且很多在按鍵精靈中只需要一行代碼就能實現的功能,到了VB可能要用幾十、幾百倍的代碼才能實現,所以基本上不可能。(更何況VB和VBScript也是存在很大差別的,只不過是同一個爹生的而已)