PowerBuilderアプリケーションのウィンドウに埋め込まれたWebBrowserコントロールを使用しています。 Navigate(url、...)を使用してドキュメントをロードした後、DocumentComplete(ReadyStateが4、つまりComplete)を待機します。IE9でActiveX WebBrowserコードが破損する
その後、文書の本文を取得して変更してから印刷したいと考えています。しかし、そのdocument.bodyはヌルとして現れ、実際にはまだロードされていません。私がデバッガを中断したり、本体を取得しようとする前にMessageBoxを配置したりすると、それは常にOKです。
これはIE8でうまく動きました。
私はYield()呼び出しを追加しようとしましたが、数秒間スリープしていましたが、それは役に立ちません。
私は64ビット版のWindows 7コンピュータにもかかわらず、それが適切かどうかはわかりません。
明るいアイデアですか?ありがとう。