作者 主題: 請教一個VB6.0的一個錯誤訊息  (閱讀 5447 次)

0 會員 與 1 訪客 正在閱讀本文。

chung1206

  • 活潑的大學生
  • ***
  • 文章數: 220
  • 性別: 男
    • 檢視個人資料
請教一個VB6.0的一個錯誤訊息
« 於: 2009-06-25 10:23 »
各位先進們好,不知道這個問題能否在這裡發問?我將自己做好的VB程式製成.exe檔,在我公司電腦執行沒問題,在我家執行也沒問題,但不知道為什麼我去別人家執行這支程式,或公司某些同事電腦裡執行該程式時,出現了以下畫面,不知缺什麼元件?謝謝。

http://farm3.static.flickr.com/2433/3658017723_71d9d52006.jpg?v=0

Yamaka

  • 俺是博士!
  • *****
  • 文章數: 4913
    • 檢視個人資料
    • http://www.ecmagic.com
回覆: 請教一個VB6.0的一個錯誤訊息
« 回覆 #1 於: 2009-06-25 10:29 »
程式裡的元件會用到圖片裡的那個ocx

TyroneYeh

  • 俺是博士!
  • *****
  • 文章數: 2396
  • 性別: 男
    • 檢視個人資料
回覆: 請教一個VB6.0的一個錯誤訊息
« 回覆 #2 於: 2009-06-25 10:32 »
你可以執行的電腦是不是都有裝 VB6

可以試看看裝一下
http://www.microsoft.com/downloads/details.aspx?FamilyId=7B9BA261-7A9C-43E7-9117-F673077FFB3C&displaylang=en
還不行的話在你的電腦 %SystemRoot%\system32 下找  comdlg32.ocx 複到到不能執行的電腦相同位置看看
--
TyroneYeh

Yamaka

  • 俺是博士!
  • *****
  • 文章數: 4913
    • 檢視個人資料
    • http://www.ecmagic.com
回覆: 請教一個VB6.0的一個錯誤訊息
« 回覆 #3 於: 2009-06-25 10:40 »
複製過去後應該要用 system32\regsvr32.exe 註冊吧  ::)

好久沒玩這些東西, 都忘了差不多了  :D

chung1206

  • 活潑的大學生
  • ***
  • 文章數: 220
  • 性別: 男
    • 檢視個人資料
回覆: 請教一個VB6.0的一個錯誤訊息
« 回覆 #4 於: 2009-06-25 10:51 »
你可以執行的電腦是不是都有裝 VB6

可以試看看裝一下
http://www.microsoft.com/downloads/details.aspx?FamilyId=7B9BA261-7A9C-43E7-9117-F673077FFB3C&displaylang=en
還不行的話在你的電腦 %SystemRoot%\system32 下找  comdlg32.ocx 複到到不能執行的電腦相同位置看看

我原本也是想說可能因為我電腦有裝VB所以可以執行,但我同事其中有一台是沒有裝VB的但也可以執行,真奇怪。
所以就算將VB程式輸出成exe檔,也未必能正常執行囉?謝謝大大指教,我等回試看看。

TyroneYeh

  • 俺是博士!
  • *****
  • 文章數: 2396
  • 性別: 男
    • 檢視個人資料
回覆: 請教一個VB6.0的一個錯誤訊息
« 回覆 #5 於: 2009-06-25 11:12 »
複製過去後應該要用 system32\regsvr32.exe 註冊吧  ::)
忘了 ;)
--
TyroneYeh

chung1206

  • 活潑的大學生
  • ***
  • 文章數: 220
  • 性別: 男
    • 檢視個人資料
回覆: 請教一個VB6.0的一個錯誤訊息
« 回覆 #6 於: 2009-06-25 13:16 »
剛才至其它電腦的C:\windows\system32\comdlg32.ocx複製到無法執行的電腦C:\windows\system32下可以成功執行了,謝謝。