查看單個文章
舊 2004-09-09, 02:49 AM   #1
s.h.e. 帥哥
註冊會員
榮譽勳章

勳章總數0
UID - 67994
在線等級: 級別:3 | 在線時長:25小時 | 升級還需:7小時級別:3 | 在線時長:25小時 | 升級還需:7小時級別:3 | 在線時長:25小時 | 升級還需:7小時
註冊日期: 2003-05-14
VIP期限: 2006-10
文章: 38
精華: 0
現金: 41 金幣
資產: 41 金幣
預設 Visual Basic封裝後安裝程式會認機器

本人用Visual Basic寫了一個資料庫分割的程式,曾於桌上型電腦AMD Athlon™ XP 2000+處理器使用VMware Workstation安裝Windows 98作業系統及Windows 2000 Professional版本、Intel® Cetrino ™筆記型電腦安裝Windows XP Professional、Home等版本及另一台Intel ® Pentium 4處理器之桌上型電腦安裝Windows XP Professional作業進行測試,均能正常安裝。在未安裝其他Office套裝軟體及資料庫管理程式前,仍可正常識別Access 97-2003資料庫並加以分割。曾商借另一台Pentium 4 2.0 M筆記型電腦安裝並執行無誤,一台Intel® Celeron® CPU 1.70GHz桌上型電腦亦同。

但某些機器無法正常執行,錯誤情形為出現「無法預期的錯誤」即關閉,且並未出現Error Code。本人程式中有On Error的敘述,但除了ErrorHandle的處理外,其他情形均用MsgBox顯示Err及Error的說明。對於本程式的情形Microsoft知識庫並未見到討論,搜尋許多網站,目前仍無法解決。詳細情形可於程式設計俱樂部討論區中搜尋「封裝」兩字,但仍本程式遇到情形之無具體解決方案。

此情形並非封裝時未引用某些使用元件,因為全新安裝的OS並加裝任何程式下,可正常執行,只是程式竟會認機器。使用InstallShield X及VB封裝結果皆同,用P Code的方式Complier也是一樣,懇請有經驗的大大協助。謝謝
s.h.e. 目前離線  
送花文章: 0, 收花文章: 0 篇, 收花: 0 次
回覆時引用此帖