V0.51アップロードしましたNo.01789
秀まるお さん 00/11/29 18:29
 
 江袋さんの所でおかしいバグを調べてもらうために、エラーメッセージ表示をいろ
いろ追加してV0.51をアップロードします。

 ってことでテストお願いします。>江袋どの

    http://member.nifty.ne.jp/hidemaruo/tk051.exe

 それとは別にこのバージョンでスレッド表示での折りたたみが出来るようになって
います。全般的な設定にも「スレッド表示」のページが追加されています。

[ ]
RE:01789 V0.51アップロードしましたNo.01790
ひろ さん 00/11/29 20:01
 
 秀まるお様今日は、ひろです。
>  それとは別にこのバージョンでスレッド表示での折りたたみが出来るようになって
> います。全般的な設定にも「スレッド表示」のページが追加されています。
 「最近の分 (?/???)」の分子が 0 以外にも関わらず、「メール一覧」に
何も表示されない事があります。具体的には未読 mail が含まれる thread
しか表示されません。

 あと AdrBook の動作が変です。
loaddll "TKInfo.dll";
#tmp = dllfunc("AdrBook");
freedll;
を鶴亀本体から動作させた場合は問題ないのですが、editor window で操作
させると、「他の鶴亀ウィンドが実行中なので、指示されたマクロが実行で
きませんでした。」という error message が 3 回出でます。

 なお環境は Windows98+鶴亀 Ver.0.51 です。

[ ]
RE:01789 V0.51アップロードしましたNo.01792
きいろいまふらあ さん 00/11/29 21:22
 
秀まるおさん、ご苦労様です。

> それとは別にこのバージョンでスレッド表示での折りたたみが出来るようになって
>います。全般的な設定にも「スレッド表示」のページが追加されています。

感動しました。(T_T)
添付ファイル付きとか、マークとかもちゃんと横に表示されております。
たたんだフォルダの中に未読があると、親の末尾に(+)が付いて
ボールドになるのもぐーです。気が利きすぎ。

#ただし、現状では、このような親メールを(スレッドをたたんだまま)
#未読に切替え、再度既読に切り替えると、ボールドが解除されちゃいます。
#一応、報告しときます。

別発言にすべきか悩みつつ……

#399より
> 今考えているのは、設定メニューに「スレッド表示」のサブメニューを入れて、さ
>らに
>その中に
>
> すべて展開
> すべて折りたたみ
> 未読/マークを含むスレッドのみ展開
>
> ってなコマンドを追加しようかなぁと思っていますが…。

3番目は、「現在展開されているスレッドはそのままで……」ってのは
難しいですか?

現在は鶴亀を再起動しても、展開状態を覚えていてくれるようですが、
ぜひこの仕様でいって欲しいです。

全般的な設定の中のスレッド表示のとこの設定が、実際の動作にどのように
影響してくるのかがよくわからなかったです。
今後整備される部分ということでしょうか。

個人的には

・展開状態は記憶される(フォルダを切替えても、鶴亀を終了しても)。
・「設定」→「スレッド展開>」で、現在アクティブなフォルダを対象に
  ・全て展開
  ・全て折りたたみ
  ・未読/マークを含むスレッドを展開
   (今展開されているフォルダに加えて)
 の3つが実行できる。
・スレッド表示のメールじゃないとこ右クリックでも「スレッド展開>」

という仕様が好みです。

話のついでですが、スレッド表示において、現状は
(1)メールタイトル部で左シングルクリック
   →そのメールを選択
(2)メールタイトル部で左ダブルクリック
   →そのメールをエディタで開く
(3)メールタイトル部じゃないところで左シングルクリック
   →無視
(4)メールタイトル部じゃないところで左ダブルクリック
   →選択されているメールをエディタで開く
(5)メールタイトル部で右クリック
   →そのメールを選択して右クリックメニュー
(6)メールタイトル部じゃないところで右クリック
   →左にあるメールを選択して右クリックメニュー
となりますが、(4)と(6)がちょっと不自然かと思います。

(4)は(3)同様無視してよいのでは?
(6)で選択されているメールは変わらない方がいいです。

さらに、(5)と(6)で同じメニューが出ますが、
(5)の場合は、選択したメールに対する処理用のメニューが
(6)の場合は、フォルダ全体に対する処理用のメニューが出ると、
親切かなあと思います。

で、繰り返しになりますが後者に「スレッド展開>」も欲しい、と。

毎度わがままばかりで恐縮です。

[ ]
RE:01789 V0.51テスト結果No.01793
江袋 さん 00/11/30 07:49
 
秀まるおさん、V0.51bのアップありがとうございます。

さっそくテストしたところ、起動したとたんアプリケーションエラーが
出たので、

 プログラム一式:C:\TuruKame\
 メールフォルダ:F:\MyDocument\Mailbox\TuruKame

となっていたメールフォルダ(ホームディレクトリを)を、プログラム
一式に変えて再チャレンジ。

今度は起動ができ、設定でホームディレクトリを元に戻すこともできた
のですが、4つあるアカウント(すべて折りたたまれていた)のうち、
1つの [+]をクリックしたところ、

|アプリケーションエラーが発生しました。
|アプリケーションログが作成されています。
|TuruKame.exe
|例外:アクセス違反(0xc0000005), アドレス:0x00451d4c

というメッセージがワトソン博士から出てきて、鶴亀メールが死んでし
まいました。

ログ情報はちょっと長いのでここに流すのはやめておきますが、必要な
場合はDMしますので宛先を教えて下さい。

[ ]
RE:01793 V0.51テスト結果No.01794
秀まるお さん 00/11/30 08:51
 
 斉藤秀夫です。
> ログ情報はちょっと長いのでここに流すのはやめておきますが、必要な
> 場合はDMしますので宛先を教えて下さい。

 LocalAllocでエラー…のようなメッセージは出なかったのですね。んじゃ、もっと
根本的な部分でのバグだろか?。

 とりあえず、死んだときのログは是非ください。Dr.Watsonのログだと詳細に出て
くるのでとても有用です。

 maruo@mitene.or.jp が僕のアドレスです。

[ ]
RE:01792 V0.51アップロードしましたNo.01795
秀まるお さん 00/11/30 08:51
 
> #ただし、現状では、このような親メールを(スレッドをたたんだまま)
> #未読に切替え、再度既読に切り替えると、ボールドが解除されちゃいます。
> #一応、報告しときます。

 自分で作っていてこういう矛盾に気づきませんでした。さっそく修正させていただ
きます。

 ついでに言うと、スレッド表示したまま受信して追加生成された新しいスレッドが
折りたたみできないバグも今見つけました。
>
> 3番目は、「現在展開されているスレッドはそのままで……」ってのは
> 難しいですか?

 メール毎のフラグをもう1つ追加すれば出来ますが、面倒といえば面倒です。

 今の「全般的な設定・スレッド表示」で展開方法を指定する方法をやめて「設定・
スレッド」メニューを表示するか、あるいは両方とも用意するかとかも考えないとい
けないし…。

> (4)メールタイトル部じゃないところで左ダブルクリック
>    →選択されているメールをエディタで開く
> ...
> (6)メールタイトル部じゃないところで右クリック
>    →左にあるメールを選択して右クリックメニュー
> となりますが、(4)と(6)がちょっと不自然かと思います。
> ...
> (6)の場合は、フォルダ全体に対する処理用のメニューが出ると、
> 親切かなあと思います。

 んではこれも修正してみます。

[ ]
RE:01795 V0.51アップロードしましたNo.01797
きいろいまふらあ さん 00/11/30 12:23
 
まふです。
秀まるおさん、いろいろありがとうございます。

>> 3番目は、「現在展開されているスレッドはそのままで……」ってのは
>> 難しいですか?
>
> メール毎のフラグをもう1つ追加すれば出来ますが、面倒といえば面倒です。

まるおさんの構想だと、
現在アクティブな子メールを含むスレッドがたたまれると、
親メールがアクティブになる?
それとも、アクティブなスレッドだけは開きっぱなし?

ま、無理にお願いするほどのことでもないかもしれませんが。
他の方はどうでしょ?>皆さん

> 今の「全般的な設定・スレッド表示」で展開方法を指定する方法をやめて「設定・
>スレッド」メニューを表示するか、あるいは両方とも用意するかとかも考えないとい
>けないし…。

私全然わかってないんですが、「全般的な設定・スレッド表示」ってのは、
たとえばフォルダを切り替えるたびに、そこでの設定に倣って展開状態が
変わる、ってことなんでしょか?

私は、自分が変えたいときに手で変えられればそれでよいので、
「設定・スレッド」さえあれば(そして、展開状態が記憶されてれば)、
それで充分です。
新規フォルダとかの、初期値は「全部展開」に固定とかで全く問題ないし。
#一度開けば済むことだし。

> んではこれも修正してみます。

ありがとうございます。
関係するかもしれないので、ここで書いてしまいますが、
メニューバーの「設定」→「簡単振り分け設定」は、
どのメールを選択してても使えますが、
右クリックメニューの「簡単振り分け設定」は、
「受信」フォルダのときしか出てこないです。

後者もどこでも出てくれて構わないと思いますです。(^_^)

[ ]
RE:01790 V0.51アップロードしましたNo.01800
ひろ さん 00/11/30 14:17
 
 秀まるお様今日は、ひろです。自己レスです。
> を鶴亀本体から動作させた場合は問題ないのですが、editor window で操作
> させると、「他の鶴亀ウィンドが実行中なので、指示されたマクロが実行で
> きませんでした。」という error message が 3 回出でます。
 情報が欠けていました。先に up した macro でアドレス帳は表示される
のですが、表示されたアドレス帳で To header などに宛先を入力した状態
で、[OK] を選択した場合だけ起きます。

[ ]
RE:01792 V0.51アップロードしましたNo.01801
きいろいまふらあ さん 00/11/30 14:18
 
>現在は鶴亀を再起動しても、展開状態を覚えていてくれるようですが、
>ぜひこの仕様でいって欲しいです。

と書きましたが、なんか不安定です。

まるおさんの構想では、折りたたみ状態を憶えていてくれる仕様ですか?
ひょっとして、展開状態が変わらないスレッドがあるのは、#1795の

> ついでに言うと、スレッド表示したまま受信して追加生成された新しいスレッドが
>折りたたみできないバグも今見つけました。

の絡みで、本来は憶えていてくれない仕様なのでしょうか?(;_;)

[ ]
RE:01793 V0.51テスト結果No.01803
秀まるお さん 00/11/30 15:04
 
 バグの原因を調べてみて、死ぬ可能性のある処理で、しかもV0.40で大丈夫という
ことで、フォルダの順番についての処理かなぁと思います。

 だとしたら、その問題となるアカウントの配下にあるすべてのsubdir.binファイル
を削除してから起動しなおせば直るかもしれないです。

 いまひとつ原因かつかめてないのでなんですが、一度お試しください。

[ ]
RE:01803 V0.51テスト結果No.01806
江袋 さん 00/11/30 15:51
 
秀まるおさんへ

> だとしたら、その問題となるアカウントの配下にあるすべてのsubdir.binファイル
>を削除してから起動しなおせば直るかもしれないです。

ということでやってみたところ、とりあえずこの対処でまともに動いて
いるようですので、しばらく様子を見ることにして、また異常が出たら
報告したいと思います。

[ ]
RE:01800 アドレス帳起動マクロNo.01807
はざま さん 00/11/30 16:22
 
斉藤さん、ひろさん、こんにちは。はざまです。

>> を鶴亀本体から動作させた場合は問題ないのですが、editor window で操作
>> させると、「他の鶴亀ウィンドが実行中なので、指示されたマクロが実行で
>> きませんでした。」という error message が 3 回出でます。

loaddll "TKInfo.dll";
#n =dllfunc("AdrBook");
endmacro;

のマクロでテストしてみたら、私のところでは、鶴亀の本体の「マクロ実行」
からだとTo:にアドレスが書き込まれた後、一回だけエラーメッセージが出ます。

同じマクロを「マクロ登録」の「送信用エディタ起動時」に登録して
新規メールアイコンをクリックした時にはエラーメッセージが3回出ます。
しかも、To:にはアドレスは書き込みできていません。


> 情報が欠けていました。先に up した macro でアドレス帳は表示される
>のですが、表示されたアドレス帳で To header などに宛先を入力した状態
>で、[OK] を選択した場合だけ起きます。

こちらも同じ症状です。


環境も同じく、 Windows98+鶴亀 Ver.0.51 です。


11/30/2000(Thu)16:21

[ ]
RE:01806 V0.51テスト結果No.01808
秀まるお さん 00/11/30 17:12
 
> ということでやってみたところ、とりあえずこの対処でまともに動いて
> いるようですので、しばらく様子を見ることにして、また異常が出たら
> 報告したいと思います。

 その後調べたら、やっぱりエラーで死んでいるのはlist.binファイルのロードの所
だったんですが、subdir.binファイルの削除で直るということは、やっぱりそっちな
のやら?

 とりあえず、怪しいと思われる処理をいくつか修正して、さらにいくつかエラーを
検出するための処理も追加しました。ってことで早めに次のバージョンをアップロー
ドさせていただきます。

[ ]
RE:01801 V0.51アップロードしましたNo.01809
秀まるお さん 00/11/30 17:12
 
> の絡みで、本来は憶えていてくれない仕様なのでしょうか?(;_;)

 覚えない仕様のです。鶴亀メールを終了して起動しなおすとまた元に戻ります。

 例えば「全般的な設定・スレッド表示」で「すべて展開」としておけば、また全部
展開された状態で出てきます。

 ちなみに、他のフォルダを選んでまた元のフォルダを選んだだけだと、前回の状態
を覚えています。ただし、他のフォルダを選択した状態で受信したりすると前回の状
態が無くなったりします。ウィンドウを作り直すタイミングでリフレッシュされる作
りなんですが、ウィンドウを作り直すタイミングは普通のユーザーには分からないで
す。

 ってことで、根本的な解決のためには、やはりメールごとに「展開されているかど
うか」を覚えておくしかなさそうです。

[ ]
RE:01800 V0.51アップロードしましたNo.01810
秀まるお さん 00/11/30 17:12
 
>  情報が欠けていました。先に up した macro でアドレス帳は表示される
> のですが、表示されたアドレス帳で To header などに宛先を入力した状態
> で、[OK] を選択した場合だけ起きます。

 うむ、たしかに、その辺の処理は内部的に秀丸マクロを実行することで実現してま
して…。

 困った。

[ ]
RE:01800 V0.51アップロードしましたNo.01811
秀まるお さん 00/11/30 18:21
 
 AdrBook関数でアドレス帳が呼び出されてTo:などをいじった場合ですが、マクロを
使ってメール内容を書き換えるのが面倒なので、メールのテキストデータを鶴亀側で
書き換えるようにしてしまいました。

 これにより、以下の制限が発生します。

 − 鶴亀メール側のアンドゥバッファが全部クリアせれて、アンドゥできなくなる。
 − 編集された行のマークがクリアされる。
 − カーソル位置がおもむろに移動してしまう。

 これらの制限は、AdrBook関数を使ってアドレス帳を呼び出した時および他の鶴亀
エディタがマクロ実行中の場合に発生します。

[ ]
RE:01811 V0.51アップロードしましたNo.01817
ひろ さん 00/11/30 20:10
 
 秀まるお様今日は、ひろです。
>  これにより、以下の制限が発生します。
 一度修正された version を使ってみなければはっきりとはいえませんが、
この程度の制限ならおそらく大丈夫です。
 実際に使用してみて、どうしてもその仕様に再検討を頂きたいような場合
がでていたら、改めて御連絡します。

 ところで、
>  「最近の分 (?/???)」の分子が 0 以外にも関わらず、「メール一覧」に
> 何も表示されない事があります。具体的には未読 mail が含まれる thread
> しか表示されません。
こちらの件はそちらでは再現しないでしょうか?

 またまた催促ななってしまいますが、MES2 の
223 未読 -> 既読 folder の timing
231 次の未読 page
235 添付形式
236 鶴亀本体が起動中か?
から始まる tree の秀まるお様の意見が知りたいです。

[ ]
RE:01817 V0.51アップロードしましたNo.01828
秀まるお さん 00/12/01 09:10
 
 斉藤秀夫です。
> >  「最近の分 (?/???)」の分子が 0 以外にも関わらず、「メール一覧」に
> > 何も表示されない事があります。具体的には未読 mail が含まれる thread
> > しか表示されません。
> こちらの件はそちらでは再現しないでしょうか?

 すみません。そのバグ報告自体を見逃してました。んでもって、今ソースコードを
見たら、たしかにその辺をつい最近いじった所でして、バグってました。さっそく修
正させていただきました。

>  またまた催促ななってしまいますが、MES2 の

 うーむ、頭の中まマルチタスクできないので、後回しさせてください。今、要望会
議室の未読が166あります。

[ ]
RE:01828 V0.51アップロードしましたNo.01833
ひろ さん 00/12/01 11:53
 
 秀まるお様今日は、ひろです。
>  うーむ、頭の中まマルチタスクできないので、後回しさせてください。今、要望会
 了解しました。ただ
> 236 鶴亀本体が起動中か?
こちらは元々質問だったのですが、仕様かどうか解らない部分がでてきたので、改め
てこちらに書き込みます。

鶴亀の editor window すら開いていない状態で、秀丸から
//-------------------------------------------------------------------
loaddll "E:\\Program Files\\TuruKame\\TKInfo.dll";
message str(dllfunc("MainWnd"));
freedll;
//-------------------------------------------------------------------
を実行しても、値が返ってくるのは何故でしょう。また editor window し
かない状態で、SetMainWndTop を使っても返り値は、1 です(;_;)。
> 議室の未読が166あります。

[ ]
RE:01833 V0.51アップロードしましたNo.01839
秀まるお さん 00/12/01 15:21
 
> 鶴亀の editor window すら開いていない状態で、秀丸から
> //-------------------------------------------------------------------
> loaddll "E:\\Program Files\\TuruKame\\TKInfo.dll";
> message str(dllfunc("MainWnd"));
> freedll;
> //-------------------------------------------------------------------
> を実行しても、値が返ってくるのは何故でしょう。

 実は、見えない所にウィンドウが存在しています。それが返っているようです。

 見かけ上存在しない時はNULLを返すように修正してみます。

[ ]
RE:01839 V0.51アップロードしましたNo.01844
ひろ さん 00/12/01 16:45
 
 秀まるお様今日は、ひろです。
>  実は、見えない所にウィンドウが存在しています。それが返っているようです。
 editor window ではあり得ると思っていましたが、秀丸から行ってもそう
なるとは思いませんでした。
>  見かけ上存在しない時はNULLを返すように修正してみます。
 よろしくお願いします。

[ ]
RE:01795 V0.51アップロードしましたNo.01981
きいろいまふらあ さん 00/12/06 18:03
 
秀まるおさんご苦労様です。
遅ればせながら……

> > (4)メールタイトル部じゃないところで左ダブルクリック
> >    →選択されているメールをエディタで開く

ちゃんと無視してくれるようになりました。ありがとうございます。

> > (6)メールタイトル部じゃないところで右クリック
> >    →左にあるメールを選択して右クリックメニュー

左にあるメールが選択されなくはなったので、それはよいのですが、
見た目上、一度左にあるメールが選択されて、すぐ元に戻るように見えます。
困らないけど結構変です。(^^;

念のためご報告しときます。

> > (6)の場合は、フォルダ全体に対する処理用のメニューが出ると、
> > 親切かなあと思います。

これは、気長に待ってていいですか?

[ ]
RE:01981 V0.51アップロードしましたNo.02010
秀まるお さん 00/12/07 11:50
 
> 左にあるメールが選択されなくはなったので、それはよいのですが、
> 見た目上、一度左にあるメールが選択されて、すぐ元に戻るように見えます。
> 困らないけど結構変です。(^^;

 たしかに動きがおかしいのでエクスプローラではどうかと見てみたら、右側部分で
も普通に選択してメニューが出るようです。そもそも鶴亀メールのフォルダ枠もそう
なっています。

 ってことで、やっぱり右側についてはちゃんと反応するように直します。

[ ]
RE:02010 V0.51アップロードしましたNo.02022
きいろいまふらあ さん 00/12/07 12:31
 
秀まるおさんこんにちは。

>  たしかに動きがおかしいのでエクスプローラではどうかと見てみたら、右側部分で
> も普通に選択してメニューが出るようです。そもそも鶴亀メールのフォルダ枠もそう
> なっています。

おっしゃるとおりですね。スレッド表示ってのはそういうものなんですね。
認識不足でした。すみません。

しかし……左クリックは無視するのに、右クリックは反応するってのは、
誰が考えた仕様なんでしょう。
これについてはあいかわらず納得いかないですが、
鶴亀が世間の仕様に倣うのは納得することにします。(^^;

>  ってことで、やっぱり右側についてはちゃんと反応するように直します。

二度手間ほんとにほんとにごめんなさい。

そうすると、タイトル上の右クリックと右側の右クリックで
メニューを変えるって話もなしですね。残念。

[ ]
RE:02022 V0.51アップロードしましたNo.02036
秀まるお さん 00/12/07 17:14
 
> そうすると、タイトル上の右クリックと右側の右クリックで
> メニューを変えるって話もなしですね。残念。

 けっこう面倒だし…。

[ ]