VB生成exe後不可在別的電腦上使用

2025-02-01 09:05:24 字數 1129 閱讀 1479

1樓:網友

你在呼叫dll時候不要輸路徑名,然後把你程式所需的dll和ocx同程式都放在同一資料夾中就可以。因為程式在執行時查詢的路徑首先是當前路徑,然後是系統路徑,最後是path指定的路徑。

2樓:網友

沒那麼麻煩,要哪些庫檔案,和exe檔案放在一起就行了。我每次都是這樣用的。簡單又省事。

3樓:網友

批處理例子:

echo off

copy /y %windir%\system32regsvr32 /s %windir%\system32\或者用molebox ,vbpowerwrap 等軟體把工程打包。

4樓:網友

你把它生成可執行的exe檔案!

vb 生成 exe 別的電腦不能用

5樓:吉百歲

1、可能別的電腦上沒有安裝ado控制項。

2、別的電腦上沒有安裝sql server連線驅動程式。安裝sql server 2000的嚮導中,下圖中。

選的三項:僅連線。

3、你的sql資料庫是sql server 2000嗎?那麼請你打一下sp4補丁試一下。

建立vb的exe檔案時是否已將有關資料檔案嵌入

6樓:網海1書生

這要看你的資料檔案與程式之間是以什麼方式建立聯絡的。比如同樣是窗體的背景圖,如果是在屬性視窗中直接給窗體的picture屬性賦值的,那麼這個**檔案就會被編譯進exe檔案中,如果是在程式執行過程中通過loadpicture命令動態調入的**檔案則不會被編譯到exe檔案裡面。此外,如果**是放入資原始檔中,程式執行時再通過呼叫資源的方式進行載入的,則它也會隨資原始檔一起被編譯進exe中。

總結起來就是,如果你的資料檔案在程式執行前就已經與程式建立聯絡(通過給控制項屬性賦值或放入資原始檔中)的,那麼它們就會被編譯到exe檔案中,而如果是程式執行後才動態載入的資料檔案則不會被編譯進exe檔案裡的。

此外,如果檔案是需要寫操作的,比如資料庫檔案、文字檔案、日誌檔案等等,就不能(或者說不應該)嵌入exe中,因為這樣一來就意味著檔案是隻讀的,不能再修改了,因為exe檔案執行後是不能夠修改自身的。

vb中如何生成不同的隨機數,VB如何生成隨機數

為了生成某個範圍內的隨機整數,可使用以下公式 int upperbound lowerbound 1 rnd lowerbound 這裡,upperbound 是隨機數範圍的上限,而 lowerbound 則是隨機數範圍的下限。注意若想得到重複的隨機數序列,在使用具有數值引數的randomize 之...

matlab呼叫c 生成的exe如何傳遞引數

不要copy用system命令,你用dos命令試試應該bai沒問題 dos test.exe 33 傳到main int argc,char argv 裡後,duargc是系統自動計算的,應該zhi是2,第一個傳入的引數就是daoexe名稱本身,即argv 0 是 test.ext 你傳入的從第二個...

CEXE檔案自動執行,C 生成的exe檔案開啟後閃退

開機自動執行需要向登錄檔寫入新的項 hkey local machine software microsoft windows currentversion run bool bresult true hkey hregkey null cstring str1,m strfilename str1...