常駐鶴亀が消えてしまったり…No.06554
きいろいまふらあ さん 03/03/25 00:53
 
たまに遭遇する現象を報告します。
どちらもずいぶん前からのことです。
環境は WindowsXP(Home Edition)です。
再現条件は全く特定できていません。

(現象1)
鶴亀を常駐させているのにタスクトレイにアイコンが現れない。

Windows起動時に、スタートアップで鶴亀を常駐させているのですが、通常であ
ればタスクトレイに現れるアイコンが現れないことがあります。
XPなので、使っていないアイコンを自動的に隠す機能があるのですが、タスクト
レイ左の「<」ボタンをクリックして、隠れているアイコンも表示させても、そ
の中にもいません。
しかし、鶴亀はあきらかに常駐していて、ショートカットキー(Ctrl+Alt+Tに割
り当てています)を押すとタスクトレイの上に常駐鶴亀のメニューが表示されま
す(そのメニューは正常に動作しています。例えば鶴亀本体を表示させたり、受
信を実行したりできます)。

(現象2)
鶴亀を常駐させているのにウィンドウが表示されてしまう。

同じ状態で、Windows起動時に、鶴亀の本体ウィンドウが現れてしまうことがあ
ります。

いずれも致命的な状況ではないですが、鶴亀側の問題であるならばいつか直ると
いいかな、と思います。

(おまけ)
エディタで
Ctrlキーdown→Altキーdown→Ctrlキーup→Altキーup
とすると、ファンクションキーがCtrl押しながらのときのものにロックされてし
まいます。同じように
Shiftキーdown→Altキーdown→Shiftキーup→Altキーup
とすると、Shift押しながらのときのものにロックされてしまいます。さらに、
Shiftキーdown→Altキーdown→Altキーup→Shiftキーup
だと、Shift押しながらのときのものにロックされるとともに、メニューにフ
ォーカスが移ってしまいます。
仕様の部分もあるかもしれないですが、念のため報告しておきます。
#秀丸でも似たようなことが起きるみたいですが。

[ ]
RE:06554 常駐鶴亀が消えてしまったり…No.06555
yiida さん 03/03/25 08:06
 
いつもお世話になります

> たまに遭遇する現象を報告します。
> どちらもずいぶん前からのことです。
> 環境は WindowsXP(Home Edition)です。

> (現象1)
> 鶴亀を常駐させているのにタスクトレイにアイコンが現れない。

なかなか再現できないので投稿せずにおりましたが
Win2000環境でも、たまになります
同じく再現条件は分かりませんが
同様にタスクトレイから消えるだけで内部では生きているようです
(Xで閉じた時にすでに居なくなっているような気がします)

> (現象2)
> 鶴亀を常駐させているのにウィンドウが表示されてしまう。

こちらは私の所では起きていません

[ ]
RE:06554 常駐鶴亀が消えてしまったり…No.06556
きもと さん 03/03/25 09:17
 
 こんにちは〜きもとです。

>(現象1)
>鶴亀を常駐させているのにタスクトレイにアイコンが現れない。

 私も以前この現象が出ていました。

 今は解決しています。原因としてはHDDが遅かったためスタートアップに
 登録している他のソフトの起動にも時間がかかってしまい、ときどき鶴亀の
 タスクとトレイへの常駐に失敗しているようでした。
 
 解決策ですが、私はスタートアップをコントロールするソフト
 (みやすたっぷ)を導入しました。

 HDDですが、なぜかIDEの転送モードがPIOに固定されておりまして
 別のHDDに交換したところ無事ウルトラDMAモード5になりとても
 軽くなりました。でも[みやすたっぷ]はそのまま使っています。


きもと 北海道 xxxxxxxxxxxxx@yahoo.co.jp
__________________________________________________
Do You Yahoo!?
Yahoo! BB is Broadband by Yahoo!  http://bb.yahoo.co.jp/

[ ]
RE:06556 常駐鶴亀が消えてしまったり…No.06568
秀まるお さん 03/03/27 17:23
 
 んでは、Shell_NotifyIcon関数を呼び出してエラーになったら、何秒か後にリ
トライさせるような処理を入れてみます。

 さらには、この辺の情報をdump.txtに出してみます。

[ ]
RE:06568 常駐鶴亀が消えてしまったり…No.06573
きいろいまふらあ さん 03/03/28 02:25
 
> んでは、Shell_NotifyIcon関数を呼び出してエラーになったら、何秒か後にリ
>トライさせるような処理を入れてみます。
>
> さらには、この辺の情報をdump.txtに出してみます。

ありがとうございます。
ただ、リトライするようにしたことによって、件の現象が(見た目)起きなくな
ってしまうと、せっかくdump.txtに記録しても、それを見ること(きっかけ)が
なくなってしまう気がします。

リトライする処理を入れるのは原因がわかってからでもいいのかな?と思います。

勝手なことばかり申してすみません。
見当違いのコメントでしたら無視して下さい。

[ ]
RE:06573 常駐鶴亀が消えてしまったり…No.06574
秀まるお さん 03/03/28 09:09
 
 たしかにdump.txtに情報を出してもあまり意味がなさそうですが、とりあえず
バグが直らなかった場合にdump.txtを見ていただいて、エラーの記録が出てない
ということになれば、また別の戦略を考えることになります。

 つまり、Shell_NotifyIcon関数はたしかに成功しつつも、画面にアイコンが出
ないことがあるということで、別の戦略を考えるということになります。

 何も便りがないことになれば、それはそれでバグが直ったということで、一件
落着(=dump.txtも見なくていい)です。

[ ]
RE:06574 常駐鶴亀が消えてしまったり…No.06591
きいろいまふらあ さん 03/03/30 23:21
 
今回加えていただいた処理と関係ないかもしれませんが

>(現象2)
>鶴亀を常駐させているのにウィンドウが表示されてしまう。

こっちの現象が起きました。
Windows起動時に鶴亀のウィンドウが表示しっぱなしになりました。
その後、手動で鶴亀のウィンドウを消しました。
そこまでのdump.txtが以下です。

22:46:15.818 (1288) 鶴亀開始 V2.59 IEVersion=60, fWin98=1, fWin2000=1
fLargeMem=1 2003/03/30 22:46
22:46:16.328 (1024) HmCreate
22:46:16.328 (1976) call WinMainSub
22:46:16.499 (1976) FrameWndProc: WM_CREATE
22:46:16.529 (1976) ClientWndProc: WM_CREATE
22:46:16.579 (1976) return WinMainSub
22:46:16.579 (1026) HmCreate return
22:46:55.615 (4938) メール総数=489 / 最近の分=489 / 未読=0 / マーク=40
22:46:55.965 (1052) AddIconToTaskbar()
22:46:55.975 (1055) AddIconToTaskbar() Do.
22:46:56.466 (8016) StartAutoDownTimer()
22:46:56.476 (8024) StartAutoDownTimer() set
22:49:04.000 (7098) ProcessCommand 40017
22:49:53.391 (4319) EnterTrans(), dwRet = 0
22:49:53.391 (4329) EnterTrans() entered
22:49:53.401 (3911) InitPatrol
22:49:53.581 (3272) will InitAccountList()
22:52:28.063 (3941) FreePatrol
22:52:28.073 (4334) LeaveTrans()

[ ]
RE:06591 常駐鶴亀が消えてしまったり…No.06595
秀まるお さん 03/03/31 16:12
 
 dump.txtには、鶴亀メール本体ウィンドウの表示/非表示についての情報は何
も出力してないです。なので、鶴亀メール本体ウィンドウが出現した原因はよく
分かりません。

 とりあえず、手元のソースコードでその辺関係の情報を出力するよう修正して
みます。

[ ]