Raize控件安装时RzBorder报错的问题
这个问题开始不知道,各种网络寻找,以前自己安装没问题了,现在记录下,免得下次又浪费时间寻找。
报错:
[dcc32 Error] RzBorder.pas(1606): E2072 Number of elements (125) differs from declaration (126)/* Your code... */
分析结果:
这里发现一个问题,就是 elements(这个数字)和后面的那个数字必须对应,这个是以为编码问题,造成系统识别的长度不一样。
因此解决最简单的办法:直接修改字符长度一样就可以了。
修改位置:
{=============================}
{== TRzLEDDisplay Constants ==}
{=============================}
type
TRzLEDValidChars = Chr( 32 )..Chr( 157 );//' '..'';
//修改这里
//用这里的32+报错的第一个长度字符相加,然后-1,的数字填写在第二个框中就可以了。
//这里就是 32+125-1 = 156;
type
TRzLEDValidChars = Chr( 32 )..Chr( 156);
//经过上面的操作就搞定了。
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。