Delphi 7 で OLE オートメーションを使用して Word ドキュメントを開き、ロードして保存し、データベースにロードします。
これは正常に動作していますが、要件の一部は、OLE ビットが発生している間プログレス バーを表示することと、OLE 部分に時間がかかりすぎる場合のタイムアウトを設定することです。
問題は、OLE の実行中に GUI 全体がフリーズすることです。プログレスバーは何もせず、最後に急上昇します。
これにどのようにアプローチできるかについてのアイデアはありますか?