3

RDML で COM オブジェクトからのエラーを処理する方法はありますか? たとえば、 のような Word VBA メソッドを呼び出すとPasteSpecial、エラーが返され、LANSA アプリケーションがクラッシュします。これらのエラーの処理を許可するドキュメントが見つかりません。

実際、一般的にエラー処理は LANSA と RDML の弱点ですが、それは別の話題です。

4

2 に答える 2

1

私は LANSA などについてほとんど何も知りません。Google で数分勉強しただけで、あなたが言うように、エラー処理は得意ではないことがわかりました。lansa.us サイトには、リモート デバッグに関する記事があり、一気に正しい方向に進んでいる可能性があります。

DEF_BREAK が機能するかどうか疑問に思います。DEF_BREAKの使用に関する長めの投稿を次に示します。DEF_BREAK が #COM_* 関数でフックされる場合、その可能性があります。この点で私の素朴さを許してください。

また、 LANSA Tech Exchangeでいくつかのコードを見つけました。明らかな何かがあることを望んでいましたが、そうではありませんでした。私よりLANSAを意識しているので、何かが見つかるかもしれません。

于 2008-11-22T15:51:38.650 に答える
1

私の会社では、LANSA の ActiveX 部分を介して通信 API を処理することができました。サプライヤは、彼の API を ActiveX コンポーネントに組み込みました。LANSAアプリケーションでこのコンポーネントを使用しました。これは正常に動作し、安定しています。

Microsoft API を ActiveX コンポーネントにも埋め込むことはできますか? Microsoft Word を ActiveX コンポーネントとして扱うことができるかどうかは、頭の中でわかりません。

于 2009-11-14T10:21:36.100 に答える