V3.50β12アップロードしましたNo.10337
秀まるお さん 04/03/17 19:28
 
 β11をアップロードした直後で申し訳ないですが、β12をアップロードしまし
た。

 LANケーブルが刺さってるかどうかの判定がやっと直ったと思います。さらに、
Windows98/Meでもちゃんと判定するようにしました。

 ということでお願いします。

  http://www.hidemaru.interlink.or.jp/software/bin/tk350b12.exe

[ ]
RE:10337 V3.50β12:定期受信ができないNo.10345
Iranoan さん 04/03/18 10:31
 
 秀まるおさん今日は、Iranoan です。
>  LANケーブルが刺さってるかどうかの判定がやっと直ったと思います。さらに、
> Windows98/Meでもちゃんと判定するようにしました。
 残念ながら、Windows98+IE6.0+鶴亀 Ver.3.50beta12 の環境で、上手くてい
き受信されません。末尾の dump.txt を御覧の通り、直後の手動による受信は
問題ないですし、LAN ケーブルも刺さっています。
09:29:56.060 (5885) メール総数=0 / 最近の分=0 / マーク=0
09:34:46.010 (5321) FrameWndProc() IDTIMER_AUTODOWN
09:34:46.010 (8965) StopAutoDownTimer()
09:34:46.010 (5205) CTrans::AutoDown()
09:34:46.010 ( 841) GetIfTable() successful
09:34:46.010 ( 843) dwNumEntries = 2
09:34:46.010 ( 849) i = 0, PhysAddrLen = 0, dwOperStatus = 1
09:34:46.010 ( 849) i = 1, PhysAddrLen = 6, dwOperStatus = 1
09:34:46.010 ( 863) RASSUB: LANケーブルが抜けてる
09:34:46.010 (5240) CTrans::AutoDown() return TRUE
09:34:46.010 (1302) SetReceivedTaskbarIcon Set!
09:34:46.010 (8945) StartAutoDownTimer()
09:34:46.010 (8953) StartAutoDownTimer() set
09:39:46.010 (5321) FrameWndProc() IDTIMER_AUTODOWN
09:39:46.010 (8965) StopAutoDownTimer()
09:39:46.010 (5205) CTrans::AutoDown()
09:39:46.010 ( 841) GetIfTable() successful
09:39:46.010 ( 843) dwNumEntries = 2
09:39:46.010 ( 849) i = 0, PhysAddrLen = 0, dwOperStatus = 1
09:39:46.010 ( 849) i = 1, PhysAddrLen = 6, dwOperStatus = 1
09:39:46.010 ( 863) RASSUB: LANケーブルが抜けてる
<snip>
10:14:45.870 (5240) CTrans::AutoDown() return TRUE
10:14:45.870 (1302) SetReceivedTaskbarIcon Set!
10:14:45.870 (8945) StartAutoDownTimer()
10:14:45.870 (8953) StartAutoDownTimer() set
10:18:42.870 (1304) SetReceivedTaskbarIcon Reset!
10:18:42.870 (1352) 常駐アイコンを戻します。
10:18:42.870 (1363) 本体アイコンを戻します。
10:18:47.760 (7822) ProcessCommand 41000
10:18:47.760 (5575) EnterTrans() entered
10:18:47.760 (3924) ProcessTransmitSub()
10:18:47.760 (3939) fSetReceivedIcon = 0
10:18:47.760 ( 718) RASSUB::EnsureOnline()
10:18:47.760 ( 727) RASSUB: GetConnectedState
10:18:47.760 ( 729) RASSUB: already connected
10:18:47.760 (4041) ProcessTransmitSub() new pSock
10:18:47.760 (5885) 準備中
10:18:47.760 (4062) ProcessTransmitSub() ModelessDialog, TransDlgProc
10:18:47.760 (  57) SilentDialogBox()
10:18:47.760 (3236) TransDlgProc() WM_INITDIALOG
10:18:47.760 (3257) IDTIMER_TRANS_START set
10:18:47.760 (3341) IDTIMER_TRANS_START kill
====== 2004/03/18 10:18:47 mode=受信 account=@account
10:18:47.760 (5885) 受信中 - @account  ...  サーバーを検索中 - pop.xxxx
サーバーを検索中 - pop.xxxx
10:18:49.630 (5885) 接続中 - xxx.xxx.xxx.xxx
接続中 - xxx.xxx.xxx.xxx
10:18:49.630 (5885) 完了
10:18:49.680 R +OK @account pop server at pop.xxxx starting.
<23953.1079572731@pop.xxxx>
10:18:49.680 (5885) 認証作業中(APOP)
10:18:49.680 S APOP ****
10:18:55.730 R +OK XXXXXXXX has 25 message(s).
10:18:55.730 (5885) メール一覧を取得中
10:18:55.730 S STAT
10:18:55.780 R +OK 25 122533

[ ]
RE:10345 V3.50β12:定期受信ができないNo.10346
秀まるお さん 04/03/18 13:53
 
 こちらでちゃんとテストしてからアップロードすれば良かった所をご迷惑おか
けしてすみません。

 こちらのWindows98およびWindowsMe環境でもテストしましたが、やはりLAN
ケーブルの接続状況は取得できませんでした。dwOperStatus = 1というのは、
「UNREACHABLE」ということで、接続できてない扱いになります。ちなみに意図
的にLANケーブルを抜いても同じ結果がかえってくるので、GetIfTable()を使う
作戦はWindows98/Me系では使えないということのようです。

 ということで元の仕様(Windows98/Me系ではGetIfTable()を使わない)に戻さ
せていただきます。

[ ]
RE:10346 V3.50β12:定期受信ができないNo.10350
Iranoan さん 04/03/18 17:35
 
 秀まるおさん今日は、Iranoan です。
>  ということで元の仕様(Windows98/Me系ではGetIfTable()を使わない)に戻さ
> せていただきます。
 宜しくお願いします。

[ ]