FreePascal编译的程序运行错误代码解析.doc

FreePascal编译的程序运行错误代码解析.doc

ID:51688569

大小:43.45 KB

页数:6页

时间:2020-03-15

FreePascal编译的程序运行错误代码解析.doc_第1页
FreePascal编译的程序运行错误代码解析.doc_第2页
FreePascal编译的程序运行错误代码解析.doc_第3页
FreePascal编译的程序运行错误代码解析.doc_第4页
FreePascal编译的程序运行错误代码解析.doc_第5页
资源描述:

《FreePascal编译的程序运行错误代码解析.doc》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、FreePascal编译的程序运行错误代码解析RuntimeerrorsFreePascal生成的应用程序也许会生成一些运行错误,当应用程序发现某个确定的异常情况时,这里列出了错误代码,并且解释产生的原因。1Invalidfunctionnumber错误的功能代码尝试错误的操作系统调用.2Filenotfound文件未找到程序试图删除(erase),重命名(rename),打开(open)一个不存在的文件.3Pathnotfound目录未发现目录不存在或是错误.也有可能是访问一个不存在的文件.4Toomanyopenfiles打开太多的文件当

2、前你的程序当前打开的文件太多咯.超过了操作系统允许打开的最多文件数.5Fileaccessdenied文件访问拒绝访问文件拒绝.引起这个错误可能是下面几个原因:试图写一个只读文件,或者实际上是一个目录.文件正在为其他程序所使用.试图建立一个目录中已经存在的文件名的文件.试图从一个只能写的文件中读数据.试图从一个只能读的文件中写数据.试图移除一个不存在的文件或目录.不允许访问这个文件或者目录.6Invalidfilehandle错误的文件句柄表示你的文件表示府已经失效;指出你的内存已经混乱.12Invalidfileaccesscode错误的文

3、件访问代码reset或rewrite使用一个错误的文件模式值.15Invaliddrivenumber错误的驱动器数字Getdir或者ChDir函数所使用数字指向了一个不存在的磁盘.16Cannotremovecurrentdirectory不能移动当前目录试图移除的目录是当前活动目录..17Cannotrenameacrossdrives不能跨越驱动器更改文件名你不能重命名一个文件,它可能在另一个磁盘或分区结束.100Diskreaderror磁盘读错误从磁盘读数据时错误.具有代表性的是你读文件超过了文件结尾.101Diskwriteerr

4、or磁盘写错误磁盘已经满咯,可是你还试图写入数据..102Filenotassigned文件未曾建立关联使用Reset,Rewrite,Append,Rename和Erase之前你必须已经将文件标识符与磁盘文件建立关联.103Filenotopen文件未打开在使用Close,Read,Write,Seek,EOf,FilePos,FileSize,Flush,BlockRead,andBlockWrite之前未打开文件.104Filenotopenforinput文件不能打开读数据在使用Read,BlockRead,Eof,Eoln,Seek

5、EoforSeekEoln之前文件未使用Reset打开.105FilenotopenforouTPut文件不能打开写数据使用write之前未使用Rewrite打开.106Invalidnumericformat错误的数字格式从标准输入(Text文件)中预期得到的数字格式不对.150Diskiswrite-protected磁盘写保护(Criticalerror)=临界误差151Baddriverequeststructlength(Criticalerror)152Drivenotready驱动器未准备好(Criticalerror)154C

6、RCerrorindata数据CRC校检错误(Criticalerror)156Diskseekerror磁盘寻道错误(Criticalerror)157Unknownmediatype不明的媒体类型(Criticalerror)158SectorNotFound磁盘扇区错误(Criticalerror)159Printeroutofpaper打印超过纸张(Criticalerror)160Devicewritefault设备写错误(Criticalerror)161Devicereadfault设备读错误(Criticalerror)162

7、Hardwarefailure硬件失灵(Criticalerror)200Divisionbyzero被除数为0.201Rangecheckerror如果你编译你的程序时设置了方位检查,原因有可能是:数组访问超过了声明的范围.试图给一个变量赋值超过其范围(例如枚举类型).202Stackoverflowerror栈溢出,栈增长超过了最大值,只有当栈检查时才出现该错误. (inwhichcasethesizeoflocalvariablesshouldbereducedtoavoidthiserror),orthestackhasbecomec

8、orrupt. 203Heapoverflowerror堆溢出,堆增长超过了上界.Thisiscausedwhentryingtoallocatememoryexl

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。