EOutOfResources EConvertError is not a valid integer value Unable to insert a line
is not a valid integer value???
project Teclaser_Single.exe raised exception class EOutOfResources with message"Unable to insert a line". process stopped. use step or Run to continue.
project Teclaser_Single.exe raised exception class EConvertError with message "" is not a valid interger value'.Process stopped.Use Step or Run continue.
:肯定是从ini读出数据不能转换为int,错误提示已经很明显了
别着急,慢慢查找,单个查找
可以用StrToIntDef('字符',0)来屏蔽错误,如果出错,返回0
:译:它不是有效的整数值。
1、请查看一下你所注册的区域,到控制面板-》区域和语言选项,如果是中文版操作系统将地区选项下的两个选项都选择中国。
2、如果1没问题,运行MSCONFIG看一下有没有异常的加载程序,将钩去掉。
3、如果2也没问题,那么初步可以断定是中毒了,用杀毒软件查一下
:EConvertError,异常处理之一,就是当发生EConvertError异常时,执行下面的语句
:EConvertError,当试图用转换函数把数据从一种形式转换为另一种形式时引发,特别是当把一个字符串转换为数值时引发。
:EOutOfResources 字符异常
:好的写法 :tmpData=MainForm->m_mtObj.m_mtPara.dockX;
edt_dockX->Text=str.sprintf("%.3f",tmpData);
:ctrl + 左键时:Error inspecting ‘XX’:E2451 Undefined symbol 'XX';
:run时 没反应,提示:commandline tool returned an errorcode
: 【管理员】写代码de蜗牛
超过2,3千行,BCB会问题比较多
【管理员】写代码de蜗牛 2017/8/31 9:06:26
以前就碰到过,3000行左右的单元文件,经常有问题。
:先停用cnpack试试看
:没懂什么意思
:问题的根源在于,对组件创建了不合理的触发事件导致的。
:OK