delphi错误提示中引文对照
Delphi错误“RichEditLineinsertionerr...
Delphi错误“RichEditLineinsertionerr...Delphi错误:RichEdit Line insertion error!原因:当给Rich类控件(RichEdit,RichT ext...)赋字符串时,字符串中含有“·”字符。
发现过程:以前做的一个程序,今天用户反应出错。
测试了一下,只是特定情况下出现报错如下:RichEdit Line insertion error!调试发现,是在给控件qlbJobName赋值时出错的:form2.qlbJobName.Lines.Clear;form2.qlbJobName.Lines.Add(pJobName+',');这个qlbJobName用的控件是 TQRRichText;在网上查了一下,最后确定是因为要赋的值中含有“·”,将其替换掉,问题解决:pJobName:=stringReplace(pJobName,'·','.',[rfReplaceAll]) ; // V1001 Addform2.qlbJobName.Lines.Clear;form2.qlbJobName.Lines.Add(pJobName+',');原来这就是一直存在richedit中对宽字符支持的问题,在Rxrichedit中也一直有这样一个问题,现在看来QRRichText也有同样的问题!说白就举个例子:如字符串“8A工”,它在delphi的richedit中是四个字符,因为它调用的动态链接库是richedit32.dll,但在2000下的riched32.dll是只支持宽字符的,所以这个字符串长度在2000下其实是3个字符,所以当以要访问第四个字符时就出错,因为它只有三个字符,解决方法,是用第三方控件richedit98;它支持宽字节,不过不要用rxrichedit虽然它调用的是richedit20.dll但它对宽字符支持不好这个问题是c:\windows\system32\riched20.dll和c:\windows\system32\riched32.dll版本的问题,下载这两个DLL覆盖即可.riched20.dll版本是3.0,文件版本是5.30.23.1228, riched32.dll文件版本是5.1.2600.0我的是XP,查了一下,只有Riched20.dll.另外,还找到一篇文章:解决RichEdit line insertion error的方法在RICHEDIT 中使用StringReplace这个字符串替换函数时,很容易就出现"RichEdit line insertion error".解决的方法:TStrings *tmp=new TStringList;//中间变量,用于暂时保存字符串列表的内容String Spilth=MemoB->Strings[i];if(Trim(Spilth)!=""){tmp->Text=StringReplace(MemoA->Text,Spilth,"",TReplaceF lags() << rfReplaceAll);}TStringStream *str=new TStringStream(tmp->Text);//使用字符串流来转移数据,这就搞定,而且速度超快!!MemoA->LoadFromStream(str);tmp->Free();str->Free();。
delphi syntax error unexpected end of file
delphi syntax error unexpected end of file
"Delphi syntax error: unexpected end of file"这个错误通常意味着你的代码中存在一些问题,导致编译器在预期文件结束之前就结束了。
这可能是由于以下几个原因:
1.括号、引号或其他符号没有正确配对或关闭。
2.缺少分号结束语句。
3.使用了未声明的变量或函数。
4.使用了Delphi不支持或不正确的语法。
为了解决这个问题,你需要仔细检查你的代码,特别是检查上述提到的问题。
如果你仍然无法找到问题,你可以尝试将代码分成更小的部分并逐一检查,或者使用IDE的错误检查功能来帮助你找到问题。
如果你提供具体的代码片段,我可以更具体地帮助你解决问题。
报警信息中英文对照
发那科报警信息中英文对照表T WORD ERROR (T 码错误)LOW OIL LEVEL (油位低)SPINPLE FAULT (主轴故障)SPINDLE ALARM (主轴报警)EXTERNAL EMG STOP (急停按钮被按下)AC NOT READY (交流盘未准备好)SPINPLE LUBE FAULT (主轴润滑故障)T CODE ERROR (T代码出错,非法T代码)M CODE ERROR (M代码出错,非法M代码)SERVO NOT READY (伺服未准备好)NC NOT READY(NC没准备好)TURRET FAULT (转塔故障)TURRET LIMIT (转塔限位)DC 24V OPEN (直流24断开)+24V NOT READY(+24V没准备好)GRAR DRIFT (档位漂移)PLEASE AXIS RETURN HOME(轴未回零)PLEASE DRUM RETURN HOME(刀库未回零)AIRPRESSFAILURE(气压故障)UNCL TOOL FALL(松刀失败)AIR PRESSURE DROP (压缩空气压力过低)CLAMP TOOL FALL(夹刀失败)DRUM NOT PARKED(刀库未在原值)X ZERO POINT NOT REACHED (X 轴未回零)Y ZERO POINT NOT REACHED (Y 轴未回零)Z ZERO POINT NOT REACHED (Z 轴未回零)4TH ZERO POINT NOT REACHED (第4轴未回零)X AXIS OVERTRAVL(X轴超限)Y AXIS OVERTRAVL (Y轴超限)Z AXIS OVERTRAVL (Z轴超限)COUNTER SWITCH REEOR (计数开关故障)MASTERT RANSFER OVER TEMP (主变压器过热)Z AXIS NOT AT FIRST REF POSITION (Z轴未在第一参考点)SPINDLE ORIENTATION FALLURE (主轴定向失败)TOOL DESENT OR TOOL DATA REEOR (刀具数据错误)PLEASE UNLOAD THE TOOL ON SPRINELK (请卸下主轴上的刀)PLEASE LOAD TOOL ON APINDLE (请装上主轴上的刀)A AXIS UNCLAMP FAIL (A 轴松开失败)A AXIS CLAMP FAIL (A 轴夹紧失败)DRUM OUT TO APRONDLEIS FALL (刀库摆向换刀位失败)MG SWING OVERLOAD(刀库摆动过载)DRUM BACK PARK IS FALL (刀库摆回原始位失败)TURRENT MOTOR1 OVERLOAD (刀库移动电机过载)COOLANT MOTOR OVERLOAD (冷却泵过载)DRUM ATC FAULT (自动换刀失败)TOOLS UNLOCKED (刀具未锁紧)BATTERY ALARM (电池报警)DRUM POSITION SWITCH ERROR (刀库位置检测开关故障)DRUM NOW NOT AT PARK (刀库未在原始位置)IT DANGOU TO MOVE DRUM (刀库禁动)POT UO FAILOR POT NOT AT UP POSITION (刀套未在水平位)POT DOWN FAIL (刀套翻下动作失败)IT IS DANGOUR TO MOVE ARM (机械手禁动)THE SPINDLE STATU IS ERROR (主轴状态错误)ARM MOTOR OR ARM SWITCH FALL (机械手或机械手开关故障)CENTRE LUBRICATION FALL (中心润滑故障)THE WORK NOT CLAMPED (工件未夹紧)AUTO TOOL CHANGE FAULT (自动换刀失败)TOOL DATA OUT OF RANGE (指令刀具号超出范围)THE ORDER TOOL NOW IN SPINDLE (目标刀具在主轴上)THE THREE SPINDLE SWITCH FAULT (主轴上的接近开关)THE CENTRE COOLANT IS LOWER (刀具内冷泵液位过低)DRUM RETURN 1# POSITION FAULT (刀库自动回零失败)SPINDLE OVERLOAD (主轴过载)TURRENT MOTOR OVERLOAD (刀盘转动电机过载)CHIP CONVEYER OVERLOAD (拉屑器过载)HARD LIMIT OR SERVO ALARM (硬限位或伺服报警)NO LUB OIL (无润滑油)INDEX HEAD UNLOCKED (分度头未锁紧)MT NOT READY(机床没准备好)MG OVERLOAD (刀库过载)LUB EMPTY(润滑无油)AIR PRESSURE(气压不足)COOLANT NOT READY(冷却没准备好)LUBE EMPTY(油雾油位低,润滑油位低)LUB PRESSURE LOW(润滑压力低)CONVEY VERLOAD(排屑过载)LUB OVERLOAD(润滑过载)LUBE PRESSURE LOW(油雾压力低)SERIAL SPINDLE ALARM (串行主轴报警)NC BATTERY LOW ALARM(NC电池低报警)MAGAZINE MOVE LIMIT SWITCH ERROR(刀库移动限位开关故障)SPINDLE TOOL UNLAMP POSITION LIMIT SWITCH ERROR(主轴刀具UNLAMP位置限位开关故障)MAGAZINE NOT IN POSITION OR SENSOR ERROR(刀库不在位或传感器错误)AIR PRESSURE LOW ALARM(气压低报警)MOTOR OVERLOAD(电机过载)T CODE > MAGAZINE TOOLST CODE < 1 ERROR5TH AXIS HARDWARE OVERTRAVER LIMIT ERRORDOOR IS OPENED(开门)LUB PRESSURE SWITCH ERROR(油压开关错误)SPINDLE OIL COOLANT UNIT ERRORSPINDLE LOAD ABNORMAL(主轴负荷异常)TRANSDUCER ALARM(传感器报警)BED-HEAD LUBRICATE OFF(床头润滑关闭)EMG OFFHYDRAULIC CHUCK PRESS LOW(液压夹头压力低)HYDRAULIC TAIL PRESS LOW(液压尾座压力低)LUB 0IL LOW(油压低)TURRET CODE ERROR(转塔码错误)TURRET RUN OVERTIME(转塔运行超时)MANUAL HANDLE INTERRUPTTRY TO RUN SPINDLE WHILE CHUCK NOT LOCKTRY TO RUN SPINDLE WHILE TAIL NOT LOCKSPINDLE NEUTRAL GEARMAGAZINE ADJUSTHYDRAULIC NOT RUNSAFETY DOOR BE OPENEDSAFETY DOOR NOT CLOSENOT ALL AXIS HAVE GONE BACK REFIN ADJUST,IGNORE GOING BACK REFAFTER EXCHANGE TOOL,CYCLE STARTATC MOTOR QF16 OFFX AXIS IS LOCKED(X 轴被锁定)Y AXIS IS LOCKED(Y 轴被锁定)Z AXIS IS LOCKED(Z 轴被锁定)A AXIS IS LOCKED(A 轴被锁定)SPINDLE MOTOR FAN QF26 OFF(主轴电机风扇QF26关闭) SPINDLE ORIENTATION INCOMPLETE(主轴定位不完全)M FUNCTION NOT COMPLETE(M 功能无法完成)SPINDLE NOT IN GEAR POSITION(齿轮不在主轴位置)SPINDLE NOT CHANGED TO LOW GEAR(主轴没有变为低档)SPINDLE NOT CHANGED TO HIGH GRAR(主轴没有变为高档)MAG NOT BACKWARDSPINDLE TOOL NOT CLAMPSPINDLE TOOL NOT UNCLAMPMAG NOT IN POSITIONMAG DOES NOT ROTATEMAG DOES NOT STOP RUNNINGA AXIS HAVE NOT CLAMPEDA AXIS HAVE NOT UNCLAMPEDSET D499=1,"MAG.JOG" SWITCH ONHYDRAULIC MOTOR QF7 OFF(液压马达QF7关闭)HYDRAULIC TEMPRETURE HIGH(液压使用温度高)HYDRAULIC FILTER BLOCKED(液压过滤器阻止)HYDRAULIC OIL LEVEL LOW(液压油位低)HYDRAULIC FAN QF8 OFF(液压风扇QF8关闭)HELIX CONYER QF9 OR QF10 OFFCHAIN CONYER QF11 OFFCOOLANT MOTOR QF12 OFF(冷却液电机QF12关闭)COOLNT LEVEL LOW,CYCLE STOP AFTER 20 MINUTESINNER COOLANT BLOCK(内冷却堵塞)SPINDLE COOLANT MOTOR QF14 OFF(主轴冷却液电机QF14关闭)INNER COOLANT QF13 OFF(内冷却液QF13关闭)MAG MOTOR QF15 OFFCABINET COOLANT EQUIP QF20 OFFOIL GATHER QF24 OFFAIR PRESSURE LOW(低气压)SPINDLE COOLANT MOTOR FAULT(主轴冷却液电机故障)LUB.OIL IS LOW(润滑油低)DOOR OPEN(门打开)FRONT DOOR(R) OPEN(前门打开)LEFT DOOR OPEN(左门打开)LUBRICATION OIL QF23 OFF(润滑油QF23关闭)LUBRICATION PRESS LOW(润滑油位低)IN ADJUST,MAG CAN'T EXCHANGE T(在调整,刀库不能交换T)NOT ALL DOOR CLOSED(门没有全部关闭)IN M06,MAG NOT READY(在M06,刀库未准备好)MAGAZINE NOT READY(刀库未准备好)POCKET NOT HORIZANTALIN M06,Z NOT BACK TO 2ND REFIN M06,Z AXIS NOT IN PSW1ATC NOT IN ZERO POSITIONSPINDLE ORIENTATION UNCOMPLETEPOCKET NOT HOR./MAG NOT BCKWRDPOCKET NOT VER./MAG NOT FORWRDUNCLAMP TOOL HAS NOT COMPLETEDCLAMP TOOL HAS NOT COMPLETEDAIM TOOL NO. IS WRONGMAG NOT BACKWARDAFTER RETRACT,SET R.T.BACK OFFZ NOT IN PSW2,FORBID ATC RUNNINGD499 EQUAL 1MAG.JOG SOFT SWITCH IS ONZ NOT IN PSW2,FORBID MAG FORWARDCHEKE SPINDLE MODULE ALARMOIL WATER SEPARATOR QF24 OFFSET THE SOFT SWITCH MAG.JOG OFFSET D499 TO 0 设定D499为0K PARAM ABOUT MAG SET IS WRONG 关于MAG的K参数设定错误MECHANICAL BRAKE NOT RELEASED机床抱闸没有松开MECHANICAL BRAKE IS WRONG 机床抱闸错误PLEASE ADD LUB.OIL 请加润滑油PROBE BATTERY VOLTAGE IS LOW 探头电池电压低PROBE IS ERR 探头错误PARAMETER WRITE ENABLE(参数写使能)PMC EDIT ENABLE(PMC编辑使能)CHECK LUB ROUTINSPINDLE GEAR SIGNAL MISS 主轴档位信号消失T_CLAMPED_SIGNAL MISS T夹紧信号消失SP OVERRIDE SWITCH DISCONNECTION 主轴倍率开关断路FEED OVERRIDE SWITCH DISCONNECTION 进给倍率开关断路THE TOTAL NUMBER OF POCKETS SET ERRCHANGE T STOPED BECAUSE NO AIR 因为缺少压空交换停止THE COOLANT WATER TOO LOW,ADD COOLANT WATER AT ONCE 冷却水少立即加水COOLANT LEVEL LOW,ADD COOLANT WATER 冷却水液位低PLEASE REPLACE CNC BATTERY QUICKLY 请立即更换CNC电池。
用Delphi编程修改PhotoShop中文字体显示错误
用Delphi编程修改PhotoShop中文字体显示错误李琳【期刊名称】《电脑编程技巧与维护》【年(卷),期】2000(000)010【摘要】PhotoShop以其强大的图像编辑和处理功能倍受青睐,是目前最受欢迎的图像处理软件之一。
本人就经常使用PhotoShop制作建筑效果图(后期处理)及平面广告等,但目前流行的几个版本的PhotoShop都存在一点小bug,那就是在文字工具进行文字编辑时字体栏中不能正确显示中文名称,如宋体显示为SimSun,仿宋_GB2312显示为FangSong_GB2312等,使用非常不方便。
虽然有人已为此编写了补丁,但本人试用过,它虽在Windows95、Windows98中运行正常,但与本人的Windows NT兼容性非常不好;也有人介绍用十六进制编辑器把PhotoShop安装目录下的CoolType.dll文件中FamilyName改为WinName,但操作起来非常不方便且会出错。
本人用Delphi编制一个小程序来修改PhotoShop中文字体显示错误,能够在Windows9x/NT系统环境下正常运行,在此奉献出来给遇到同样问题而无法解决的朋友们。
【总页数】2页(P22-23)【作者】李琳【作者单位】无【正文语种】中文【中图分类】TP311.1【相关文献】1.例题15 用Delphi编程实现计算机自动修改计算机名和IP地址 [J], 刘利强;王勇智2.让Photoshop显示中文字体名 [J], 付永3.让Photoshop CS2再现中文字体名称? [J], rock4.解决Photoshop中文版不能显示中文字体名二法 [J], 付永5.让Photoshop中文字体名显示出来 [J], 申永良因版权原因,仅展示原文概要,查看原文内容请购买。
delphi异常类
302 此卷太碎,不能完成这个操作。
303 不能打开文件,因为它正在被删除。
487 试图访问无效的地址。
534 算术结果超过 32 位。
535 管道的另一有一进程。
536 等候打开管道另一端的进程。
994 拒绝访问扩展属性。
995 由于线程退出或应用程序请求,已放弃 I/O 操作。
1081 这个服务所运行的处理和服务控制管理器相同。 所以,如果服务处理程序意外中止的话,服务控制管理器无法进行任何操作。
1082 这个服务尚未设置恢复程序。
1083 配置成在该可执行程序中运行的这个服务不能执行该服务。
1084 不能以安全模式开始这项服务
1100 已达磁带的实际结尾。
209 正在发送的信号不正确。
210 无法设置信号处理程序。
212 段已锁定且无法重新分配。
214 连到该程序或动态链接模块的动态链接模块太多。
215 无法嵌套调用 LoadModule。
230 管道状态无效。
231 所有的管道范例都在使用中。
232 管道正在被关闭。
233 管道的另一端上无任何进程。
1074 系统当前以最新的有效配置运行。
1075 依存服务不存在,或已被标记为删除。
1076 已接受使用当前引导作为最后的有效控制设置。
1077 上次启动之后,仍未尝试引导服务。
1078 名称已用作服务名或服务显示名。
1079 此服务的帐户不同于运行于同一进程上的其他服务的帐户。
1080 只能为 Win32 服务设置失败操作,不能为驱动程序设置。
1065 指定的数据库不存在。
系统出错提示(中英对照及对策)
系统出错提示(中英对照及对策)最近一些朋友一见到系统出错提示英文时,是一筹莫展,现介绍一些中英对照及对策,供朋友们在学习中参考。
[英文提示] Abort,Retry, Ignore,fail?[中文] 退出,重试,忽略,取消?[原因] 不能识别给出的命令、或发生了使命令不能执行的磁盘或设备错误,可能是磁盘损坏或软驱门没关。
[对策] 按A键彻底终止,并回到DOS提示符。
按R键重复执行该命令。
按I键继续处理,忽略错误,非常冒险,建议不要采用按F键不执行有问题的命令,继续下述处理。
有时会用到。
[英文提示] Access Denied[中文] 拒绝存取[原因] 试图打开一个标记为只读、存贮在写保护的磁盘上或锁定在网络上的文件。
如果在子目录上使用“Type”命令,或在文件上使用“CD(chdir)”命令,也会产生这个信息。
[对策] 应该用“Attrib”命令删除文件的只读状态或从磁盘中去掉写保护,然后再试试。
[英文提示] Bad Command or file name[中文] 错误的命令或文件名[原因] 不能识别输入的命令[对策] 应该检查以确保输入命令的正确性确认在指定目录或用Path命令指定的搜索路径上能找到命令文件。
[英文提示] Boot error[中文] 引导错误[原因] 在引导时检测不到应该的外设。
[对策] 应该检查计算机的设置参数,如用户自己不能解决这个问题,请找专门维修人员。
[英文提示] Cannot find system files[中文] 不能找到系统文件[原因] 试图从没有包含系统文件的驱动器上装入操作系统。
[对策] 应该用sys命令将系统文件复制到根目录中。
除非真的是不能恢复系统文件了,才可用Format/s命令重新格式化磁盘。
[英文提示] Cannot load command,system halted[中文] 不能加载command,系统中止[原因] 应用程序覆盖了内存中的所有或部分。
delphi 错误代码
* 运行错误信息** 运行时出现的错误信息形式为: ** Run-time error nnn at xxxx ** 其中nnn是运行时的错误编号** xxxx是运行时的错误地址********************************运行时的错误分为以下三类:* I/O错误:错误编号为100-149编号说明---------------------------------------------------------100 磁盘读错误,若要对超过格式文件尾进行读取时101 磁盘写错误,若磁盘满时,由CloseFile,Write,Writeln或Flush报告102 没有指定文件,若文件变数没有由Assign或AssignFile赋值,由Reset,Rewrite,Append,Rename 和Erase报告103 档没有打开,若档未打开,由CloseFile,Read,Write,Seek,Eof,FilePos,FileSize,Flush,BlockRead或BlockWrite报告104 输入文件未打开,由Read,Readln,Eof,Eoln,SeekEof或SeekEoln报告有关输入的文本文件未打开105 输出文件未打开,由Write和Writeln报告有关文本文件没有用Console应用程序生成106 无效的数据格式,由Read或Readln报告从文本文件读取的数据格式不正确* 致命错误:错误编号为200-255编号说明---------------------------------------------------------200 被零除201 范围检查错误202 栈上溢203 栈上溢错误204 无效的指针操作205 浮点上溢206 浮点下溢207 无效的浮点操作215 算术上溢错误216 存取非法217 控制-C218 授权指令219 无效的TYPECAST220 无效的变体TYPECAST221 无效的变体操作222 没有变体方法调用DISPATCHER223 不能建立变体数组224 变体不包含数组225 变体数组边界错误226 TLS初始化错误1899L 不能生成端点映像数据库1752L 不能执行操作1751L 入口点非法1753L 端点映射中没有更多可用的端点5L 存取非法1331L 账号当前不能用,因此不能登录1793L 用户账号过期1327L 用户名是有效的,但一些限制不能验明用户57L 网络适配器硬件错误1379L 指定的别名已存在1344L 分配用于更新的区块不足85L 本地设备名已在使用183L 试图建立已存在的文件1074L 系统当前正以最新最好的配置运行7L 存储控制块被破坏534L 运算结果超出32位174L 文件系统不支持锁定类型的原子变化199L 操作系统不能运行这一程序160L 传递给DosExecPgm的参数串不正确22L 设备不能识别的命令1361L 安全描述符不在要求的格式66L 网络资源类型不正确1200L 指定的设备名无效119L 系统不支持请求的命令10L 环境不正确193L %1不是有效的基于Windows的应用程序11L 企图装载不正确格式的程序1346L 指定的模拟级无效或没有提供要求的模拟级1340L 试图建立继承的ACL或没有继承的ACE24L 程序指定的命令长度不正确1365L 登录段与要求的操作状态不一致67L 网络名找不到58L 指定的服务器不能执行请求的命令53L 网络路径没有找到161L 指定的路径名无效230L 管道状态无效1206L 网络连接协议被损坏1204L 指定的网络提供者名无效60L 远程适配器不相容159L 线程ID地址不正确1349L 符号对象类型不当20L 系统不能找到指定的设备2202L 指定的用户名无效1348L 请求的确定信息类是无效的1009L 配置记录数据库被破坏1010L 配置记录密钥无效1102L 遇到磁带头或分区1076L 当前引导已接受为最新的控制设置109L 管道结束111L 文件名太长1111L I/O总线重新设置170L 请求的资源在使用142L 此时系统不能执行JOIN或SUBST120L 输入的API只能在Windows/NT模式下工作1003L 由于一些原因不能完成的功能173L 锁定请求对提供撤销区未解决266L 不能使用1407L 不能找到Windows类1368L 表示要试图通过命名管道的模拟还没有读取82L 不能生成目录或文件1205L 不能打开网络连接协议1351L 没有联系的域控制器或在域内对象被保护,因此不能存取必要信息1310L 委托组不能禁止1347L 试图打开匿名的符号,匿名级的符号不能打开1011L 配置记录密钥不能打开1012L 配置记录密钥不能读取1013L 配置记录密钥不能写1021L 试图在易变的父关键词下建立稳定的子关键词129L 应用程序%1不能在Windows模式下运行1436L 子窗口不能有菜单1059L 指定子循环服务从属1410L 类已存在1411L 类不存在1412L 类仍在打开的窗口中1418L 线程没有打开的剪切板1201L 设备当前没有连接,但要记住连接1421L 没有找到控制ID1121L 由于超时已到,一系列的I/O操作完成23L 数据错误16L 目录不能删除1065L 指定的数据库不存在1425L 传递给ReleaseDC的无效HDC1051L 终止控制已送到其他独立运行服务的服务中1435L 不能破坏其他线程产生的对象55L 指定的网络资源不再有效1202L 试图记住先前记住的设备2404L 设备由启动的进程在使用,不能断开连接1107L 当装载磁带时,找不到磁带的分区信息145L 目录非空144L 目录不是根目录的子目录130L 试图使用文件句柄来打开磁盘操作267L 目录名无效157L 段已丢失,不能锁定107L 由于没有插入交换磁盘,程序终止1393L 磁盘结构损坏,不能在读取112L 磁盘上没有足够的空间1127L 即使重试,存取硬盘也失败1126L 在存取硬盘时,即使重试,存取校准操作也失败1128L 即使磁盘控制器重新设置,存取硬盘也失败1114L DLL初始化例程失败1356L 指定的域已存在1357L 在该版本中试图超出每个服务器域的限制1810L 指定域的名字或安全ID与该域的受托信息不一致108L 磁盘在使用或被其他进程锁定1221L 工作族或域名已被网络上的其他计算机使用52L 网络上存在重名1078L 名字已在作服务器名或服务显示名使用196L 操作系统不能运行这一应用程序994L 对EA的存取非法276L 在安装文件系统上的EA档被损坏255L EA不一致277L 在安装文件系统的EA檔上的EA表用完275L EA不适合在缓冲区中282L 安装文件系统不支持扩展属性1100L 在操作中出现磁带尾部标志203L 系统不能找到输入的环境选项1129L 遇到磁带的物理尾部1501L 没有打开的日志文件事件,因此事件登录服务没有启动1503L 在读取之间事件日志文件已改变1500L Eventlog登录档之一破坏1064L 在处理控制请求时出现意外101L 专门信号被其他进程所拥有192L 操作系统不能运行%11208L 出现扩展错误83L INT24失败1063L 服务进程不能连接到服务控制器1392L 文件或目录被损坏,不能在读取80L 文件存在1006L 档卷已变化,因此打开的档不再有效2L 系统不能找到指定的档1101L 磁带存取达到文件标志206L 文件名或后缀太长1125L 软盘控制器返回与登记不一致的结果1122L 在软盘上没有找到ID地址标志1123L 软盘扇区ID域与软盘控制器道地址不匹配1124L 软盘控制器报告出现不能由软驱识别的错误1007L 请求的操作在全屏幕模式不能执行31L 连接到系统上的设备不正常1360L 通配存取类型包含在访问掩码中1429L 该异常分支只能为全局设置1318L 指定的组已存在39L 磁盘满38L 到达文件末1428L 没有模块处理,不能设置非局部的异常处理1431L 异常分支没有安装1409L 热键已登记1419L 热键没有登记1441L 所有的DeferWindowsPosHWND必须具有相同的父1324L 在更新口令时,该返回状态表示新口令中包含不允许的值202L 操作系统不能运行%1122L 传递给系统调用的数据区太小1358L 由于灾难性的介质错误或磁盘数据结构破坏引起请求的操作不能完成1383L LSA数据库内部不一致1359L SAM遇到内部数据库不一致的错误,可防止SAM的进一步操作1800L 指定的优先级无效1448L 滚动条范围大于0x7FFF1338L 安全描述符结构无效198L 操作系统不能运行%1180L 系统检测到不正确的段号1799L 指定的分隔符档无效1352L SAM服务器状态错误,不能完成期望的操作1057L 账号名无效或不存在1052L 对该服务请求的控制无效1071L 指定的服务数据锁定无效1213L 指定的服务名格式无效1215L 指定的共享名格式不正确1449L SHOWWINDOWS命令无效1337L SID结构无效209L 公布的信号不正确1439L 参数无效189L 操作系统不能运行%1188L 操作系统不能运行%11335L 子权限值无效114L 目标内部文件标识符不正确1444L 线程ID无效1784L 提供的用户缓冲区对请求操作失效118L 写后验证开关参数值不正确1400L 窗口处理无效1329L 用户账号限制,不能从源工作站登录1117L 由于I/O设备错误,请求不能完成996L 重迭的IO时间不在发信号状态997L 重迭的IO操作在处理中197L 操作系统当前不能配置来运行应用程序1119L 不能打开与其它设备共享IRQ的设备,至少有一使用该IRQ的其他设备已打开147L 没有足够的可用资源来处理这一命令133L 由于驱动器已包含连接,JOIN或SUBST命令不能使用134L 试图在已连接的驱动器上使用JOIN或SUBST命令146L 指定的路径正在用替换149L 试图替代先前已替代的驱动器目录135L 试图在已替代的驱动器上使用JOIN或SUBST命令194L 操作系统不能运行%1138L 系统试图替代已替代的目录140L 系统试图替代已替代的目录1430L 日常异常处理已安装1018L 在有删除标志的登记键上非法操作1020L 试图在已有子键或值的登记键建立符号连接154L 输入的卷标超过11个字符的限制,前11个字符写在磁盘上,其余字符自动删除1322L 请求的操作被禁止或删除最新的其余管理员账号1434L 该列表框不支持制表符1416L 列表符ID没有找到1390L 试图修改用户口令,但没有提供要求的LM口令1303L 联接局部RPC,要求使用者话路密钥167L 试图锁定文件失败的区域33L 由于其他进程已锁定部分档,该档不能被进程存取212L 端锁定,因此不能重新分配1502L 事件登录档已满1326L 由于用户名或验证信息不正确,试图登录无效1380L 请求登录的类型(如网络,服务等)没有被目标系统授权1366L 登录话路ID已在使用1363L 试图启动新的话路管理程序或用已在使用的LSA登录话路1385L 请求登录的类型(如网络,服务等)没有授权1334L 没有更多可分配的LUID164L 在系统中不能生成更多的线程1110L 驱动器中的介质已改变1378L 指定的账号名不是别名的成员1320L 指定的用户账号已在指定的组账号中或由于组中有成员,不能删除1377L 指定的账号名不是别名的成员1321L 指定的用户账号不是指定组账号的成员1374L 由于组是基本组,因此成员不能从该组中删除208L 取决文件名符号*或?输入不正确或指定的全局文件符号更多126L 不能找到指定的模块234L 需要更多的数据1120L 一系列的I/O操作被其他写到串口的操作完成317L 系统不能找到消息号为0x%1的消息131L 试图在超出文件头的位置移动文件指针215L 不能嵌套调用LoadModule1792L 试图登录,但网络登录服务没有启动88L 网络写失败64L 指定的网络名不再有效65L 网络存取非法54L 网络在忙6118L 该工作组的服务器列表当前不可用232L 管道在进程中关闭1104L 在磁带存取中,到达数据标志尾部1309L 试图由当前不在模拟客户的线程上操作模拟符号1391L ACL不包含可继承的组件1019L 系统不能分配记录文件要求的空间1807L 使用的账号在内域受托账号中,使用正常的账号或远程用户账号来存取该服务器1809L 使用的账号在服务器受托账号中,使用正常的账号或远程用户账号来存取该服务器1311L 当前没有可用的登录服务器来服务登录请求1808L 使用的账号在工作站受托账号中,使用正常的账号或远程用户账号来存取该服务器1112L 由于驱动器中没有介质,磁带查询失败18L 没有更多的档259L 没有更多的可用资料113L 没有更多的可用内部档标识符1203L 没有网络提供者接收给定的路径2138L 没有网络或网络未启动89L 此时系统不能启动另一进程1302L 对该账号没有指定限额1447L 窗口不能有滚动条1350L 试图对没有安全性的对象操作1116L 由于没有关机在处理中,试图放弃关机失败205L 在命令子树中没有进程有信号句柄62L 在服务器上存储等待打印文件的空间不足1376L 指定的别名不存在1355L 指定的域不存在1319L 指定的组不存在1312L 指定的登录话路不存在,可能已终止1387L 不存在的新成员不能添加到别名中1364L 指定的验证包未知1313L 指定的特权不存在1317L 指定的用户不存在1437L 窗口不能具有系统菜单1008L 试图引用不存在的符号1786L 工作站没有受托秘密1787L 域控制器对该工作站没有账号1113L 对目标多字节代码页存在的Unicode字符没有映像1394L 对指定的登录话路没有用户话路密钥125L 磁盘没有卷标1417L 没有找到通配符998L 对内存位置的无效存取1445L 用非MDI子窗口调用DefMDIChildProc1332L 映像的信息没有转变1300L 不是所有权限赋给调用者1442L 窗口不是子窗口2250L 网络连接不存在1207L 不能枚举非容器26L 指定的磁盘不能存取8L 没有足够的空间处理该命令1130L 没有足够的空间处理该命令服务器136L 系统试图删除没有连接的驱动器158L 段已锁定1362L 请求的动作只受登录进程的限制,调用进程没有登记为登录进程288L 试图释放不被调用者拥有的互斥法21L 驱动器没有准备好1017L 系统试图装载或恢复文件到登记中,但指定的文件格式不正确17L 系统不能将文件移动到不同的驱动器上137L 系统试图删除没有替代的驱动器50L 不支持网络请求1022L 改变请求正在完成,信息没有返回在调用者的缓冲区.调用者现在需要模拟档,以找到所做的修改1386L 没有提供必要的NT交叉保密口令而试图以安全账号管理员改变用户口令1304L WindowsNT的口令太复杂,无法将其转换为Windows的网络口令(该口令返回NULL字符串) 110L 系统不能打开指定的设备或档2401L 有打开档或请求在连接期995L 由于线程退出或应用程序请求,I/O操作放弃28L 打印机没有纸84L 处理该请求没有足够的空间14L 处理该操作没有足够的空间1105L 磁带没有分区1330L 用户账号的口令已到期1325L 在更新口令,该状态表示违反一些口令更新规则148L 指定的路径现在不能用3L 系统不能找到指定的路径231L 所有的管道实体在忙535L 在管道的另一端有进程536L 等待进程打开管道的另一端233L 在管道的另一端没有进程1446L 下拉式菜单已启动1131L 已检测到潜在的僵局条件63L 要打印的等待档被删除1802L 打印机已存在1795L 指定的打印驱动程序已安装61L 打印队列已满1415L 使用局部的DIALOG窗口字1314L 请求的权限客户机没有127L 指定的过程没有找到1067L 进程突然终止30L 系统不能从指定的驱动器读取72L 指定的打印机或磁盘驱动器已暂停1794L 复位向器在使用,不能卸除1015L 登记文件的文件结构或文件的内存印象系统损坏或文件不能恢复1016L 登记初始化I/O操作有不可恢复的错误,登记不能完成读,写等操作1014L 包含系统登记数据的文件之一已恢复成功201L 操作系统不能运行%151L 远程计算机不可用1220L 试图建立LAN管理服务器话路,但已建立了很多71L 网络请求不接受1816L 处理该命令没有足够的定额1812L 指定的图像文件不包含资源部分1815L 指定的资源语言ID在图像文件中找不到1814L 指定的资源名在图像文件中找不到1813L 指定的资源类型在图像文件中找不到1306L 两个版本级不兼容207L 2环堆栈在使用200L 代码段不能大于等于64KB1370L 在登记事务委托中出现错误1369L 登记子树的事务状态与请求的操作不兼容143L 系统不能替代相同的驱动器或目录1440L 屏幕已锁定1382L 秘密的长度超出允许的最大长度27L 驱动器没有找到请求的扇区25L 驱动器不能找到磁盘上指定的区域和道132L 档指标不能设置在指定的设备或档上102L 信号设置不能关闭187L 指定的系统信号名没有找到105L 该信号的先前物主关系已终止121L 信号超时期已到106L 在驱动器1中插入磁盘1118L 串行设备没有初始化,串行设备没有安装1341L GUID分配服务器此时禁止1811L 服务器在使用中,不能卸除1342L 此时允许GUID分配服务器1056L 服务实体已在运行1061L 服务在此时不能接受控制消息1055L 服务数据库锁定1075L 从属服务不存在或已做删除标志1068L 从属服务或组启动失败1058L 指定服务禁止,不能启动1060L 指定作为安装的服务不存在1073L 指定的服务已存在1069L 由于登录失败,服务不能启动1072L 指定的服务已做删除标志1077L 引导后没有启动的服务已启动1054L 不能产生该服务的线程1062L 服务没有启动1053L 服务对启动没有回应或及时地控制请求1066L 服务已返回一服务指定错误代码1070L 在启动后,服务挂在启动等待状态1219L 提供的证书与已有证书集冲突1433L LB_SETCOUNT发送到非缓慢的列表框1103L 磁带存取达到设置标志36L 打开的共享档太多70L 远程服务暂停或在启动的过程中32L 由于档被其他进程使用,该进程则不能存取1115L 系统关闭在处理中162L 信号已暂挂156L 接受进程拒绝信号1301L 要映像的一些信息没有传送1371L 试图在与内置账号不兼容的SAM账号上操作1372L 请求的操作不能在指定的组上执行,由于它的内置的特殊组1373L 请求的操作不能在指定的用户上执行,由于它的内置的特殊组1001L 递归太深,堆栈溢出141L 系统试图SUBST一驱动器到已替代驱动器的目录139L 系统试图替代一驱动器到已替代驱动器的目录0L 操作成功的完成999L 存取分页的档错误150L 系统追踪的信息不在指定的CONFIG.SYS档中或追踪不允许210L 信号句柄没有设置1406L CreateWindows失败,建立WS_CHILD类的顶级窗口1375L 试图建立作为基本使用的符号,但该符号已在使用.一次只能有一个基本的符号56L 已达到网络BIOS命令限制1384L 在试图登录中,用户的安全堆集太多的安全ID1333L 请求的LUD数不能在单个的分配中分配214L 太多的动态连接模块连接到该程序中或动态模块中152L 已设置太多的信号68L 超出局域网网卡的名字限制4L 系统不能打开该文件298L 给信号太多的邮件1381L 在单个系统中可存储的最大秘密数超出103L 信号不能重新设置100L 不能建立另一系统信号69L 网络BIOS话路超出1389L 指定太多的SID155L 不能建立另一线程1790L 网络登录失败1788L 在主域与受托域之间的受托关系失败1789L 在工作站与主域之间的受托关系失败1108L 试图锁定缺少弹出介质的机构1109L 卸除介质失败59L 出现意外的网络错误1796L 指定的处理器未知1798L 打印处理器未知1797L 打印驱动器未知1305L 遇到或指定的版本对服务来说未知1785L 磁盘介质不能辨认,可能是未格式化1005L 卷不包含识别文件系统1316L 指定的用户已存在240L 话路取消128L 没有等待的子进程1423L 窗口不是一命令框1420L 窗口不是一有效的对话框1408L 无效的窗口,属于其他的线程29L 系统不能写到指定的驱动器19L 介质写保护34L 驱动器中错误的磁盘,将%2(卷系列号%3)插入到驱动器%1中1323L 在更新口令时,该状态表示提供的口令值不正确-1L 无效的输入句柄-2L 无效的输入句柄-7L 输入参数超出范围-5L LZFile文件结构内存不足-6L 不正确的全局句柄-3L 损坏的压缩文件结构-4L 输出档空间不足-8L 不能识别的压缩算法0L 没有错误1768L 在服务器中出现编址错误1713L 服务器已在听从1711L 对象UUID已登记1746L 连接不包含鉴别信息1726L 远程过程调用失败1727L 远程过程调用失败,不能执行1791L 远程过程调用已在该线程中1764L 不支持请求的操作1720L 不能生成端点1740L 端点重复1760L 入口已存在1761L 入口没有找到1769L 在服务器上的浮点操作被零除1771L 在服务器上出现浮点上溢1770L 在服务器上出现浮点下溢1898L 组成员没有找到1755L 入口名不完善1759L 界面没有找到1766L 在RPC中出现内部错误1749L 安全上下文无效1702L 连接句柄无效1734L 数组边界无效1706L 端点格式无效1736L 名称语法无效1707L 网络地址无效1724L 网络选项无效1900L 对象通用唯一标识符为空1704L RPC协议序列无效1700L 字符串连接无效1705L 字符串UUID失效1733L 标志无效1709L 超时值无效1756L 版本选项无效1742L 调用的最大数太小1762L 命名服务不可用1718L 没有连接1725L 在该线程中没有远程过程调用1765L 允许的模拟没有安全上下文可用1708L 没有找到端点1735L 连接不包含入口点名1806L 没有足够的连接1757L 没有足够的成员1719L 没有协议序列1714L 没有登记的协议序列1715L 服务器没有听从1710L 物件UUID没有找到1721L 没有足够的资源完成该操作1745L 过程号超出范围1728L 出现RPC协议错误1744L RPC协议序列没有找到1703L 不支持RPC协议序列1731L 服务器没有足够的内存完成该操作1723L 服务器太忙,不能完成该操作1722L 服务器不可用1743L 字符串太长1712L 类型UUID已登记1748L 未知的鉴别级1747L 未知的鉴别服务1741L 未知的鉴别类型1750L 未知的授权服务1717L 未知的界面1716L 未知的管理类型1737L 不支持命令语法1730L 服务器不支持转换语法1732L 不支持类型UUID1739L 没有可用于构造UUID的网络地址1701L 连接处理为不正确的类型1767L 服务器试图做整数被零除1783L 存根接收到不正确的数据1782L 字节计算太小1781L 枚举值超界1772L 用于自动处理连接的可用服务器已用完1780L 空引用指针传递到存根1779L 存根不能得到调用句柄1773L 由DCERPCCHARTRANS指定的档不能打开1774L 包含字符转换表的文件小于512KB1777L 在调用中上下文处理改变1776L 上下文句柄与任何已知的不匹配1778L 传递给远程调用的连接句柄不匹配1775L 空的上下句柄作为参数传递本文来自-程序设计入门网:/Programming/Delphi/200910/11764_13.htm。
delphi程序开发错误信息
Duplicate case label Duplicate tag value Dynamic method or message handler not allowed here Dynamic methods and message handlers not allowed in OLE automation section Element 0 inaccessible - use Length or SetLength Error in numeric constant EXCEPT or FINALLY expected EXPORTS allowed only at global scope Expression has no value Expression too complicated Field definition not allowed in OLE automation section Field definition not allowed after methods or properties Field or method identifier expected File not found: <Filename> File type not allowed here For loop control variable must be simple local variable For loop control variable must have ordinal type FOR or WHILE loop executes zero times - deleted FOR-Loop variable <name> cannot be passed as var parameter FOR-Loop variable <Name> may be undefined after loop Function needs result type Identifier redeclared: <name> Illegal character in input file: <char> ($<hex>) Illegal message method index Illegal reference to symbol <Name> in object file <Filename> Illegal type in OLE automation section: <typename> Illegal type in Read/Readln statement Illegal type in Write/Writeln statement Inaccessible value Incompatible types: <name> and <name> Incompatible types: <text> Inline assembler stack overflow Inline assembler syntax error Instance variable <name> inaccessible here Integer constant or variable name expected Integer constant too large Internal error: <ErrorCode> Invalid combination of opcode and operands Invalid compiler directive: <Directive> Invalid function result type Invalid message parameter list Invalid register combination Invalid typecast Label <Name> is not declared in current procedure Label already defined: <Labelname> Label declaration not allowed in interface part Label declared and referenced, but not set: <label> Label expected Left side cannot be assigned to Line too long (more than 255 characters) Local class or object types not allowed Local procedure/function <Name> assigned to procedure variable LOOP/JCXZ distance out of range Low bound exceeds high bound
中英文故障对照表
故障代码中文解释Err000无错误(* No error *) Err001变频器检测电网掉电(* Grid Loss detected by power converter *) (* 6*)Err002保留(* Reserve *) (* 0*)Err003保留(* Reserve *) (* 0*)Err004变频器复位超时(* Timeout occurred converter reset *) (* 0*)Err005PLC软件ID不正确(* Plc software identification number not correct *) (* 0*)Err006变桨软件版本不正确(* Pitch software versions not correct *) (* 0*)Err007偏航软件版本不正确(* Yaw software version not correct *) (* 0*)Err008初始化时,轮毂未达到停止状态(* In initialization, hub doesn't reach state stop *) (* 0*)Err009变频器软件版本不正确(* Converter software version not correct *) (* 0*)Err010检测不到机舱零位置(* Zero position nacelle can't be found *) (* 0*)Err011SS-0 熔丝熔断 (* SS-0: Fuse melted *) (* 3*)Err012SS-1 急停按钮 (* SS-1: Emergency button *) (* 3*)Err013SS-5 发电机超速 (* SS-5: Generator over speed *) (* 2*)Err014SS-6 振动传感器 (* SS-6: Vibration sensor *) (* 2*)Err015SS-7 转子超速 (* SS-7: Rotor over speed *) (* 5*)Err016SS-8 看门狗 (* SS-8: Watchdog *) (* 2*)Err017SS-9 制动器位置 (* SS-9: Brake position *) (* 2*)Err018SS-10 超出工作位置 (* SS-10: Working position exceeded *) (* 2*)Err019SS-11 轮糓驱动 (* SS-11: Hub drives *) (* 2*)Err020SS-12 存储继电器未复位(* SS-12: Storage relay not reset *) (* 2*)Err021柜内24V熔丝(* Fuse 24V internal cabinet *) (* 0*)Err022柜外24V熔丝(* Fuse 24V external cabinet *) (* 0*)Err023功率变频器未连接CAN总线(* Power converter not at the CANbus *) (* 6*)Err024功率变频器检查到故障(* Error detected by power converter *) (* 6*)Err025实际功率与要求功率不同(* Actual power differes to demanded *) (* 0*)Err026风速风向仪24V熔丝(* Fuse 24V anemometer *) (* 0*)Err027数字模块10未与CAN总线连接(* Digital module 10 not at bus *) (* 2*)中英文故障对照表英文Err028模拟模块未与总线连接(* Analogue module not at bus *) (* 0*)Err029690V电流接触器侧熔丝(* Fuse line side contactor 690V *) (* 0*) Err03024V辅助电源熔丝(* Fuse 24V auxiliaries *) (* 0*)Err031变桨1通讯(* Communication pitch1 *) (* 2*)Err032变桨2通讯(* Communication pitch2 *) (* 2*)Err033变桨3通讯(* Communication pitch3 *) (* 2*)Err034SS-2制动器转子过速(* SS-2: over speed rotor for brake *) (* 5*) Err035SS-3 三个叶片故障(* SS-3: All three blades error *) (* 5*)Err036SS-4 制动器存储继电器(* SS-4: Brake storage relays *) (* 5*)Err037保留(* Reserve *) (* 0*)Err038变桨1停止超时(* Pitch 1 timeout Stop *) (* 0*)Err039变桨1基准位置超时(* Pitch 1 timeout Reference *) (* 0*)Err040变桨1合理性(* Pitch 1 plausibility *) (* 2*)Err041变桨2停止超时(* Pitch 2 timeout Stop *) (* 0*)Err042变桨2基准位置超时(* Pitch 2 timeout Reference *) (* 0*)Err043变桨2合理性(* Pitch 2 plausibility *) (* 2*)Err044变桨3停止超时(* Pitch 3 timeout Stop *) (* 0*)Err045变桨3基准位置超时(* Pitch 3 timeout Reference *) (* 0*)Err046变桨3合理性(* Pitch 3 plausibility *) (* 2*)Err047保留(* Reserve *) (* 0*)Err048变桨1手动操作盒连接(* Pitch 1 service box connected *) (* 2*) Err049变桨1驱动错误(* Pitch 1 drive error *) (* 2*)Err050保留(* Reserve *) (* 0*)Err051变桨2手动操作盒连接(* Pitch 2 service box connected *) (* 2*) Err052变桨2驱动错误(* Pitch 2 drive error *) (* 2*)Err053保留(* Reserve *) (* 0*)Err054变桨3手动操作盒连接(* Pitch 3 service box connected *) (* 2*) Err055变桨3驱动错误(* Pitch 3 drive error *) (* 2*)Err056变桨1位置延时故障(* Pitch1 position error delayed *) (* 0*) Err057变桨2位置延时故障(* Pitch2 position error delayed *) (* 0*)Err058变桨3位置延时故障(* Pitch3 position error delayed *) (* 0*)Err059变桨位置没有同步变慢(* Pitch positions not synchronous slow *) (* 0*)Err060变桨位置没有同步变快(* Pitch positions not synchronous fast *) (* 0*)Err061轮毂速度未设置为最大速度(* Maximum hub speed not set to the rated maximum *) (* 2*)Err062变桨1基准位置错误(* Pitch1 reference positioning error *) (* 0*)Err063变桨2基准位置错误(* Pitch2 reference positioning error *) (* 0*)Err064变桨3基准位置错误(* Pitch3 reference positioning error *) (* 0*)Err065变桨1限位开关未在初始状态(* Pitch 1 limiting switch not active in stop_ok state *) (* 2*) Err066变桨2限位开关未在初始状态(* Pitch 2 limiting switch not active in stop_ok state *) (* 2*) Err067变桨3限位开关未在初始状态(* Pitch 3 limiting switch not active in stop_ok state *) (* 2*) Err068变桨1限位开关未在安全状态(* Pitch 1 limiting switch not active in safety_ok state *) (* 2*) Err069变桨2限位开关未在安全状态(* Pitch 2 limiting switch not active in safety_ok state *) (* 2*) Err070变桨3限位开关未在安全状态(* Pitch 3 limiting switch not active in safety_ok state *) (* 2*) Err071快速停止超时-高速(* Fast stop timeout high speed *) (* 2*)Err072快速停止超时-低速(* Fast stop timeout low speed *) (* 2*)Err073完全停止超时-高速(* Full stop timeout high speed *) (* 2*)Err074完全停止超时-高速(* Full stop timeout low speed *) (* 2*)Err075安全链停止超时-高速(* Safety chain stop timeout high speed *) (* 5*)Err076安全链停止超时-低速(* Safety chain stop timeout low speed *) (* 2*)Err077网侧变频器电流测量(* LSC current measurement *) (* 0*)Err078发电机侧变频器电流测量(* GSC current measurement *) (* 0*)Err079直流母线连接网电压预充电(* DC bus to Line voltage in precharge *) (* 0*)Err080发电机编码器反馈(* Generator encoder feedback *) (* 0*)Err081滑环编码器反馈(* Hub slipring encoder feedback *) (* 0*)Err082轮毂速度波动误差限度(* Hub speed fluctuation error limit *) (* 0*)Err083保留(* Reserve *) (* 0*)Err084保留(* Reserve *) (* 0*)Err085保留(* Reserve *) (* 0*)Err086保留(* Reserve *) (* 0*)Err087保留(* Reserve *) (* 0*)Err088保留(* Reserve *) (* 0*)Err089保留(* Reserve *) (* 0*)Err090保留(* Reserve *) (* 0*)Err091保留(* Reserve *) (* 0*)Err092无油泵时齿轮箱压力(* Gearbox pressure at no pumping *) (* 0*)Err093齿轮箱加热超时(* Timeout gearbox heating *) (* 0*)Err094电池充电超时(* Timeout battery charging *) (* 0*)Err095偏航超时(* Timeout yawing *) (* 0*)Err096转速与转子速度信号有差异(* Speed difference rotor speed signals *) (* 0*)Err097速度继电器1电缆切断(* Wire cut rotor speed relais 1 *) (* 2*)Err098速度继电器2电缆切断(* Wire cut rotor speed relais 2 *) (* 2*)Err099保留(* Reserve *) (* 0*)Err100保留(* Reserve *) (* 0*)Err101保留(* Reserve *) (* 0*)Err102保留(* Reserve *) (* 0*)Err103NCC310柜急停按钮(* NCC310 cabinet emergency stop button *) (* 3*)Err104TBC300齿轮箱急停按钮(* CTB300 Gearbox emergency stop button *) (* 3*)Err105TBC100急停按钮(* TBC100 emergency stop button *) (* 3*)Err106机舱电池柜电压过高或者无连接(* Nacelle battery extremly high or not connected *) (* 0*) Err107高压变压器温度(* HV Transformer temperature *) (* 0*)Err108发电机传感器PT100悬空(* PT100 sensor generator overhang *) (* 0*)Err109发电机传感器PT100悬空(* PT100 sensor generator overhang *) (* 0*)Err110发电机传感器PT100悬空(* PT100 sensor generator overhang *) (* 0*)Err111发电机轴驱动侧传感器PT100(* PT100 sensor generator bearing drive *) (* 0*)Err112发电机轴非驱动侧传感器PT100(* PT100 sensor generator bearing non drive *) (* 0*)Err113齿轮箱轴传感器PT100(* PT100 sensor gearbox bearing *) (* 0*)Err114齿轮箱油温传感器PT100(* PT100 sensor gearbox oil *) (* 0*)Err115机舱电池柜电压过低或者无连接(* Nacelle battery extremly low or not connected *) (* 0*) Err116机舱温度高(* Nacelle temperature high *) (* 0*)Err117机舱温度传感器缺失(* Nacelle temperature sensor defect *) (* 0*)Err118转子扼流圈温度高(* Rotor choke temperature high *) (* 0*)Err119网侧变频器滤波熔丝(* Fuse for filter at line side converter *) (* 0*)Err120未达到偏航额定转速(* Yaw rated speed not reached *) (* 0*)Err121环境温度太高(* Environment temperature too high *) (* 0*)Err122发电机内温度(* Temperature generator overhang *) (* 0*)Err123发电机轴温(* Temperature generator bearing *) (* 0*)Err124齿轮箱油温(* Temperature gearbox oil *) (* 0*)Err125机舱柜温度(* Temperature nacelle cabinet *) (* 0*)Err126齿轮箱轴温(* Temperature gearbox bearing *) (* 0*)Err127刹车垫磨损大于2mm(* Brake pad wear > 2 mm *) (* 0*)Err128制动泵无压力(* Brake pump no pressure *) (* 0*)Err129安全链没有检测到制动器关闭(* Closed brake not detected by safety chain *) (* 2*) Err130齿轮箱油位太低(* Gearbox oil level too low *) (* 0*)Err131齿轮箱油温高于90°(* Gearbox oil temperature > 90鳦 *) (* 0*)Err132制动泵断路器(* Circuit breaker brake pump *) (* 0*)Err133接地故障保护限制低(* Ground fault protection limit low *) (* 0*)Err134接地故障保护限制低(* Ground fault protection limit high *) (* 6*)Err135电池检测失败三次,低电压(* Battery test failed three times, low voltage *) (* 0*) Err136保留(* Reserve *) (* 0*)Err137接地故障保护信号切断(* Ground fault protection signal cut *) (* 0*)Err138竖立时,机舱位置变化(* Nacelle position change during stand still *) (* 0*) Err139自动制动调节(* Automatic brake adjust *) (* 0*)Err140机舱位置超出(* Nacelle position exceeded *) (* 0*)Err141偏航变频器熔丝(* Fuse yaw converter *) (* 0*)Err142熔丝或直流电源接地(* Fuse or earth current DC supply *) (* 0*)Err143制动器位置不够(* Brake open position not reached *) (* 0*)Err144齿轮箱断路器-高速(* Circuit breaker gearbox high speed *) (* 0*)Err145转子开关未设定在自动模式(* Rotor lock switch not set in automatic mode *) (* 2*) Err146制动阀缺失(* Brake valve defect *) (* 2*)Err147400V中断(* 400V interuption *) (* 0*)Err148电池接地故障(* Battery earth fault *) (* 0*)Err149齿轮箱泵低速运行断路器(* Circuit breaker gearbox low speed *) (* 0*)Err150轮毂速度过低(* Speed difference small rotor speed *) (* 0*)Err151发电机转速过低(* Speed difference generator speed too small *) (* 4*)Err152超速级别高(* Over speed level high *) (* 4*)Err153超速级别低(* Over speed level low *) (* 4*)Err154齿轮箱高速泵无压力(* Gearbox high speed pump no pressure *) (* 0*)Err155电池检测电网掉电(* Grid loss detected by battery *) (* 0*)Err156机舱位置变化太小(* Position change in nacelle position is too small *) (* 0*)Err157电池检测时电压变化小(* Too small voltage difference battery test *) (* 0*)Err158检测到发电机过速(* over speed by generator signal *) (* 4*)Err159变频器不同步(* Converter did not synchronise *) (* 0*)Err160风速风向仪测量错误(* Anemometer measurement error. *) (* 0*)Err161保留(* Reserve *) (* 0*)Err162风速在0m/s超过9小时(* winspeed signal zero for 9h *) (* 0*)Err163风速计通讯错误(* Anemometer communication error *) (* 0*)Err164PT100传感器电池温度(* PT100 sensor battery temperature *) (* 0*)Err165电池温度过低(* Battery too low temperature *) (* 0*)Err166保留(* Reserve *) (* 0*)Err167在备用或更新单元电池电压过低(* Battery voltage too lowstandby or refresh state *) (* 0*)Err168与偏航变频器连接的手动操作箱(* Service box yaw converter connected *) (* 0*)Err169功率消耗 > 30 KW(* Power consumption > 30 kW *) (* 0*)Err170偏航变频器没有连接到CAN总线上(* Yaw converter not on CAN-BUS *) (* 0*)Err171偏航时机舱位置无变化(* No change in the nacelle positionmoving of yaw *) (* 0*)Err172230V偏航制动器熔丝(* Fuse yaw brake 230V *) (* 0*)Err173水泵的断路器(* Circuit breaker water pump *) (* 0*)Err174变频柜入水口水压阀断路器(* Circuit breaker water valve at converter cabinet inlet *) (* 0*) Err175变浆制动器熔丝230V(* Fuse pitch brake 230V *) (* 0*)Err176保留(* Reserve *) (* 0*)Err177保留(* Reserve *) (* 0*)Err178变频器CAN数据复用器不工作(* Converter CAN data multiplexer not OK *) (* 0*)Err179保留(* Reserve *) (* 0*)Err180保留(* Reserve *) (* 0*)Err181保留(* Reserve *) (* 0*)Err182保留(* Reserve *) (* 0*)Err183保留(* Reserve *) (* 0*)Err184保留(* Reserve *) (* 0*)Err185保留(* Reserve *) (* 0*)Err186保留(* Reserve *) (* 0*)Err187保留(* Reserve *) (* 0*)Err188保留(* Reserve *) (* 0*)Err189保留(* Reserve *) (* 0*)Err190保留(* Reserve *) (* 0*)Err191保留(* Reserve *) (* 0*)Err192保留(* Reserve *) (* 0*)Err193保留(* Reserve *) (* 0*)Err194保留(* Reserve *) (* 0*)Err195保留(* Reserve *) (* 0*)Err196保留(* Reserve *) (* 0*)Err197保留(* Reserve *) (* 0*)Err198保留(* Reserve *) (* 0*)Err199保留(* Reserve *) (* 0*)Err200保留(* Reserve *) (* 0*)Err201保留(* Reserve *) (* 0*)Err202保留(* Reserve *) (* 0*)Err203保留(* Reserve *) (* 0*)Err204保留(* Reserve *) (* 0*)Err205变频器CROWBAR安全检查(* Health check converter crowbar *) (* 0*)Err206DC bus电压,变浆,电池电压的自检(* Health check difference DC bus voltage pitch and batterie voltage *) (* 0*) Err207自检变浆到设定位置的工作时间(* Health check timeout pitch move to demanded position *) (* 0*)Err208在安全链打开的情况下,桨叶不向回移动(* Health check pitch not move back at open safety chain *) (* 5*) Err209安全检查时制动器没有关闭(* Health check brake not closed *) (* 0*)Err210安全检查时制动器压力(* Health check brake pressure *) (* 0*)Err211安全检查时风速风向仪不正确(* Health check anemometer not plausible *) (* 0*)Err212安全检查时电池无法使变浆回位(* Health check pitch not moved back by battery *) (* 0*)Err213安全检查时电池没有检测到电网掉电(* Health check batteries didn't detect grid loss *) (* 0*)Err214安全检查轴承摩擦太大(* Health check friction bearing too high *) (* 0*)Err215不间断电源完全放电, 电流接触器(* Battery UPS total discharging, contactor *) (* 0*)Err216不间断电源测试启动, 电流接触器(* Battery UPS test activation, contactor *) (* 0*)Err217400V不间断电源 电流接触器1(* Battery UPS 400V contactor1 *) (* 0*)Err218400V不间断电源 电流接触器2(* Battery UPS 400V contactor2 *) (* 0*)Err219直流电源500V电流接触器没关闭(* Contactor supply 500V DC not closed *) (* 0*)Err220柜风扇熔断器(* Fuse cabinet fans *) (* 0*)Err221230V 电源接口继电器熔丝(* Fuse interface relays 230V supply *) (* 0*)Err222滤波板温度(* Filter plate temperature *) (* 0*)Err223自动加热器熔丝(* Fuse thermostat heating *) (* 0*)Err224偏航变频器温度(* Yaw converter error *) (* 0*)Err225制动泵接触器(* Brake pump contactor *) (* 0*)Err226塔筒通信失败看门狗显示(* Tower base communication failure watchdog *) (* 0*)Err227保留(* Reserve *) (* 0*)Err228保留(* Reserve *) (* 0*)Err229变频器阻流其温度(* Converter choke temperature *) (* 0*)Err230齿轮箱风扇接触器(* Gearbox fan contactor *) (* 0*)Err231水泵接触器(* Water pump contactor *) (* 0*)Err232从站PLC检测从站通讯错误(* Slave communication failure detected by slave PLC *) (* 2*)Err233主站PLC检测主站通讯错误(* Slave communication failure detected by master PLC *) (* 2*) Err234齿轮箱低速泵接触器(* Gearbox low speed pump contactor *) (* 0*)Err235齿轮箱高速泵接触器(* Gearbox high speed pump contactor *) (* 0*)Err236驱动侧振动AC加速度传感器(* Acceleration sensor AC drive side *) (* 0*)Err237非驱动侧振动AC加速度传感器(* Acceleration sensor AC non-drive side *) (* 0*)Err238保留(* Reserve *) (* 0*)Err239保留(* Reserve *) (* 0*)Err240保留(* Reserve *) (* 0*)Err241驱动列摇摆(* Drive train swinging *) (* 4*)Err242塔架移动驱动侧(* Tower movement drive side *) (* 4*)Err243塔架移动非驱动侧(* Tower movement non-drive side *) (* 4*)Err244齿轮箱压力传感器(* Gearbox pressure sensor *) (* 0*)Err245驱动侧振动DC加速度传感器(* Acceleration sensor DC drive side *) (* 0*)Err246非驱动侧振动DC加速度传感器(* Acceleration sensor DC non-drive side *) (* 0*)Err2471000秒内机舱摆动警告3次(* 3 nacelle swinging warning in 1000s *) (* 0*)Err248一分钟内定子电流过滤值太高(* Stator current filtered in 1min too high *) (* 0*)Err249一分钟内总电流过滤值过高(* Total current filtered in 1min too high *) (* 0*)Err250偏航定位系统-左/右位被转换(* Yaw position system - Left/Right bit inverted *) (* 0*) Err251电网功率10分钟内过滤值过高(* Grid power filtered in 10min too high *) (* 0*)Err252电网功率1分钟内过滤值过高(* Grid power filtered in 1min too high *) (* 0*)Err253电网功率10秒内过滤值过高(* Grid power filtered in 10s too high *) (* 0*)Err254移动时偏航功率低于错误极限值(* Yaw power below error limit at moving *) (* 0*)Err255保留(* Reserve *) (* 0*)*) (* 0*)。
关于delphi软件运行出现Invalidfloatingpointoperation的错。。。
关于delphi软件运⾏出现Invalidfloatingpointoperation的错。
关于delphi软件运⾏出现Invalid floating point operation的错误的解决办法关于delphi软件运⾏出现Invalid floating point operation的错误的解决办法软件如果有webbrowser载⼊⽹页的时候经常会出现这个错误。
这个错误是webbrowser3个Bug之⼀。
具体⾏程的原因⼤概我也不知道。
基本是如果XP系统编译的,放到vista或者V7就容易出现这个错误。
具体解决的办法也是很简单的。
查看官⽅的解决办法如下。
When running floating point code, such as that found in Direct 3D, you will often get a series of floating point exceptions. Microsoft supporesses these exceptions by default, but we raise them. It is easy t Here is how to turn them off in C++Builder:#include float.h__fastcall TForm1::TForm1(TComponent* Owner): TForm(Owner){_control87(MCW_EM, MCW_EM);}Here is how to turn them off in Delphi:constMCW_EM = DWord($133f);beginSet8087CW(MCW_EM);end;这是官⽅解决⽅案,⼤体的意思就是加上两句代码。
具体家在哪⾥我说明⼀下。
constMCW_EM = DWord($133f); 这⼀句是定义的常量,当然是写在定义常量的地⽅。
delphi7 英文界面翻译
1. Delphi7 主界面、菜单中英文对照■常见窗口及打开方法Project Manager工程管理器(工程文件对象的树状结构):View\Project Manager 或 Ctrl+Alt+F11Object Inspector对象检查器(查看/设置对象属性和事件):View\Object Inspector 或F11Code Explorer代码浏览器(查看和编辑代码):View\Code Explorer×××.dpr源代码窗口(查看和编辑对象源代码):Project\View Source 或 Shift+F11Units单元代码(查看某个单元文件):View\Units ... Forms工程中的窗口(查看某个窗体):View\Forms ... 在工程管理器窗口双击某条目,可显示其代码或窗口。
■主窗口菜单★File(文件)New 新建Application 工程CLX Application CLX工程Data Module 数据模块Form 窗体Frame 框架(容器)Unit 单元--------------Other... 其他 ...Open... 打开Open Project... 打开工程ReOpen 重新打开--------------Save 保存Save As... 另存为Save Project As ... 工程另存为Save All 全部保存Close 关闭Clsee All 全部关闭-------------Use Unit ... 使用单元(添加语句)Print 打印Exit 退出★Edit(编辑)Undo/UnDelete(撤销)Redo (重复)-------------Cut (剪切)Copy (复制)Paste (粘贴)Delete (删除)SelectAll (全选)-------------Align to Grid 对齐到网格Bring to Front 移到前面Send to Back 移到后面Align... 排列Size... 大小Scale... 比例Tab Order Tab 顺序Creation Order 创建顺序Flip ChildrenFLock Controls 锁定组件-------------Add to Interface 添加到接口★Search(查找)Find... (查找)Find in File... (在文件中查找)Replace... (替换)Search Again (查找下一个)Incremental Search (快速查找)-------------Go to Line Number 跳到指定行Find Error 查找错误-------------Browse Symbol 浏览符号★View(查看)Project Manager 工程管理器显示“对象检查器”窗口Translation Manager 语言翻译管理器Object Inspector 对象设置(F11) 显示“对象检查器”窗口(属性和事件窗口)Object TreeView 对象树状查看器To-Do List 任务列表显示“任务列表”窗口Alignment Palette 对齐面板显示“对齐”工具栏Browser 浏览器Code Explorer 代码浏览器Component List 组件列表Window List 窗口列表查看已打开的所有窗口Desktops 桌面--------------------------Toggle Form/Unit 切换窗体/单元Units... 单元Forms... 窗体Type Library 类库--------------------------New Edit Window 新建编辑窗口Toolbars 工具栏★Project(工程)Add to Project... 添加到工程,显示添加文件(*.pas *.rc *.*)对话框Remove from Project... 从工程中删除Import Type Library... 导入类库Add to Repository 添加至储存器View Source 查看源代码(显示工程文件源代码)Languages 语言 ...-------------------------Add New Project 添加新工程Add Existing Project 添加现存的工程-------------------------Compile **** 编译 ****(即生成工程的可执行文件)Build **** 构建 ****(即生成工程的可执行文件)Syntax check ***** 语法检查 ****Information for **** **** 信息-------------------------Compile All Projects 编译所有工程Build All Projects 构建全部文件-------------------------Web Deployment Option... Web 配置选项Web Deploy Web 配置-------------------------Options 选项 ...★Run(运行)Run 运行(F9)Attach to Process... 附近到进程Parameters... 参数(设置工程运行参数)Register ActiveX Server 注册 ActiveX 服务器Unregister ActiveX Server 撤销注册 ActiveX 服务器Insall COM+ Object 安装 COM+ 对象-------------------------Step Over 单步执行Trace Into 跟踪(显示 SPU 跟踪窗口) Trace to Next Source Line 跟踪至下一代码Run to Cursor 运行至光标处Run Until Return 运行直至返回Show Execution Point 显示执行点Program Pause 程序暂停Program Reset 程序重置-------------------------Inspect ... 检查Evaluxte/Modify... 求值/修改Add Watch... 添加监视Add Breakpoint 添加断点★Component(部件)New Component ... 新部件Install Component... 安装部件Import ActiveX Control... 导入 ActiveX 控件-------------------------Create Component Template... 创建部件模板-------------------------Install Packages... 安装包Configure Palette... 配置调色板★Database(数据库)Explore SQL ExploreSQL Monitor SQL 监视器Form Wizard... 窗体向导★Tools(工具)Environment Option... 环境选项Editor Options... 编辑器选项Debugger Options... 调试器选项Translation Tools Options... 翻译工具选项Repository... 对象库Translation Repository... 翻译库--------------------------Web App Debugger Web 程序调试器--------------------------Regenerate CORBA IDL files... 新生 CORBA IDL 文件Configure Tools...--------------------------Database Desktop 数据库桌面Image Editor 图片编辑器Package Collection Editor 包集合编辑器XML Mapper XML 文件设计工具Rave Designer 报表设计器★Window(已打开的窗口)Object InspectorObject TreeView****.dpr,Editor---------------------Next Window★Help(帮助)Delphi HelpDelphi ToolsWindows SDK----------------------Borland Home PageBorland Developer NetworkDelphi Home PageDelphi Developer SupportDelphi Direct...----------------------Customize...----------------------About...。
delphi 异常
异常
由程序导致的不正常情况是错误而不是异常,程 由程序导致的不正常情况是错误而不是异常, 序错误与异常不是相同的概念。 序错误与异常不是相同的概念。 异常是为方便用户报告错误并处理错误而创建的 机制,一般是由操作系统完成的。 机制,一般是由操作系统完成的。
运行期错误处理
软件开发过程中, 软件开发过程中,程序员必须提供适度的方式来 处理不可避免的错误。一般方法如下: 处理不可避免的错误。一般方法如下: 1 传统方法 2 使用异常进行错误处理
异常类
记住异常类的要点: 记住异常类的要点: 1 异常类是响应不同异常现象的入口。 异常类是响应不同异常现象的入口。 2 熟悉异常类的层次结构。 熟悉异常类的层次结构。
Exception异常类 异常类
Exception是所有异常类的基类,它并不是以 是所有异常类的基类, 是所有异常类的基类 开头, 开头, ‘T’开头,而是以‘E’开头,它的派生类也是以 开头 而是以‘ 开头 开头的。 ‘E’开头的。 开头的 Exception类定义于 类定义于SysUtils单元中。 单元中。 类定义于 单元中 它的定义见书43页 它的定义见书 页 Exception类最常用的方法是 类最常用的方法是Create方法: 方法: 类最常用的方法是 方法 Constructor Create(const Msg:string);
delphi erangeerror list index out of range
在Delphi 中,ERangeError是一个常见的运行时错误,表示访问数组、集合或列表时,使用的索引超出了其有效范围。
具体来说,当你尝试访问一个不存在的元素时,就会发生这种错误。
例如,考虑以下代码:
delphi复制代码
var
MyList: TArray<string>;
begin
MyList := ['Apple', 'Banana', 'Cherry'];
ShowMessage(MyList[3]); // 这里将触发 ERangeError,因为 MyList 只有
3 个元素,有效的索引是 0, 1, 和 2
end;
在上面的代码中,我们尝试访问MyList的第4个元素(索引为3),但实际上MyList只有3个元素。
因此,当尝试访问不存在的第4个元素时,Delphi 就会抛出ERangeError。
为了解决这个问题,你需要确保你访问的索引在有效范围内。
你可以通过检查数组或列表的长度或大小来做到这一点。
例如:
delphi复制代码
if Length(MyList) > Index && MyList[Index] <> nil then
ShowMessage(MyList[Index])
else
ShowMessage('Index out of range');
在上面的代码中,我们首先检查索引是否在有效范围内,然后再尝试访问该索引的元素。
如果索引超出范围,我们则显示一个消息。
Delphi退出报错参考资料(2)
Delphi退出报错参考资料(2)Delphi退出报错参考资料(2)2010-10-20 19:31 382人阅读评论(0) 收藏举报delphidllexesystemie测试2009-08-02 16:401.修改注册表:开始菜单-运行-输入regedit-点确定-进入注册表, 在:HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/Windows/Cu rrentVersion/Explorer /ShellExecuteHooks 下,应该只有一个正常的键值"{AEB6717E-7E19-11d0-97EE-00C04FD91972}, 将其他的删除。
2.Delphi中利用SEH屏蔽退出时的Runtime ErrorDelphi写的程序,如果在单元的finalization里出现了一些异常操作会导致退出时抛出Runtime Error ,规范的处理办法当然是解决这些异常,但是有些特殊的情况下,比如用了很多的第三方控件,实在没办法解决问题时,只有把他屏蔽掉,这样给客户的时候就不至于看到满天的Runtime Error 了。
前些日子同事正好碰到了这个问题,他写的一个ACTIVEX控件,在客户的IE里关闭的时候就会抛出很多错误导致IE死掉,但是在本机又模拟不出来,问题不能解决,又得应付客户。
找我讨论解决方案,我提议可以用SEH解决,于是写了一段代码,效果不错,不敢独享,贴出来希望能够帮大家应付遇到的问题。
我的做法其实很简单,就是在END.之前手工调用Halt释放,并且将Halt抛出的错误屏蔽掉,这样做和正常的DELPHI释放过程没有任何区别,因为End.编译后其实就是一句话 Call Halt0,只是VCL自己没有屏蔽Halt0里抛出的错误,而是跳出个Runtime Error 来;首先就是位置的问题,如果是EXE的话,直接在END.之前就行了,如果是Dll的话就麻烦点,需要挂上DllProc,当wReason =DLL_PROCESS_DETACH时处理。
电脑各种错误信息中英文对照
一、BIOS中的提示信息提示信息说明Drive A error 驱动器A错误System halt 系统挂起Keyboard controller error 键盘控制器错误Keyboard error or no keyboard present 键盘错误或者键盘不存在BIOS ROM checksum error BIOS ROM 校验错误Single hardisk cable fail 当硬盘使用Cable选项时硬盘安装位置不正确FDD Controller Failure BIOS 软盘控制器错误HDD Controller Failure BIOS 硬盘控制器错误Driver Error 驱动器错误Cache Memory Bad, Do not Enable Cache 高速缓存Cache损坏,不能使用Error: Unable to control A20 line 错误提示:不能使用A20地址控制线Memory write/Read failure 内存读写失败Memory allocation error 内存定位错误CMOS Battery state Low CMOS没电了Keyboard interface error 键盘接口错误Hard disk drive failure 加载硬盘失败Hard disk not present 硬盘不存在Floppy disk(s) fail (40) 软盘驱动器加载失败,一般是数据线插反,电源线没有插接,CMOS内部软驱设置错误CMOS checksum error-efaults loaded. CMOS校验错误,装入缺省(默认)设置二、BIOS刷新失败后,Bootblock启动时出现的提示信息提示信息说明Detecting floppy drive A media... 检测软驱A的格式Drive media is : 1.44Mb1.2Mb 720Kb 360K 驱动器格式是1.44Mb、12Mb、720kb、360kb的一种DISK BOOT FAILURE, INSERT SYSTEM DISK AND PRESS ENTER 磁盘引导失败,插入系统盘后按任意键继续三、MBR主引导区提示信息提示信息说明Invalid partition table 无效的分区表Error loading operating sy stem 不能装入引导系统Missing operating system 系统引导文件丢失说明:如果在计算机启动过程中,在硬件配置清单下方(也就时在平时正常启动时出现Starting Windows 98…的地方)出现不可识别字符,此时可判断硬盘分区表损坏。
Delphi Access Violation错误的分析
Delphi Access Violation错误的分析Delphi常见的运行期Access Violation错误有哪些?如何防止?任何软件开发都会遇到这样的情况:你写好程序并测试,然后到处发送,结果用户告诉你它失败了。
你可能考虑用编译指令{$D}编译你的程序——Delphi可以建立一个有助于定位Access Violation错误的源代码的镜像文件。
工程选项对话框(Project|Options|Linker & Compiler)让你指定你所需要的一切。
对于单元文件,debug信息和单元的对象代码一起记录在unit文件里了。
编译使用这个单元的程序时,debug信息会增加单元文件的大小而且会增加额外的内存开销,但是它不会影响最终可执行文件的大小和运行速度。
包含debug信息和镜像文件(Project|Options|Linker)选项的产品只有在{$D+} 编译指令下才会完成行信息。
Access violation通常只在程序的某一个方面表现出来。
当问题第一次出现时,考虑一下用户进行了什么操作是很重要的,然后从这里寻找突破口。
从用户的角度来看,你的程序中止了他们的工作,由他们来告诉你出现的问题似乎让你延期解决这个问题了。
然而,与用户交流是你发现问题和改善程序的惟一有效方法。
现在你将可以知道在只给你冲突地址的情况下,如何轻松发现准确路径、源代码文件、发生Access violation错误的行:“Search - Find Error…”。
当一个运行期Access violation出现时,你的用户得到的错误信息类似于如下情况:Access violation at address <十六进制值> in module <应用程序名> Read of address <十六进制值>如果你的程序在Delphi IDE里包含debug信息编译,你可以定位到导致这个错误源代码这一行。
Delphi常见错误中英文对照
Cannot initialize thread local variables 不能初始化线程局部变量
Cannot override a static method 不能覆盖静态方法
Cannot read a write-only property 不能读取只写属性
Compile terminated by user 用户中止编译
Constant expected 要求常量
Constant expression expected 要求常量表达式
Constant expression violates subrange bounds 常量表达式超出子界范围
* 编 译 错 误 信 息 *
*******************************
';' not allowed before 'ELSE' ElSE前不允许有“;”
'<clause>' clause not allowed in OLE automation section 在OLE自动区段不允许“<clause>”子句
在实际编程过程中可以参考以下的错误提示,需要注意的是<>中的内容是你们程序中的具体内容。例如:
Undeclared identifier: '<name>' 未说明的标识符<NAME>
'<name>'是指你程序中具体的标识符。
*******************************
Delphi错误提示中英文对照
;'not allowed before'ELSE'ElSE前不允许有“;”''clause not allowed in OLE automation section在OLE自动区段不允许“”子句''is not a type identifier不是类型标识符''not previously declared as a PROPERTY前面没有说明PROPERTY'GOTO'leads into or out of TRY statement GOTO进入或超出TRY语句的范围clause expected,but found要求子句,但出现16-Bit fixup encountered in object file''在对象文件遇到16位修复486/487instructions not enabled不能用486/487指令Abstract methods must be virtual or dynamic抽象方法必须为虚拟的或动态的Array type required需要数组类型Assignment to FOR-Loop variable''给FOR循环变量赋值Bad argument type in variable type array constructor在变量类型数组结构中不正确的参数类型Bad file format''错误的文件格式Bad file format:错误的文件格式Bad global symbol definition:''in object file''对象文件''中错误的全局符号定义''Bad unit format:错误的单元格式BREAK or CONTINUE outside of loop BREAK或CONTINUE超出循环Cannot add or subtract relocatable symbols不能增加或减少可重置的符号Cannot assign to a read-only property不能指定只读属性Cannot BREAK,CONTINUE or EXIT out of a FINALLY clause超出FINALLY子句的范围,不能使用BREAK,CONTINUE或EXIT语句Cannot initialize local variables不能初始化局部变量Cannot initialize multiple variables不能初始化多个变量Cannot initialize thread local variables不能初始化线程局部变量Cannot override a static method不能覆盖静态方法Cannot read a write-only property不能读取只写属性Case label outside of range of case expression CASE标号超出了CASE表达式的范围Circular unit reference to对单元循环引用Class already has a default property类已具有默认的属性Class does not have a default property类没有默认的属性Class or object types only allowed in type section在类型区段只允许有类或对象类型Class type required需要类类型Close error on文件关闭错误Compile terminated by user用户中止编译Constant expected要求常量Constant expression expected要求常量表达式Constant expression violates subrange bounds常量表达式超出子界范围Constant object cannot be passed as var parameter常量对象不能作为变量参数传递Constant or type identifier expected要求常量或类型标识符Constants cannot be used as open array arguments常量不能用作打开数组参数Constructing instance of''containing abstract methods构造的实体包含抽象的方法Could not compile used unit''不能用单元编译Could not create output file不能建立输出文件Could not load RLINK32.DLL不能加载RLINK32.DLLData type too large:exceeds2GB数据类型太大:超过2GBDeclaration of differs from previous declaration的说明与先前的说明不同Default property must be an array property默认的属性必须为数组属性Default values must be of ordinal,pointer or small set type默认的值必须为序数、指针或小集类型Destination cannot be assigned to目标不能指定Destination is inaccessible目标不能存取Dispid''already used by''DISPID标识号已被使用Dispid clause only allowed in OLE automation section DISPID子句只能在OLE自动区段中使用Division by zero除数为零Duplicate case label CASE标号重复Duplicate tag value重复的标志值Dynamic method or message handler not allowed here这里不允许有动态方法或信息处理程序Dynamic methods and message handlers not allowed in OLE automation section在OLE自动区段不允许有动态方法或消息处理程序Element0inaccessible-use'Length'or'SetLength'元素0不能存取-使用LENGTH或SETLENGTHError in numeric constant数值常量错误EXCEPT or FINALLY expected要求EXCEPT或FINALLYEXPORTS allowed only at global scope EXPORTS只允许在全局范围使用Expression has no value表达式没有值Expression too complicated表达式太复杂Field definition not allowed in OLE automation section在OLE自动区段中不允许域定义Field definition not allowed after methods or properties在方法或属性后不允许域定义Field or method identifier expected要求域或方法标识符File not found:文件没有找到File type not allowed here这儿不允许文件类型For loop control variable must be simple local variable FOR循环控制变量必须为简单局部变量For loop control variable must have ordinal type FOR循环控制变量必须为序数类型FOR or WHILE loop executes zero times-deleted FOR或WHILE循环执行零次-删除FOR-Loop variable''cannot be passed as var parameter FOR循环变量不能作为参数传递FOR-Loop variable''may be undefined after loop在循环后的FOR循环变量是不确定的Function needs result type函数需要结果类型Identifier redeclared:''标识符重复说明Illegal character in input file:''($)在输入文件中的非法字符''Illegal message method index非法的消息方法指针Illegal reference to symbol''in object file''在对象文件中对符号的非法引用Illegal type in OLE automation section:''在OLE自动区段中的非法类型Illegal type in Read/Readln statement在Read/Readln语句中的非法类型Illegal type in Write/Writeln statement在Write/Writeln语句中的非法类型Inaccessible value不可存取的值Incompatible types:''and''不兼容的类型和Incompatible types:不兼容的类型Inline assembler stack overflow内联汇编溢出Inline assembler syntax error内联汇编语法错误Instance variable''inaccessible here实体变量在这里不能存取Integer constant or variable name expected要求整形常量或变量名Integer constant too large整型常量太大Internal error:内部错误Invalid pointer operation无效的指针(地址)操作,在使用数组或调用dll 时可能遇到,原因可能是地址分配不够,比如要遍历五个数,只分配了四个地址。
Delphi 7 菜单栏中英文对照
查找 在文件中查找 替换 继续查找 增量查找 转到行号 查找错误 浏览符号
View 查看 View->Project Manager 工程管理器 View->Translation Manager 译码管理器 View->Object Inspector 对象检视器 View->Object TreeView 对象选择器 View->To-Do List To-Do 列表 View->Alignment Palette 对齐面板 View->Browser 浏览器 View->Code Explorer 代码浏览器 View-&g;Window List 窗口列表 View->Applitional Message Info 附加的信息 View->Debug Windows 调试窗口 View->Debug Windows->Breakpoints 断点 View->Debug Windows->Call Stack 呼堆栈 View->Debug Windows->Watches 监视器 View->Debug Windows->Local Variables 局部变量 View->Debug Windows->Threads 进程 View->Debug Windows->Modules 模块 View->Debug Windows->Event Log 事件日志 View->Debug Windows->CPU CPU View->Debug Windows->FPU FPU View->Desktops 桌面 View->Desktops->Save Desktop 保存桌面 View->Desktops->Delete 删除 View->Desktops->SetDebug Desktop 设置 调试桌面 View->Toggle Form/Unit 切换窗体/单元 View->Units 单元 View->Forms 窗体 View->Type Library 类型库 View->New Edit Window 新编辑窗口 View->Toolbars 工具栏 Project Project->Add to Project->Remove Project->Import Project->Add to 工程 增加到工程 从工程中移除 导入类型库 增加到仓库
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
;' not allowed before 'ELSE' ElSE前不允许有“;”'' clause not allowed in OLE automation section 在OLE自动区段不允许“”子句'' is not a type identifier 不是类型标识符'' not previously declared as a PROPERTY 前面没有说明PROPERTY'GOTO ' leads into or out of TRY statement GOTO 进入或超出TRY语句的范围clause expected, but found 要求子句,但出现16-Bit fixup encountered in object file '' 在对象文件遇到16位修复486/487 instructions not enabled 不能用486/487指令Abstract methods must be virtual or dynamic 抽象方法必须为虚拟的或动态的Array type required 需要数组类型Assignment to FOR-Loop variable '' 给FOR循环变量赋值Bad argument type in variable type array constructor 在变量类型数组结构中不正确的参数类型Bad file format '' 错误的文件格式Bad file format: 错误的文件格式Bad global symbol definition: '' in object file '' 对象文件''中错误的全局符号定义''Bad unit format: 错误的单元格式BREAK or CONTINUE outside of loop BREAK或CONTINUE超出循环Cannot add or subtract relocatable symbols 不能增加或减少可重置的符号Cannot assign to a read-only property 不能指定只读属性Cannot BREAK, CONTINUE or EXIT out of a FINALLY clause 超出FINALLY子句的范围,不能使用BREAK,CONTINUE或EXIT语句Cannot initialize local variables 不能初始化局部变量Cannot initialize multiple variables 不能初始化多个变量Cannot initialize thread local variables 不能初始化线程局部变量Cannot override a static method 不能覆盖静态方法Cannot read a write-only property 不能读取只写属性Case label outside of range of case expression CASE标号超出了CASE表达式的范围Circular unit reference to 对单元循环引用Class already has a default property 类已具有默认的属性Class does not have a default property 类没有默认的属性Class or object types only allowed in type section 在类型区段只允许有类或对象类型Class type required 需要类类型Close error on 文件关闭错误Compile terminated by user 用户中止编译Constant expected 要求常量Constant expression expected 要求常量表达式Constant expression violates subrange bounds 常量表达式超出子界范围Constant object cannot be passed as var parameter 常量对象不能作为变量参数传递Constant or type identifier expected 要求常量或类型标识符Constants cannot be used as open array arguments 常量不能用作打开数组参数Constructing instance of '' containing abstract methods 构造的实体包含抽象的方法Could not compile used unit '' 不能用单元编译Could not create output file 不能建立输出文件Could not load RLINK32.DLL 不能加载RLINK32.DLLData type too large: exceeds 2 GB 数据类型太大:超过2GBDeclaration of differs from previous declaration 的说明与先前的说明不同Default property must be an array property 默认的属性必须为数组属性Default values must be of ordinal, pointer or small set type 默认的值必须为序数、指针或小集类型Destination cannot be assigned to 目标不能指定Destination is inaccessible 目标不能存取Dispid '' already used by '' DISPID标识号已被使用Dispid clause only allowed in OLE automation section DISPID子句只能在OLE自动区段中使用Division by zero 除数为零Duplicate case label CASE标号重复Duplicate tag value 重复的标志值Dynamic method or message handler not allowed here 这里不允许有动态方法或信息处理程序Dynamic methods and message handlers not allowed in OLE automation section 在OLE自动区段不允许有动态方法或消息处理程序Element 0 inaccessible - use 'Length' or 'SetLength' 元素0不能存取-使用LENGTH或SETLENGTHError in numeric constant 数值常量错误EXCEPT or FINALLY expected 要求EXCEPT或FINALLYEXPORTS allowed only at global scope EXPORTS只允许在全局范围使用Expression has no value 表达式没有值Expression too complicated 表达式太复杂Field definition not allowed in OLE automation section 在OLE自动区段中不允许域定义Field definition not allowed after methods or properties 在方法或属性后不允许域定义Field or method identifier expected 要求域或方法标识符File not found: 文件没有找到File type not allowed here 这儿不允许文件类型For loop control variable must be simple local variable FOR循环控制变量必须为简单局部变量For loop control variable must have ordinal type FOR循环控制变量必须为序数类型FOR or WHILE loop executes zero times - deleted FOR或WHILE循环执行零次-删除FOR-Loop variable '' cannot be passed as var parameter FOR循环变量不能作为参数传递FOR-Loop variable '' may be undefined after loop 在循环后的FOR循环变量是不确定的Function needs result type 函数需要结果类型Identifier redeclared: '' 标识符重复说明Illegal character in input file: '' ($) 在输入文件中的非法字符''Illegal message method index 非法的消息方法指针Illegal reference to symbol '' in object file '' 在对象文件中对符号的非法引用Illegal type in OLE automation section: '' 在OLE自动区段中的非法类型Illegal type in Read/Readln statement 在Read/Readln语句中的非法类型Illegal type in Write/Writeln statement 在Write/Writeln语句中的非法类型Inaccessible value 不可存取的值Incompatible types: '' and '' 不兼容的类型和Incompatible types: 不兼容的类型Inline assembler stack overflow 内联汇编溢出Inline assembler syntax error 内联汇编语法错误Instance variable '' inaccessible here 实体变量在这里不能存取Integer constant or variable name expected 要求整形常量或变量名Integer constant too large 整型常量太大Internal error: 内部错误Invalid pointer operation 无效的指针(地址)操作,在使用数组或调用dll时可能遇到,原因可能是地址分配不够,比如要遍历五个数,只分配了四个地址。