以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 再提有关窗口设计保存速度的问题? (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=4200) |
-- 作者:baoxyang -- 发布时间:2009/9/3 11:20:00 -- 再提有关窗口设计保存速度的问题? 不管窗口修改一个数字或一个字母,保存时需要35钞保存好。现在窗口修改很平凡,确实影响情绪及编码速度,尤其测试代码时显得更加烦恼呀。不知是那里的问题。请老大帮指点,请问各位老兄保存速度如何?先谢谢了! |
-- 作者:狐狸爸爸 -- 发布时间:2009/9/3 11:30:00 -- 除了听你说,我没见过这个问题。 传个你的文件,我来设计窗口看看。 |
-- 作者:yangming -- 发布时间:2009/9/3 11:44:00 -- 测试代码的问题,贴段帮助给你看看 调试技巧 很多错误只有在运行的时候,才会发现。 代码段一 这样每执行一段代码,就提示一个数字,在上面的例子中,如果提示2后发生了错误,那么说明问题发生在第三段代码,这样我们就可以重点分析该段代码了。 MessageBox语句如果出现在一些特定的事件中,可能会导致死循环,例如表事件PrepareEdit,那么如何来进行调试呢?可以参考下面的例子: 代码段一 这样只有始终按下Ctrl键,才会执行MessageBox语句,松开Ctrl键,就回到正常状态,从而避免死循环的出现。 需要注意的是,代码是前后关联的,有的时候某处代码执行时发生错误,并不是该处代码有问题,而是前面的代码造成的,例如: Dim dr As
DataRow 如果产品表中不存在编号为03的记录,那么上面的代码执行到第三行: dr("单价") = 0.1 将出现错误提示,但是显然该行代码本身并没有问题,我们需要的是应该加上判断语句: Dim dr As
DataRow |
-- 作者:baoxyang -- 发布时间:2009/9/3 12:23:00 -- 保存窗口时,会出现一个进程,VBC.exe,时有时无状态。请各位在保存窗口时帮看下进程是否也多一个VBC.exe进程呢?谢谢了!! |
-- 作者:baoxyang -- 发布时间:2009/9/3 16:03:00 -- 新建一个项目,保存窗口很快的,就是我现在做的项目保存很慢,在其它电脑试过都慢。可能是我项目那里设置有关系吧,但不知是哪里的问题,要么窗口数量多的原因?请老大指点呀!烦恼呀!!!拜托帮解决,否则我项目修改时头痛呀。 |
-- 作者:狐狸爸爸 -- 发布时间:2009/9/3 16:05:00 -- 至少我得看到一个例子,否则我怎么解决? 我都看不到你说的问题。 |
-- 作者:baoxyang -- 发布时间:2009/9/3 16:08:00 -- 这个例子难做呀。除非整个项目发给你,只某一窗口发过去不起效果的。怎么办呀?觉得奇怪呀 |
-- 作者:baoxyang -- 发布时间:2009/9/3 17:19:00 -- 只有在目前的项目上不管什么窗口保存都是一样的慢。新增项目就不会,跟电脑没有关系。可以确定是这个项目那里设置有关系。 |
-- 作者:mr725 -- 发布时间:2009/9/3 18:52:00 -- 建议您最好是新建项目重做,呵呵··· 核心马达换了,感觉是有点匹配问题,以后还要升级,总不能老是在旧马达的基础上连连的更新啊~ 我也碰到过旧版文件用新马达驾驶的时候,有些无规则的问题,有时提示错误后,又可以继续,同样操作甚至不再提示错误了,所以正式用的项目,推倒重来最理想,后面的时间还长呢,因此重做会在今后更省力的··· , 只是建议~~ 辛苦了~ |
-- 作者:baoxyang -- 发布时间:2009/9/4 8:40:00 -- 重做的话,那可得要命呀。太多了,还真得冷静考虑一下,上楼mr725的建议。 |