掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
起動時にTrayIcon1.Visibleのエラー (ID:36747)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
こんにちは。あけましておめでとうございます。 D2007を使って常駐アプリを作っています。 プロジェクトソースに Application.ShowMainForm := False; このように記述して、 みえないメインフォームを用意して そのフォーム上にTrayIconを配置して タスクトレイだけで動いているように見せています。 スタートアップに登録しています。 WindowsVista環境では 起動時に立ち上がりが遅いのか、 非常にごくまれに、 --------------------------- アプリケーション エラー --------------------------- EReadError がモジュール Project1.exe の 00018F67 で発生しました。 TrayIcon1.Visible の読み込み中のエラー : シェル通知アイコンが作成できません. --------------------------- OK --------------------------- このようなエラーが発生して終了せざるおえなくなります。 WindowsXPでは起きたことがないです。 発生頻度がまれなのと、起動時なのでデバッグ実行ができないので どのように回避するのがいいのか、よくわからないのですが おそらくは、タスクトレイが生成される前にタスクトレイにアイコンを 登録しにいって、エラーが出ているのですが だからといって、起動遅延させれば済むという問題でもない気がします。 この問題のよりすっきりとする対処方法をご存知でしたら、 教えてください。 よろしくお願いします。
←解決時は質問者本人がここをチェックしてください。
戻る
掲示板システム
Copyright 2020 Takeshi Okamoto All Rights Reserved.