|
  
- UID
- 161
- 积分
- 2539
- 白银
- 1 两
 
|
107楼
发表于 2006-9-24 09:43
| 只看该作者
-50101 对象值是0或者是负数。
此操作无效。
在某个 ixNumeric 数学函数(ixNumeric::power()、ixNumeric::sqrt()、
ixNumeric::asin()、ixNumeric::acos()、
ixNumeric::log10()、 ixNumeric::root())中
操作将产生错误条件。
-50102 试图除以 0。
此信息由ixNumeric生成。
ixNumeric::root() 和 ixNumeric::div() 成员函数对 0 无定义。
在调用这些函数前,你应该检查根和除数为0的情况。
-50103 在 ixSuperField 构造函数中
指定了无效字段数。
给定的字段数小于1或者大于在
SuperTable 中的字段数。检查用作ixSuperField
构造函数中的colNum 参数的值,
以保证它在范围内。
-50104 试图打开一个弹出式的 ixWindow,
而此时包含它的 ixWindow 尚未打开。
此信息由 ixWindows: pen() 生成。
在它的容器打开前,不能打开弹出式窗口。
-50105 试图设置一个非正数的fontSize。
字体大小必须大于0。
此信息由 ixApp::setFont() 或者 ixVisualObject::setFont() 生成。
你不能设置一个字体大小为负值。
该请求将不予理睬。
-50106 试图在 ixWindow 的顶层样式中设置缺省按钮。
只有 modalPopup 样式的 ixWindow 能够具有缺省按钮。
缺省按钮将不能被设置。
ixButton构造函数产生此信息。缺省按钮仅在模态的
弹出式窗口中才被支持。该请求将被忽略。
-50107 对于下面的SQL stmt: "stmt",
一个 SQL 错误已经出现在 ixSuperTable::doSQLDelete() (err) 中。
SQLDelete() 事件已经用缺省的管理程序
ixSuperTable::doSQLDelete() 调用,但是,引擎
报告了一个错误。问题可能伴随主键的说明而存在,
或者一个参照完整性的约束可能防止删除。
查找显示在括号中引擎错误码。
-50108 试图在 ixControl::setTabIndex() 中
设置一个负的 tabIndex 。
tabIndex 将不改变( tabIndex 必须是正的或者noTab)。
如果程序试图为控制设置一个负的选项卡索引,
ixControl::setTabIndex() 产生此信息。
负的选项卡索引将不被支持。该请求将被忽略。
-50109 试图在 ixControl 构造函数中设置一个负的选项卡索引。
采用 defaultTabOrder替代之
(tabIndex 必须为正数、noTab 或者 defaultTabOrder)。
如果程序试图为该控制设置一个负的选项卡索引,
ixControl构造函数产生此信息。
负的选项卡索引不被支持。将采用defaultTabOrder。
-50110 试图建立 modelessPopup样式的ixWindow,它使用
modalPopup 样式的 ixWindow 作为容器。
modalPopup 不能包含 modelessPopup。
代之以使用 modalPopup 作为新的 ixWindow 的 windowStyle 。
ixWindow 构造函数产生此信息。
只有模态窗口的窗口样式才能够包含另一个模态窗口。
新的窗口被假定为 modalPopup 样式。
-50111 当 ixRow::isCountLocked 为TRUE时,
不能在 ixRow 上使用 ixRow::insert()、ixRow::concat() 或 ixRow::delete()。
这是一个提示:此行被锁定,并且不能增加
(使用 ixRow::insert() 或 ixRow::concat())
或删除(使用ixRow::delete())其元素。
这样将防止改变从数据库复制来的行的数目,
这种改变总是使改行不再匹配。(然而,你还
是可以重新设置该行中的值。)要保证 isCountLocked
的设置与更新该行的程序逻辑相匹配。
-50112 rowSchema不能是 NULL 或空的。
当你建立一个ixRowArray时,你需要包括
一个能用作数组行模式的有效的ixRow对象。
此ixRow对象被用来指定ixRowArray中的字段数,
以及每个字段的类型、长度和初始值。
检查你的程序,保证使用有效的 ixRow 对象来
调用ixRowArray::ixRowArray()。
-50113 构造函数 ixSuperTable 的 titleHeight 值无效
-- 使用缺省值350PGUs。
如果SuperTable是网格表并且指定了负标题高度,
ixSuperTable构造函数产生此信息。
缺省高度被采用。
-50114 ixSuperTable 构造函数的 numDisplayedCols 值无效
-- 使用缺省值5。
给定的字段数为 NULL 或小于1。检查你采用的
ixSuperTable构造函数的 numDisplayedCols 参数,
保证它是有效的。
-50115 ixSuperTable 构造函数的 numDisplayedRows
值无效--使用缺省值10。
给定的行数为NULL或小于1。检查你采用
的 ixSuperTable 构造函数的 numDisplayedRows 参数,
保证它是有效的。
-50116 ixString 对象的长度超过了允许的最大长度。
当ixString对象的长度超过允许的最大尺寸:32,766 字符时,
ixString 构造函数和ixString成员函数
setValueStr()、concat()、concatRep()、insert()、
replace() 和 concatChar() 生成这个信息。
-50117 为 ixString::insert() 成员函数
指定了无效位置。
指定的位置值是 NULL、负数
或者大于 32,766。
-50118 为 ixString::delete() 成员函数
指定了无效位置。
指定的位置值是NULL、负数或大于 32,766,
或者将要删除的长度是 NULL 或负数。
-50119 为 ixString::replace() 成员函数指定了
无效位置。
指定的位置值是 NULL、0、负数
或大于 32,766。
-50120 为成员函数 ixString::setChar() 指定
的位置无效。
指定的位置值超过 32,766。请在调用
ixString::setChar() 之前检查宽度值
(使用 ixString::getWidth())。
-50121 为成员函数 ixString::getChar() 指定
的位置无效。
指定的位置值为 NULL、负数或者超过了 32,766,
或者该值超过了存在对象的长度。请
在调用 ixString::getChar() 之前检查宽度值
(使用 ixString::getWidth() )。
-50122 为成员函数 ixString::truncate() 指定
的长度无效。
要求从串中截断的长度超过了最大可能的长度(32,766),或
者等于 NULL,或者为负数。请在调用 ixString::truncate()
之前检查宽度值(使用 ixString::getWidth() )。
-50123 为成员函数 ixString::pad() 指定
的长度无效。
要求填充到串中的长度或者超过了最大可能的长度
(32,766),或者为负数。请在调用 ixString::pad()
之前检查宽度值(使用 ixString::getWidth() )。
-50124 菜单条上的项目不能有检查标记。如果有,
检查将被忽略。
该信息由 ixMenu 生成。检查标记只能出现在下拉式
菜单靠近菜单项的地方,而不能出现在菜单条的
项目上。请重新制作菜单以剔除菜单条上的检查标记。
-50125 菜单条上不允许有菜单分隔符。将绘制
一条短线以取代。
该信息由 ixMenu 生成。菜单分隔符只能出现在下拉式
菜单上,而不是菜单条上。为了取代分隔符,
'-' 将作为菜单项目的标题显示。请重新制作菜单以
剔除菜单条上的分隔符。
-50126 菜单条上不能有加速键。如果使用,
加速键将被忽略。
该信息由 ixMenu 生成。菜单条上的项目可以有
快捷键,而不能有加速键。请重新制作菜单以剔除
菜单条项目上的加速键。
-50127 分配给对象的资源是不可用的。
该信息由下面之一生成:ixApp、 ixBox、
ixButton、 ixCheckBox、 ixFrame、 ixLabel、 ixLine、 ixListBox、 ixMenu、
ixPictureButton、 ixRadioButton、 ixSuperField、 ixSuprTable、 ixTextBox
和 ixWindow。这通常是由于为了包含某个新建
的对象造成了运行时内存溢出而产生,而在极少的情况下其它系
统错误,例如 I/O 问题,也能造成这种情况。最好的解
决办法就是尽量减少程序对资源的需要,特别是对内存
的需要。
-50128 不能禁止当前的 SuperField。
产生该信息的原因是由于调用了当前的 SuperField 的成员函数
ixSuperTable::disable(),而当前的 SuperField 是不能被禁止的。
请检查程序的逻辑。通常都是希望禁止那些即不是当前的又
没有焦点的 SuperField。
-50129 不能为下面任一种类型的 SuperField 指定
格式:ixTypeInfo::SQLChar ixTypeInfo::SQLByte
ixTypeInfo::SQLText ixTypeInfo::SQLVarChar ixTypeInfo::SQLInterval
这些类型不支持格式化,所以对于有这些值的字段
最好不要调用 ixSuperField::setFormat() 成员函数。在
调用 ixSuperField::setFormat() 之前,请检查字段的
类型(使用 getColumn().getTypeCode() )并确保
该类型支持格式化。
-50130 试图关闭一个窗口,而该窗口包含一个正在显示
的有模式的弹出式窗口。这是不允许的;请首先
关闭有模式的弹出式窗口。
该信息由 ixApp 或者 ixWindow 生成。为了保证
对话的模式,当正在显示一个有模式的窗口(例如对
话框)时,将无法退出应用程序或者关闭窗口。
(当有模式的窗口试图处理事件时,删除该
窗口将是非法的。这样做将使得某些图形用户界
面崩溃。) |
|