【问题标题】:PowerBuilder Classic 12.5 - Double buffering, Vertical SyncPowerBuilder Classic 12.5 - 双缓冲,垂直同步
【发布时间】:2013-02-14 12:11:57
【问题描述】:

由于我在一个表单上有很多控件(按钮、下拉菜单、网格视图),因此从 db 获取数据时绘图似乎滞后,或者当控件从数据库获取数据并被绘制时,我注意到一些屏幕撕裂/滞后.

现在我在 java 和 c++ 编程中做了一些图形,并且知道双缓冲/垂直同步或任何需要的东西确实有助于分配,但不知道如何在 powerbuilder 中做到这一点。

这里有谁在 powerbuilder classic 方面有经验,知道怎么做吗? 编程语言是powerscript。

【问题讨论】:

    标签: powerbuilder doublebuffered vertical-sync


    【解决方案1】:

    我不知道这一点,但另一种解决方案可能是设置重绘表单,直到它完成从数据库加载数据。这样你也可以避免延迟/flickr。

    功能:设置重绘 链接:http://infocenter.sybase.com/help/index.jsp?topic=/com.sybase.infocenter.dc37783.1200/html/dwref/PSFSetRedrawdw.htm

    【讨论】:

      【解决方案2】:

      图形是否加载到数据窗口控件中? (检查列是否选中了“显示为位图”复选框)。您可以尝试使用 SetRedraw 方法来“关闭”屏幕/控件的绘制,直到所有数据都加载完毕。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2011-07-22
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多