我们有一个 powerbuilder 应用程序,我们希望通过该应用程序使用 TWAIN 驱动程序来使用扫描仪。有没有人有关于如何开发它的经验或代码示例?
问问题
1663 次
1 回答
2
使用普通的 PowerScript(不考虑可能的 ActiveX 控件)将 TWAIN 集成到 PowerBuilder 中是困难的(并且可能是不可能的)。
工作解决方案(对我而言)是基于TWAIN 示例代码创建 Dll (C++) 。简单来说
- PowerBuilder 应用程序创建响应窗口(模式对话框)
- 调用 Dll 函数来覆盖窗口过程:SetWindowLong(handle(..), GWL_WNDPROC, MyFunction)
- 并启动 TWAIN 传输。
C++ 中的示例应用程序正在运行。但是,当然,为 PowerBuilder 采用它需要进行一些更改。
于 2012-06-29T23:59:32.303 回答