ADOを使用してIntraWeb上のCoInitializeエラー
質問
はすでに悪所に尋ねたが、いつものように、それは何の助けませんでした。私は今日、この問題を抱えます:
IntraWebを使用して、スタンドアロンのWebアプリケーションを作成するときに、私は、ブラウザでの私のアプリからのセッションをテストしようとしたとき、私はIDEでこの例外を取得します:
私はIDEの例外ダイアログで「続ける」をクリックすると、$ 7C812A6Bで最初のチャンス例外。 と例外クラスEOleSysError メッセージ「のCoInitializeはされていません 」と呼ばれます。プロセスWebContactManager.exe (1112)
、ブラウザ自体がちょうど示します:
200 OK
...というよりも私のメインフォーム上のコントロールます。
このエラーは、私は、このようなのdbExpressやBDEなどの他のデータベースコンポーネントでADOを置き換えるときに発生していないようです。
このエラーは私に何を言っている、と私はそれをどのように修正するのですか?
(私はビルトインD2007に付属しているIntraWebコンポーネント「Web用VCL」の在庫を使用しています)。
任意およびすべての助けを事前に感謝します!
他のヒント
ちょうどこのここを:
私は、よりエレガントな解決策を見つけました 全体の問題は、使用してから発信しました Intraweb、私はむしろにIntrawebを取得します 私のためにCOMを初期化します。これは、それをソート アウトうまくます。
あなたのMS SQLののdbExpressを使用している場合 IntrawebとドライバまたはADOドライバ、 あなたはComInitializationを設定する必要があります ServerControllerでプロパティに 「ciMultiThreaded」ます。
この意志は「のCoInitializeを排除します 「エラーと呼ばれていません。