Sun, 29 Apr 2007 08:55:57 +0000 | gently <>
小提示:可捕獲的錯誤通常發生在應用程序運行時,但也有壹些會發生在開發期間或編譯時間。可使用 On Error 語句與 Err 對象來探測並回應可捕獲的錯誤。1 ? 1000 之間未使用的錯誤號都是保留給 Visual Basic 以後使用的。
錯誤號 信息
3 沒有返回的GoSub
5 無效的過程調用
6 溢出
7 內存不足
9 數組索引超出範圍
10 此數組為固定的或暫時鎖定
11 除以零
13 類型不符合
14 字符串空間不足
16 表達式太復雜
17 不能完成所要求的操作
18 發生用戶中斷
20 沒有恢復的錯誤
28 堆棧空間不足
35 沒有定義 子程序、函數,或屬性
47 DLL 應用程序的客戶端過多
48 裝入 DLL 時發生錯誤
49 DLL 調用規格錯誤
51 內部錯誤
52 錯誤的文件名或數目
53 文件找不到
54 錯誤的文件方式
55 文件已打開
57 I/O 設備錯誤
58 文件已經存在
59 記錄的長度錯誤
61 磁盤已滿
62 輸入已超過文件結尾
63 記錄的個數錯誤
67 文件過多
68 設備不可用
70 沒有訪問權限
71 磁盤尚未就緒
74 不能用其他磁盤機重命名
75 路徑/文件訪問錯誤
76 找不到路徑
91 尚未設置對象變量或 With 區塊變量
92 For循環沒有被初始化
93 無效的模式字符串
94 Null 的使用無效
97 不能在對象上調用 Friend 過程,該對象不是定義類的實例
298 系統 DLL 不能被加載
320 在指定的文件中不能使用字符設備名
321 無效的文件格式
322 不能建立必要的臨時文件
325 源文件中有無效的格式
327 未找到命名的數據值
328 非法參數,不能寫入數組
335 不能訪問系統註冊表
336 ActiveX 部件不能正確註冊
337 未找到 ActiveX 部件
338 ActiveX 部件不能正確運行
360 對象已經加載
361 不能加載或卸載該對象
363 未找到指定的 ActiveX 控件
364 對象未卸載
365 在該上下文中不能卸載
368 指定文件過時。該程序要求較新版本
371 指定的對象不能用作供顯示的所有者窗體
380 屬性值無效
381 無效的屬性數組索引
382 屬性設置不能在運行時完成
383 屬性設置不能用於只讀屬性
385 需要屬性數組索引
387 屬性設置不允許
393 屬性的取得不能在運行時完成
394 屬性的取得不能用於只寫屬性
400 窗體已經顯示,不能顯示為模式窗體
402 代碼必須先關閉頂端模式窗體
419 允許使用否定的對象
422 找不到屬性
423 找不到屬性或方法
424 需要對象
425 無效的對象使用
429 ActiveX 部件不能建立對象或返回對此對象的引用
430 類不支持自動操作
432 在自動操作期間找不到文件或類名
438 對象不支持此屬性或方法
440 自動操作錯誤
442 連接至型態程序庫或對象程序庫的遠程處理已經丟失
443 自動操作對象沒有默認值
445 對象不支持此動作
446 對象不支持指定參數
447 對象不支持當前的位置設置
448 找不到指定參數
449 參數無選擇性或無效的屬性設置
450 參數的個數錯誤或無效的屬性設置
451 對象不是集合對象
452 序數無效
453 找不到指定的 DLL 函數
454 找不到源代碼
455 代碼源鎖定錯誤
457 此鍵已經與集合對象中的某元素相關
458 變量使用的型態是 Visual Basic 不支持的
459 此部件不支持事件
460 剪貼板格式無效
461 未找到方法或數據成員
462 遠程服務器機器不存在或不可用
463 類未在本地機器上註冊
480 不能創建 AutoRedraw 圖象
481 圖片無效
482 打印機錯誤
483 打印驅動不支持指定的屬性
484 從系統得到打印機信息時出錯。 確保正確設置了打印機
485 無效的圖片類型
486 不能用這種類型的打印機打印窗體圖象
520 不能清空剪貼板
521 不能打開剪貼板
735 不能將文件保存至 TEMP 目錄
744 找不到要搜尋的文本
746 取代數據過長
31001 內存溢出
31004 無對象
31018 未設置類
31027 不能激活對象
31032 不能創建內嵌對象
31036 存儲到文件時出錯
31037 從文件讀出時出錯