热情软件屋

 

如何让弹出窗口自行运行,且与主窗口的进程无关


编号:QA002432
建立日期: 2000年1月13日 最后修改日期:2000年1月17日
所属类别:

langg:
    操作系统:windows (client),sco unix (server)
    编程工具:powerbuild (sybase)
    问题:如何实现--是多线程的问题吗?
    请教高手们,如何让一弹出窗口自行运行,且与主窗口的进程无关呢?具体情况如下:
    (1)在PB中,本来的作法是常用一弹出窗口来提示系统状态,
    例如,开始retrieve()时,弹出一窗口显示‘正在查询。。。’
    retrieve()结束时,关闭此窗口;
    (2)现在想在此窗口上实现一小小的动画,用一图片控件,利用timer不断更新图片对象,实现一转动的地球,单独运行此窗口已可以实现,但想让其在(1)那样的环境下实现不可行,因为焦点已转到主窗口去了,此弹出窗口的timer事件不被触发;除非在主窗口中添加代码对此弹出窗口进行控制,但这样就太麻烦且不通用。
    我觉得用PB实现这个功能不太可能了,不知大家有没有用PB的解决办法哩~~?

回答:

    吴思东的意见:
    通常在retrieve时不用timer事件来表现动画,可以用api函数调用avi文件来表示整个retrieve过程,就象win98查找文件,这样比较形象,详见所附的例子,可以用import倒到pbl中。下载aviform.zip
    YangBin的意见:
    Pls visite : http://www.sybase.com.cn/support/front.html
    LiteralMan的意见:
    You can use popup type window.

此问题由吴思东等回答。

 
把这个问题推荐给朋友
   
   
您的意见类别
您的名字
您的电子邮件
您的建议(请尽可能详细)
 
 

版权所有 1997-2008 热情软件屋
如果您有任何建议和意见, 请给我发个电子邮件 askpro@china-askpro.com
Web Designed by ZebraStudio