【问题标题】:How to use TWAIN in a Powerbuilder application如何在 Powerbuilder 应用程序中使用 TWAIN
【发布时间】:2012-06-12 06:50:11
【问题描述】:

我们有一个 powerbuilder 应用程序,我们希望通过该应用程序使用 TWAIN 驱动程序来使用扫描仪。 有没有人有关于如何开发它的经验或代码示例?

【问题讨论】:

  • 您是在尝试将扫描功能集成到桌面应用程序还是基于浏览器的应用程序中?
  • 您需要将 TWAIN ActiveX 控件集成到您的 powerbuilder 应用程序中。只需简单地在 Google 中搜索,您就会找到几个选项。

标签: powerbuilder scanning twain


【解决方案1】:

使用 plain PowerScript(不考虑可能的 ActiveX 控件)将 TWAIN 集成到 PowerBuilder 中是困难的(并且可能是不可能的)。

工作解决方案(对我而言)是基于TWAIN Sample code 创建 Dll (C++)。简而言之

  • PowerBuilder 应用创建响应窗口(模式对话框)
  • 调用 Dll 函数覆盖窗口过程:SetWindowLong(handle(..), GWL_WNDPROC, MyFunction)
  • 并启动 TWAIN 传输。

C++ 示例应用程序正在运行。但是,当然,要为 PowerBuilder 采用它需要进行一些更改。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-11-03
    相关资源
    最近更新 更多