參考 JScript 執行時錯誤說明

2021-05-23 15:14:54 字數 3529 閱讀 9193

jscript 執行時錯誤

jscript 執行時錯誤是指當 jscript 指令碼試圖執行乙個系統不能執行的動作時導致的錯誤。當正在執行指令碼、計算變數表示式、或者正在動態分配記憶體時出現jscript 執行時錯誤時。

以下是76個執行時錯誤

錯誤號 描述

十進位制     十六進製制        說明

5     800a0005        非法過程呼叫或引數

6     800a0006        溢位

7 800a0007         記憶體不足

9 800a0009         下標超界

10 800a000a         此陣列被固定或臨時鎖定

11 800a000b         零除錯誤

13 800a000d         型別失配

14 800a000e         串空間不足

17 800a0011         不能執行所請求的操作

28 800a001c         棧空間不足

35 800a0023         子過程或函式未找到

48 800a0030         裝載dll出錯

51 800a0033         內部出錯

52 800a0034         壞檔名或數

53 800a0035         檔案未找到

54 800a0036         壞檔案模式

55 800a0037         檔案已經開啟

57 800a0039         裝置i/o錯誤

58 800a003a         檔案已經存在

61 800a003d         磁碟空間已滿

62 800a003e         輸入超出檔案尾

67 800a0043         檔案太多

68 800a0044         裝置不可用

70 800a0046         許可權禁用

71 800a0047         磁碟未準備好

74 800a004a         不能用不同的驅動重新命名

75 800a004b         路徑/檔案訪問錯誤

76 800a004c         路徑未找到

91 800a005b         物件變數或with塊變數未設定

92 800a005c         for迴圈未初始化

94 800a005e         null使用無效

322 800a0042         不能建立所需的臨時檔案

424 800a01a8         需要物件

429 800a01a9         automation伺服器不能建立物件

430 800a01ae         類不支援automation

432 800a01b0         在automation操作中找不到檔名或類名

438 800a01b6         物件不支援這個屬性或方法

440 800a01b8         automation錯誤

445 800a01bd         物件不支援這個動作

446 800a01be         物件不支援指定的引數

447 800a01bf         物件不支援當前區域設定

448 800a01c0         指定的引數未找到

449 800a01c1         引數不可選

450 800a01c2         錯誤的引數數目或非法屬性分配

451 800a01c3         物件不是乙個集合

453 800a01c5         指定的dll函式未找到

458 800a01ca         變數使用了乙個jscript不支援的automation型別

462 800a01ce         遠端伺服器機器不存在或不可用

501 800a01f5         不能分配給變數

502 800a01f6         物件對於指令碼不安全

503 800a01f7         物件對於初始化不安全

504 800a01f8         物件對建立不安全

5000      800a1388        不能分配給「this」       

5001      800a1389        需要 number 型別

5002      800a138a        需要 function 物件

5003      800a138b        不能給函式返回值賦值

5004      800a138c        不能索引物件

5005      800a138d        需要 string

5006      800a138e        需要 date 物件

5007      800a138f        需要 object 型別

5008      800a1390        非法賦值

5009      800a1391        未定義識別符號

5010      800a1392        需要 boolean

5011     800a1393        不能執行來自乙個自由指令碼的**

5012     800a1394        需要物件的成員

5013     800a1395        需要 vbarray

5014     800a1396        需要 jscript 物件

5015     800a1397        需要 enumerator 物件

5016     800a1398        需要正規表示式物件

5017     800a1399        正規表示式語法錯誤

5018     800a139a        未預期的限定符

5019     800a139b        正規表示式中缺少「]」

5020     800a139c        正規表示式中缺少「)」

5021     800a139d        字符集範圍無效

5022     800a139e        異常丟擲,但無法抓住

5023     800a139f        函式沒有合法的 prototype (原型)物件

5024     800a13a0        待解碼的 uri 包含有非法字元

5025     800a13a1        待解碼的 uri 編碼非法

5026     800a13a2        小數部分的位數越界

5027     800a13a3        精度越界

5028     800a13a4        需要 array 或 arguments 物件

5029     800a13a5        陣列長度必須為一有限正整數

5030     800a13a6        必須賦給陣列長度乙個有限正數

JScript 執行時錯誤

jscript 執行時錯誤是指當 jscript 指令碼試圖執行乙個系統不能執行的動作時導致的錯誤。當正在執行指令碼 計算變數表示式 或者正在動態分配記憶體時出現 jscript 執行時錯誤時。錯誤號 描述 5029 陣列長度必須為一有限正整數 5030 必須賦給陣列長度乙個有限正數 5028 需要...

參考 VBScript 執行時錯誤與解釋

vbscript 執行時錯誤 如果 vbscript 指令碼執行系統無法實施的操作,則會產生 vbscript 執行時錯誤。只有在執行指令碼 為變數表示式賦值或分配記憶體時,才會產生 vbscript 執行時錯誤。以下是65個執行時錯誤 錯誤編號 描述 十進位制 十六進製制 說明 5 800a000...

std map insert執行時錯誤

今天除錯程式時,在std map insert 會產生錯誤中斷,分析過程如下 定義了乙個全域性的map變數,在a.h中宣告,在a.cpp中定義並定義了初始化函式 在另乙個檔案use a.cpp中,呼叫map變數初始化函式initmaptimeinter 執行時在maptimeinter.insert...