必須交付的文件清單
| 文件類型 | 擴展名 | 說明 |
| 專案文件 | .vbp | 雙擊即可在 VB6 IDE 打開整個工程 |
| 窗體 | .frm / .frx | 界面邏輯與二進制資源 |
| 標準模組 | .bas | 公共函數、聲明 |
| 類模組 | .cls | 對象定義 |
| ActiveX 控件 | .ocx | 需在目標機 regsvr32 註冊 |
| DLL 依賴 | .dll | 放同目錄或 System32 |
| 資料庫 | .mdb / .accdb | 使用相對路徑連接 |
| SQL 腳本 | .sql | 建表/初始化數據 |
關鍵配置:相對路徑連接字串
' 錯誤:硬編碼絕對路徑
cn.ConnectionString = "C:\MyProject\Data.mdb"
' 正確:相對路徑
cn.ConnectionString = App.Path & "\Data.mdb"
' 或
cn.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & App.Path & "\Data.mdb"
打包步驟
- 菜單 文件 → 生成 專案名.exe(僅生成可執行文件,不含源碼)
- 整個專案文件夾壓縮發送(包含上表所有文件)
- 附帶 README.txt:說明如何註冊 OCX、還原數據庫、修改連接字串
常見坑
- 老師機器缺 OCX → 提供
reg.bat 一鍵註冊
- 數據庫路徑錯誤 → 代碼中用
App.Path 動態拼接
- 引用缺失 → 專案 → 引用 勾選所有必需項,隨專案發布