powerbuilderアプリケーションがあり、TWAINドライバを使用してこのアプリケーションでスキャナーを使用したいと考えています。これをどのように開発できるかについて、以前の経験やコードサンプルを持っている人はいますか?
質問する
1663 次
1 に答える
2
プレーンなPowerScriptを使用してTWAINをPowerBuilderに統合することは困難です(不可能な場合もあります)(ActiveXコントロールの可能性に関係なく)。
(私にとって)実用的な解決策は、 TWAINサンプルコードに基づいたDLL(C ++)の作成でした。簡単に言えば
- PowerBuilderアプリが応答ウィンドウを作成します(モーダルダイアログ)
- Dll関数を呼び出してウィンドウプロシージャをオーバーライドします:SetWindowLong(handle(..)、GWL_WNDPROC、MyFunction)
- TWAIN転送を開始します。
C++のサンプルアプリケーションが機能しています。ただし、もちろん、PowerBuilderに採用するにはいくつかの変更が必要です。
于 2012-06-29T23:59:32.303 に答える