3.09(d)已傳送給Golden UserTest.

andy_KAO 2005-02-05 08:33:09
3.09(d)已傳送給Golden UserTest.
請查收, 有問題請告之.
...全文
83 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
andy_KAO 2005-02-05
  • 打赏
  • 举报
回复
3.09D BUG更正
========================================================================================
* 解决当Client当机或强行结束时, 在最后一个User离开或将A/P Server退开时,
 A/P Server会发生'SrvSkelenton.bpl ServerControlManager not create yet!'
 的错误讯息, 此问题可让A/P SERVER稳定度更向强迈进一大步.
* 当系统的D.D.数据字典找不到时, 会自动找该VDS中的第一份D.D.,已更正.
* GRID的Field组件取代编辑器为checkBox时, 如果将取代编辑器清空时时, CheckBox会不见了, 已
 更正.
* GRID有设Grid.RowBackColorExp/Grid.RowForeColorExp时,快速卷动Grid会发生不更新的现象,已更
 正.
* 如果CDS.Execute()如果发生Error时, 会让A/P Server与Database Disconnect, 如此万一有ERROR
 后就不能执行RollBack指令,已更正有Error不会Disconnect.
* CDS.Delete()后, 如果后端Error或SUpdateComp return .F.时,CDS会自动恢复, 已更正.
* 更正CDS.APPENDSDF(..,',')如果字段宽度超过会发生中断的问题.
* 更正SQUERY.LOCATE()/FIND()中,如果查询值内容有单引号时, 会发生错误.
* SQuery.Execute()如果有发生错误时, 请将后端的错误讯息放入_ERR_MSG1,以方便你处理后端
 Database讯息.
* LookupList如果同时设定'指定where'与'OnWhere事件'时, 其LookupList的'更新'时, 并没有去执
 行'OnWhere事件',已更正.
* LookupList的LocateWhere(使用Where查询)=True时, 下出去的WHERE SQL,未考虑到使用Table的
 Alias别名, 已更正.
* EDIT如果有设LookupList而且使用了Edit.EditorCheck()功能时, 如果其LookupList的SQL语法
有多个Table时, 没有自动加上Table的Alias, 已更正.
* Lookuplist使用Captions(抬头设定), 在LookupList其右键'寻找'时, 已改用Captions的抬头, 而
 非D.D.的抬头.
* 更正Report的BufferOptions设为All时, 有时发生'List Out of boud(-1)'的错误讯息.
* 更正Report的Variable.型态=总页次时, 其对齐方式为靠右会无效.
* Report的GroupFooter当MaxDetail有设定时, 如果刚好印完会隔页才印GroupFooter, 已更正成印
 在当页中(如果GroupFooter够印的话).
* 更正Report在输出到WORD时, 有时会发生'Page Number Out Of Bounds(-1)'的讯息.
* 更正Report转PDF时, 如有RptLine时会高出原来Preview的位置一点点, 已更正.
* 更正Report有多个SubPanel时, 在WIN98会Preview不出来.
* Report的'简繁转换'的按钮切换时,有时资料的显示比率不正确, 必须重新切换比率, 已更正.
* NEWFORM(...,'XXX.VDS')开启别的VDS时, A/P SERVER的状态会变成Connection Error,已更正.
* MAIN的IMAGE组件如果在VD30CLIENT.EXE执行时, 有时无法显示, 已更正.
* 在SETTALK(1)的情况下, 显示讯息的字型未依照'项目选项'中的'系统讯息设定'字型,位置也改用
 向中间置中, 已更正.
* 更正CASE()中如果有使用到ARRAY的字符串型态时会传回乱码.
* FLSignature组件如果设定的电子签核为bmp格式时, 目前会发生错误, 已更正.
* FLSignature的Streage(自动缩放)=True时, 会盖掉日期与时间, 已更正.
* 在设计模式使用SQuery的SQL精灵, 当有一些特殊SQL语法, 点选'浏览'资料时会Hang住,已更正.
* SQUERY的ExceptJoin(关连字段排除)=True时, 如果Table使用了ALIAS(但没有用'AS')时,其排除的
 字段名称会不对, 已更正.
* 更正SUpdateComp在执行字段过帐时, 如果只设定一个过帐字段而且为Replace模式时, 其后端
 其Update指定会组错(少掉Table Name), 已更正.
* 更正在设计模式中, GRID在不同LAYER COPY/PASTE有问题,GRID的字段会没有COPY到.
* 更正在'程序编辑器'中的'编译程序'功能, 会编译目前窗体的所有程序, 并且不管有没有更改都一
 律会取Compile.
* 设计模式中, EXP WIZARD(表达式精灵)无法显示出FORM/REPORT的PROEPRTY/METHOD, 已更正.
* 设计模式中'新增窗体'时, 其'说明'的内容并没有跟着窗体存进去.
* 更正 ToolBar内的Navigator高度在Form.Font改变并切换DesignTime后, Navigator高度变小.
* 更正属性编制器有Combo的属性要点两下才有作用.
* 更正VDS当资料字典错乱时, 仍可以打开作业, 而不是完全无法开启.
 
3.09D 新功能说明
=======================================================================================
* Panel增加ParentVisible(控制上层显示)功能, 当Panel在MultiPage/PageControl之下时, 如果
 Panel.Visible=False/True时, 请同步控制Multipage/PageControl的Tab Visible为True/False.
* Report的Variable组件中的LinkGroup(连接群组表头)有设定时, 除了可印出'群组页数'外, 也可
 以印出'群组总页数', 只要选择'打印变量'为'总页次'即可.
* Report增加一个SmallIcon(固定功能按钮)属性=True(预设为False),每个Icon固定以22*22来计算
 之, 为Fasle者,则照原来以Report.Font.Size来自动计算.
* Report的'简繁转换',改成一次切换, 但需设定Report.ChineseSet(中文内码型态), 在繁体系
 统上请设为2, 简体请设为1, 预设为0, 如果没有要用简繁转换的系统可以不必设定.
* MEDIA组件增加可以用BLOB的字段来拨放多媒体, 存盘时请用 CDS.BINREAD()与CDS.BINAPPLY()来
 存盘, 此时只要设定MEDIA的DataSet与DataField连结到CDS的BLOB字段即可, 另外就是要设定
 FieldStyle(字段媒体格式), 因为存在BLOB中对MEDIA来说, 是无法得知其格式为何, 所要将附
 文件名置于FieldStyle中, 系统预设为WAV.
* SURE()新增第五个参数, 可以控制将'CANCEL'拿掉, 如SURE("确定吗","",-1,-1,0)可以将'取消'
 的BUTTON隐藏起来.
* 新增在设计模式的'执行'/'编译所有程序'结束后, 会响应'哔'一声响应已编译完毕.
* 数据库工具中,可以新增Table中的INDEX,并可设定Primary Key为YES,如此就能建立Primary Key
 的索引.
* EEPLogViewer.EXE的error/warning右键增加'Jump'功能, 可以直接跳到Error/Warning的那一列
 信息中.
* Form/Report增加(CloseProtect)'关闭保护'属性,如果设为True,可以防止Form在执行Call Server
 Method或还在执行程序时, 如果User强行关闭窗口时, 会发生严重错误, 此时会询问User是否强
 制结束, 'N'可以继续执行, 'Y'则可能会发生严重的当机, 用此来让USER知道VD30.EXE正在执行
 程序, 防范USER不当的关闭窗口动作, 徒增开发人员的困扰, 此CloseProtect预设为False.
* Grid To Excel时,如果Field为数值时, 已改成使用数值型态, 以方便在Excel中加总.
* GETDIR()抓的文件名长度(含路径名称)从64字符扩充到128字符.
* Navigator/FLNavigator增加MinimalWidth(最小图形宽度), 预设为0, 代表自动控制, 如果
 有设定时, 将控制每个Icon的最小宽度为此宽度值.
* A/P SERVER 增加一个APPMonitor.EXE, 可以用来监看多台A/P Server是否正常, 并且告之各
 个A/P Server的联机User数量, AppMonitor.EXE可以在LAN或WAN中来执行, 来因应越来越大型
 的系统其稳定度监督的功能, 设定说明如下:
 (1) Add A/P Server: 用来设定多台A/P Server的各个Ip Address与计算机名称(网址),并设定
  其Port No与要检查的EEP A/P Server User ID与PassWord (请设定一组User用不到的Id与
  PassWord即可)
 (2) Active: 用此来设定整个Monitor是否要激活或暂时关闭, 各个A/P Server的控制请用右
  键的'Edit'去设定之.
 (3) Options: 用来设定Check Cycle与Waitint Time,Check Cycle代表多久去检查一次, 建议
  为30到60秒间, 过于轻微频繁将影响A/P Server的效能, Waitint Time代表等待的时间, 如
  果超过此秒数, 将在Monitor上显上异常.
 (4) Save: 将此设定存盘起来, 存在同路径上的.BVC档案.
 (5) LogViewer: 查看EEP A/P Server上的Log记录, 此功能与A/P Server上是相同的,但此功
  能只能在A/P Server上执行,在远程将无法看到这些Log记录.

2,209

社区成员

发帖
与我相关
我的任务
社区描述
其他数据库开发 其他数据库
社区管理员
  • 其他数据库社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧