查漏补缺(3)
技巧与实践
建议:QQ网络硬盘为何无图片预览动能
我用QQ网络硬盘有一段时间了,总体感觉不错。不过在操作图片文件时感到不便。我在图片文件夹里放了不少图片,经常需要快速浏览一些图片,但只能先把文件都下载到本地才能看,非常麻烦。我非常期待网络硬盘能加上图片预览的功能。
(建议提供者:伤心的风)
Bug:VFP不让“支出”吗
前段时间我用Visual FoxPro 6.0(以下简称VFP)在Windows XP中为单位编写了一套补贴发放系统,程序编写完毕后在VFP中全部通过测试,于是我开始进行软件的连编以生成可执行文件。可是在连编时出现致命错误,错误代码=000005,无法通过连编。
有人说是菜单或者项目管理器的问题,我把菜单从项目中排除,再在Window 98/2000中重新安装VFP进行连编,还是通不过。甚至在能够通过连编的项目中只要把我的程序文件加一个进去就出现同样的错误。我把所有代码重新看过一遍,在VFP中运行一遍,还是没有问题。
最后只好把所有代码从程序中删除,然后再一行一行加进去进行连编,最后发现只要一加入打开表语句“use 支出”这一句就必然出错(我的项目中有“收入”和“支出”两个表),因为表单中是用数据环境自动打开这两个表的,所以表单在连编时不会出错。难道VFP不让我们在程序中手工打开“支出”表吗?在万般无奈之下想把表名改为其它时,试了下用“use 支出.dbf”,竟然通过了连编!
我们知道在VFP中打开表时是可以省略扩展名的,但“支出”这个表如果省略扩展名就无法通过连编,可能是VFP对个别双字节表名不能兼容造成的Bug。所以大家在打开表名为中文的表时最好加上扩展名,免得还有其它没有发现的无法通过连编的表名,这种隐性Bug造成的连编错误非常难以排除。
(线索提供者:刘宗凡)