VFP9 SP2 Bug list

1、预览工具栏
   这是一个很老的 VFP9 报表 Bug 。它已经在 SP1 中被修复。但是现在又出现了。当一个窗口被定义为预览窗口并且为“顶层表单”或“在顶层表单中”时触发,预览工具栏不能使用。
   问题重现:https://connect.microsoft.com/VisualStudio/feedback/ViewFeedback.aspx?FeedbackID=306390

2、帮助文件
    VFP9 SP2 帮助文件中许多条目的索引无效(例如 ADDOBJECT、TYPE、RENAME 等等有 619 项)
    问题解决:已修复的 VFP9 SP2 帮助文件已提供下载[2008.04.26]:http://www.microsoft.com/downloads/details.aspx?FamilyId=842ACEC8-F79C-41CD-AB1A-AE4F184387C2&displaylang=en
    (译者注:新的帮助文件,又带来了其他的问题 )

3、工具提示(ToolTips)
   Grid 中列标头的 ToolTips 不显示。

4、未说明的更改
    在 SP2 中,COM 已经可以正确的传递 .NULL. 的日期时间型数据到 .NET ,这在 SP1 中是不行的。SP2 BUG 修复列表中未提此项。

5、WEB Services 注册
如果 _w3sutils.vcx 中 _webservice.addfoxcode 的字段返回 NULL 则会造成 WEB Services 注册错误。
按以下步骤修改代码可修复这个问题:
   a. 打开类库 HOME()+"ffc/_ws3utils.vcx" 并选择编辑 _webservice 类
   b. 打开方法   "addfoxcode"
   c. 找到下面的代码:
      lcServiceDoc = ""
      THIS.cWSname = loService.Name
      lcWSName = THIS.cWSname
      lcServiceDoc = loService.Documentation   <<<--- 这是导致问题的原因
   d. 更改上面带标记的行为:
       lcServiceDoc = NVL(loService.Documentation,"")


6、报表
    (译者注:在某些情况下)SP2 中的 FFC/_reportlistener.vcx 中修改的代码会使在 SP1 下所制作的报表工作不正常。
    Bug 提交者根据 http://msdn2.microsoft.com/en-us/library/ms947688.aspx 中所提到的技术在 SP1 中制作了一些报表,它们在   SP2 中工作不正常。
   在 _reportlistener.vcx 中做如下修改即可解决该问题:

       <!--------- Add this --------- -->
       <xsl:when test="string-length(@href) &gt; 0">
      <A href="{@href}">
      <xsl:call-template name="replaceText"/>
      </A>
       </xsl:when>

       <!-------------- Before this   ---------- -->
         <xsl:otherwise>
             <xsl:call-template name="replaceText"/>
         </xsl:otherwise>
         </xsl:choose>

7、IDE
    右击控件选择编辑代码,代码窗口中所显示的控件并不是当前所选控件。

8、所提供下载的压缩包中包含两个 BUG,它是由 Alexander Lagler 找到的。一个 BUG 并不是新的(包含容器的重叠和可视性),另一个看起来是新的,在循环中从一个脏的且已启用了缓冲的 VFP 游标(或表)中做 Select 操作所产生的问题。Andy Kramek 已经尽可能的减少这种情况发生的可能性。

   第二个 BUG 可能使 VFP 停止响应或崩溃。

   也就是说,如果你由一个游标或表,并且你已经在其中增加或删除了记录。那么当你在一个循环中执行 SELECT FROM ... WITH (BUFFERING = .T.) 时,你并不能所指定的循环,因为它已经终止了。

   这里的压缩文件包含这两个报告的情况 -- 一个用于说明容器的 .SCX,一个用于说明循环中 SELECT FROM ... WITH BUFFERING = .T. 的 PRG: http://fox.wikis.com/files/sicherung_v1.zip

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
VFP9_SP2-汉化补丁(4.1)说明 一、安装说明: 1.本补丁适用于WinXP、Win7、Win8操作系统。 2.仅在安装了英文VFP9_SP2程序后,方可安装本汉化补丁(推荐)。 3.若已经是VFP9_SP2的中文或英文版本,也可直接覆盖安装本汉化补丁。 4.安装了本补丁后无法卸载。若要恢复英文原版,只能卸载程序后再重新安装。 二、修订历史: (一)VFP9_SP2-汉化补丁(4.1):2017.03.30 1.对中文帮助文件的页面字体及布局进行了改进。 2.修订了文件汉化中其他一些新发现的错误。 3.在程序“帮助”菜单添加了“梅子论坛”链接。 (二)VFP9_SP2-汉化补丁(4.0):2016.01.27 1.对中文帮助文件,添加了SP2英文帮助文件新增的全部主题。 2.修正了在64位操作系统中安装汉化补丁后,不能使用中文帮助的问题。 3.修正了在64位操作系统中安装汉化补丁后,某些窗口仍显示英文的问题。 4.为加快VFP的“任务面板管理器”启动速度,修改了它的默认设置,停用了对一些过时无效网站的访问。 5.修订了其他一些新发现的错误。 (三)VFP9_sp2-汉化补丁(3.0):2010.05.07 对VFP9.0进行了全面的汉化。包含了最新VFP9-SP2-7423补丁(更新了vfp9.exe、vfp9r.dll、vfp9t.dll、vfp9runtime.msm等四个文件)。并对SP2更新的三个有关报表的文件(reportbuilder.app、reportoutput.app、reportpreview.app),及“任务面板管理器”中对编程极具参考价值的“解决方案示例”全部进行了汉化;还包含了最新修订的VFP9中文帮助文件,及原Foxtools的中文帮助。 其他重要修订: 1.本补丁(3.0)对以前汉化版本的漏译及新发现的错误进行了补译和修订。 2.对更新了英文VFP_SP2补丁后,仍存在的四个Bug进行了修订。安装了该补丁后,以下四个错误均将得到修正: ①在命令窗口输入:DO (HOME()+"tools\test\aatest") 命令,出现“VFP Active Accessibility Test Harness”窗口后,点击菜单的“Help”或“?”按钮会出错。 ②在“生成器”或“向导”中要选择表时,若该表所在的文件夹是用中文命名的,在选取表时,表名会出现乱码或提示“语法错误”。 ③在“任务面板管理器”的“环境管理器”中,对使用中文环境文件名不支持的缺陷。 ④在“代码引用”(Code References)窗口的左面窗格,若用鼠标右键点击“All Results”节点,在快捷菜单选择“Clear All Results”清除全部结果后,再用鼠标右键点击“All Results”节点时会出错。 (王苏 2017.03.30)
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值