各种错误 具体 是什么错误,列如(201,215)等
有关free pascal运行错误的详解
- 提问者网友:趣果有间
- 2021-07-16 16:32
- 五星知识达人网友:一秋
- 2021-07-16 16:44
话说这个是我一年前从黑色网页的英文版翻译过来的。当时花了一个晚课,一个半小时左右吧。
有谁想要英文原版吗?想要请留言说一声。今天看了自己的博客点击分析,发现稳居第一的居然是scilab指令表……我倒,自己原创的不如网上摘的。不过这个确实是原创,希望能创下点击历史新高吧。
转载请注明出处,为DverysGetime或L-E-mail原创。
Free Pascal 错误(errors)中文译版byDverysGetime(E-mail)
有一些专有名词实在是看不懂就放在那里了,并加上自己的猜测。有哪位大牛会的话帮帮忙。
1 插入了无效函数或执行了无效命令
2 找不到文件(地球人都知道)
3 找不到路径(按路径没有找到文件)
4 打开文件太多了(noip会出这种错误吗?)
5 拒绝文件路径
分类:
试图对一个只能读的文件进行写入,如字典;
文件当前被锁死或被另一个进程修改中;
试图新建一个与已有文件重名的字典或文件;
试图对只作为读模式打开的文件进行写入;
试图对只作为写模式打开的文件进行读入;
试图移动一个不可能移动的文件;
不允许打开这个文件或词典;
6 无效的文件处理:
你使用的文件变量被删除。这暗示着文件所在的存储器损坏。
12 非法路径规则:reset或rewrite命令使用在了一个无效的文件模式。
15 驱动器盘符错误:给过程Getdir或ChDir的数字指示了一个不存在的盘符。
(什么?你问我geidir/chdir是什么?)
16 不能移动当前的词典文件(辞典?)
你试图移动一个当前处于活动状态(即打开的)的辞典。
17 不能对交叉驱动器进行重命名。
交叉文件:across的直译,指一种在另一个磁盘结尾或者在隔离区结尾的文件。
100 磁盘读取错误:
在读磁盘时发生的错误,特别是你试图读过(超过)一个文件的末尾时~
101 磁盘写入错误:你的磁盘满了吧!
102 没有对文件进行assign操作
对文件进行reset, rewrite, append, rename, erase中的任何一个操作前都应该对这个文件进行assign!
103 文件没有打开:对文件进行close, read, write, seek, EOf, FilePos, FileSize, Flush, BlockRead, BlockWrite而没有打开这个文件。
104 文件没有进行input打开:reset语句没有使用。
105 文件没有进行output打开:rewrite语句没有使用。
106 无效的数字形式:当需要读一个数字时,从text文件中却读入了一个其他形式的东西。
{以下150-162都为"Critical error":关键性错误。}
150 磁盘被写保护了。
151 坏驱动器要求了一个结构长度。(无法理解!)
152 驱动器没有准备好。
154 数据中出现了CRC错误。
156 磁盘查找/请求出现了错误。
157 不知道的媒体类型。
158 数字扇区没有找到。
159 打印机无纸。
160 设备写入出错。
161 设备读入出错。
162 硬件错误。
{以上。怎么看怎么像电脑的硬件类错误。}
200 除以0了。
201 超限:
一个数组接受了一个超出它的长度的位置指令;
给一个变量的数超出了它的范围(如枚举类型中的错误)。
202 超栈。超过栈的最大容量或栈坏了。
203 超堆。超过堆的边界。事实上就是你超出了操作系统或硬件所能允许的大小。
(这里的堆怎么越看越像内存之类的东西。)
204 非法指针操作。对notably, Nil指针进行dispose/Freemem操作。
205 浮点运算超出上界。试图创建一个超大的实数。
206 浮点运算超出下界。试图创建一个超小的实数。
207 非法浮点操作。试图对负数进行开根号或取对数操作。
210 对象没有进行初始化。
当进行数限编译(range checking on)时,对一个对象(参数/过程/函数?)没有进行构造。
211 进行了不具体的操作(method)。你的程序打算进行一个实际上并不具体的操作。
212 一个非法的类型在对象单元里进行了注册。
213 Collection index out of range:打算用一个非法的指标进入collection。
214 Collection overflow error(超限类):当collection已满仍要加入新的元素。
215 四则运算超限。
216 一般保护错误。
试图申请非法内存。如:
尊重空指针(疑为deferent(输出)。原文如此。);
试图申请超出界限的内存(如非法长度)。
217 未经处理的例外发生了。
219 非法的typecast
227 assertion失败错误。