求助:不知道是什么问题

xujexy 2004-03-21 12:53:25
条件:一个窗口中(window)有数据存储和其数据窗口(datawindow)中有ole时间控件,还有其他东西------

当retrieve的条件改变时,其数据窗口(datawindow)操作retrieve,虽然此时数据已经retrieve出来,但也伴随着一些问题出现:"0x277b4372"指令引用的"0x0000000008"内存----要求终止pb程序(简直可恶极了!)

(1)如果把‘ole时间控件’撤了,就可以解决;(但又不想撤)
(2)如果满足条件retrieve的行数少时,就不会出现上面问题;(可能与retrieve出来的行数有关)
(3)如果运行debug程序,也不会出现上面问题;(可能retrieve时需要时间等待几秒针,这样不会出问题)
(4)如果对数据窗口(datawindow)设置retrieve as need,数据窗口(datawindow)retrieve很慢,半天也没有数据出来;(看来此路不能实现)
(5)‘ole时间控件’在统一个库文件中的其它数据窗口(datawindow)都能运行成功;(可以肯定‘ole时间控件’没有什么大问题)

请路过的,帮忙看看,给在下一个解决的办法!谢谢!
...全文
40 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
thelazyman 2004-03-21
  • 打赏
  • 举报
回复
pb9.0也有补丁的,你可到网上搜索下载.

数据存储在retrieve()时,需要耗费一定时间的,如果此时"ole时间控件"也运行,
则有可能出现类似情况:"0x277b4372"指令引用的"0x0000000008"内存----要求终止pb程序

建议使用window的timer事件来代替"ole时间控件"完成相应的动作..
xujexy 2004-03-21
  • 打赏
  • 举报
回复
(9)用的是pb9.0,系统是window2000;(不知道pb9.0,有没有补丁可打)
zxxpower 2004-03-21
  • 打赏
  • 举报
回复
不知这位兄台是否打上补丁了,比如8.0的打个8.02的补丁
xujexy 2004-03-21
  • 打赏
  • 举报
回复
(6)在该网络中其它电脑上,运行上面的窗口中(window)也会出现这样的问题;(这有如何解释呢,是谁的错呢)
zhhg 2004-03-21
  • 打赏
  • 举报
回复
我都有遇到这种情况啊........兄台!
xujexy 2004-03-21
  • 打赏
  • 举报
回复
To:thelazyman(卧虎藏龙)
我尝试过用timer事件,但没有成功;兄台能否助我一把,怎么利用timer事件来管理,实现事件的延迟?

609

社区成员

发帖
与我相关
我的任务
社区描述
PowerBuilder DataWindow
社区管理员
  • DataWindow社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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