掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
TShellTreeviewをフォームに貼り付けると、ごく稀にform close時(アプリケーション終了時)にEAccessViolationエラーが出る (ID:149544)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
書き込みありがとうございます。 今、ShellTreeViewのソースを見ましたら、CoInitializeなるコマンドは入っており ませんでした。これは、COMという機構を使うときに何かを初期化するために 使用するコマンドのようですが、大変恐縮ですが、自分で調べても今一つイメージ が持てておりません。(現在のスレッドにアパートメント属性を設定・解除するな どといった説明がありましたが…) 基本的に、ActiveXというユニットを使うときは、これを呼び出した方がよいもの なのでしょうか。 ※過去にIEコンポーネントを使用したタブブラウザを作ったことがありましたが、 そのときは次のような4行の句を入れていました。当時は、「IEコンポーネント を使うときは入れるものだ」などとしか聞いた記憶がありません。今回 ご提示いただいたコマンド名とも違うようですし。 initialization OleInitialize(nil); finalization OleUninitialize;
←解決時は質問者本人がここをチェックしてください。
更新する
戻る
掲示板システム
Copyright 2021 Takeshi Okamoto All Rights Reserved.