[報告] tabstate.binがおかしい(?)No.02929
K'zawa さん 10/03/16 13:41
 
秀まるおさん、こんにちは。K'zawaです。

メッセージ「現在のメール/フォルダの状態は既に他のタブが覚えています。か
まわずに新しいタブを追加しますか?」が出るべきところ、出ないことがありま
した。
タブ1をアクティブにして、「新しいタブ」を実行、左に追加される。
再びタブ1をアクティブにして、以下繰り返し。
とすると、いくらでも同じタブが追加できました。
タブを前部閉じて、改めて追加したら直りました。
どうやら、tabstate.binがおかしかったようです。
バックアップしていたものを開いてみると、やたら大きな数値が並んでいます。
下に貼り付けておきます。アカウントとフォルダ名は変えてあります。
いつからこのような状態なのかは全くわかりません。

0Account1   5   Folder1     6276    0   0   4294967295  4294967295  
4294967295  [Folder1]   8   5
0Account2   5   Folder1     136228  0   0   4294967295  4294967295  
4294967295  [Folder1]   8   5
1Account2   5   Folder2     0   0   0   4294967295  4294967295  
4294967295  [Folder2]   13  5

[ ]
RE:02929 [報告] tabstate.binがおかしいNo.02930
K'zawa さん 10/03/16 13:57
 
>やたら大きな数値が並んでいます。

数値の大きさ事態ではなく、内容の問題みたいですね。
直った直後は0ばかりだったもので…。

[ ]
RE:02930 [報告] tabstate.binがおかしいNo.02931
秀まるお さん 10/03/16 15:49
 
 「4294967295」の数値か出てきてしまうこと自体はおかしい訳ではないです。
-1の意味なんですけども。

 タブが覚えているメール内容が空っぽだとそういうこともあるようです。

 こちらでいろいろテストしてみます。

[ ]
RE:02931 [報告] tabstate.binがおかしいNo.02932
秀まるお さん 10/03/16 17:35
 
 再現は出来なかったんですが、教えていただいたtabstate.binの内容から理由
が分かったと思います。

 タブで表示してるメールが何かを覚えておく情報のうちの、ファイル名は""と
なっているんですが、ファイル中のメール位置のオフセット値がばらばらになっ
ていて、それで「不一致」と見なされてタブが追加出来てしまってるようでした。
ということで、ファイル名を""にセットする時にオフセットも0にセットするよ
うに修正させていただきます。

 ということで解決出来ると思います。
 (確認は出来ませんけども)

[ ]
RE:02932 [報告] tabstate.binがおかしいNo.02933
K'zawa さん 10/03/16 19:09
 
秀まるおさん、こんにちは。
K'zawaです。

> 再現は出来なかったんですが、教えていただいたtabstate.binの内容から理由
>が分かったと思います。
<略>
> ということで解決出来ると思います。

それはよかったです。
ありがとうございました。

[ ]