Re: tkmail.mac Ver.1.10 bugNo.05091
eita さん 01/05/24 01:50
 
 ひろさん今日は、えー太です。

ひろさんすみませんでした。マクロではないようなので鶴亀の方に返事を出し
ました。

 01/05/22 02:47:24 頃
 「Re: tkmail.mac Ver.1.10 bug」の返事です。

> > 新規メールを選択してエディターが出たときに新規用のテンプレートが適用さ
> > れるはずなのですが適用されずヘッダの「From:」のところだけ入った状態に
> > なっています。
>  返信メールは問題ないとのことなので、ドキュメントの
> > Q.10 鶴亀本体のテンプレートが使用され、マクロが動作しない。
> > A.10 mailto:xxxx@hoge.or.jp?body=help 等に対処や、誤操作で引用文を二重に
> > 挿入する
> > のを防ぐため、マクロ起動時にメール本文に貴意がある場合、直ちにマクロを終
> > 了させ
> > る仕様になっているためです。
> > tkmail.txt(112):「●●5.2 マクロの登録・標準設定」←タグジャンプ利用可
> > を参考に、鶴亀本体の設定を変更して下さい。
> を参考にして下さい。おそらく鶴亀の template に改行や空白など edit box
> における不可視の文字が残っているのだと思います。

先日上記の件でお返事いただきやってみたのですがやはりマクロが動作しない
ようなのです。
そこでマクロの動作を行わないようにマクロの登録を解除して、新規メールや
返信メールを作成したところ返信メールはヘッダのすぐ下(1行目)にはなにも
入っていないのに新規メールではなぜか改行が入ってしまいます。

いったいこの改行はどうして挿入されるのでしょうか。

いちおうやってみたことというと上記FAQの内容とアカウントフォルダ内の"t_‐
newmail.bin"を削除してみたり秀丸で直接編集してみたりしました。

Win98SE+IE5.5  鶴亀 V1.18  田楽Dll V1.69

というわけでお願いします。
---------------------------------
えー太
     xxxx@lion.zero.ad.jp

[ ]
RE:05091 Re: tkmail.mac Ver.1.10 bugNo.05093
秀まるお さん 01/05/24 09:26
 
> いちおうやってみたことというと上記FAQの内容とアカウントフォルダ内の"t_‐
> newmail.bin"を削除してみたり秀丸で直接編集してみたりしました。

 t_newmail.binを削除すると、デフォルトのテンプレートに戻ってしまい、
結果として「改行のみ」が入ってしまいます。

 改行を除去するには、アカウント毎の設定・テンプレート・新規作成の所の
中身をすべて削除し、OKする必要があります。

 確実に中身を削除するには、マウス右ボタンメニューから「すべて選択」と
やってからDeleteキーを押せばいいです。さらにマウス右ボタンを押して「す
べて選択」が灰色になっていたら、うまく削除されたことになります。

[ ]
RE:05093 Re: tkmail.mac Ver.1.10 bugNo.05106
eita さん 01/05/25 00:58
 
 秀まるおさん今日は、えー太です。

 01/05/24 09:26:25 頃
 「turukame.1:05093| RE 05091 Re: tkmail.mac Ver.1.10 bug」の返事です。

> > いちおうやってみたことというと上記FAQの内容とアカウントフォルダ内の"t_‐
> > newmail.bin"を削除してみたり秀丸で直接編集してみたりしました。
>
>  t_newmail.binを削除すると、デフォルトのテンプレートに戻ってしまい、
> 結果として「改行のみ」が入ってしまいます。
>
>  改行を除去するには、アカウント毎の設定・テンプレート・新規作成の所の
> 中身をすべて削除し、OKする必要があります。
>
>  確実に中身を削除するには、マウス右ボタンメニューから「すべて選択」と
> やってからDeleteキーを押せばいいです。さらにマウス右ボタン
> を押して、うまく削除されたことになります。

やはりだめでした。(T_T)

ちゃんと「すべて選択」が灰色になっているのですが改行が入ってしまいます。

どうしたらよいでしょうか。

---------------------------------
えー太
     xxxx@lion.zero.ad.jp

[ ]
RE:05106 Re: tkmail.mac Ver.1.10 bugNo.05110
秀まるお さん 01/05/25 09:43
 
> ちゃんと「すべて選択」が灰色になっているのですが改行が入ってしまいます。
>
> どうしたらよいでしょうか。

 もしかして、フォルダ毎の設定でテンプレートを指定してるんじゃないでし
ょうか?

 一度、「受信」フォルダを選択した状態で「新規メール」とやって、それで
も改行が出てくるのかどうか、ご確認お願いします。

 もし、「受信」フォルダ選択してる時には大丈夫だとしたら、フォルダ毎の
設定でテンプレートを個別に指定しているせいだと思います。

[ ]
RE:05110 Re: tkmail.mac Ver.1.10 bugNo.05117
eita さん 01/05/27 00:14
 
 秀まるおさん今日は、えー太です。

 01/05/25 09:43:04 頃
 「turukame.1:05110| RE 05106 Re: tkmail.mac Ver.1.10 bug」の返事です。

>  一度、「受信」フォルダを選択した状態で「新規メール」とやって、それで
> も改行が出てくるのかどうか、ご確認お願いします。

でてきてしまいます。(T-T)

---------------------------------
えー太
     xxxx@lion.zero.ad.jp

[ ]
RE:05117 Re: tkmail.mac Ver.1.10 bugNo.05118
ひろ さん 01/05/27 12:02
 
 eita さん今日は、ひろです。
> >  一度、「受信」フォルダを選択した状態で「新規メール」とやって、それで
> > も改行が出てくるのかどうか、ご確認お願いします。
>
> でてきてしまいます。(T-T)
 一度「標準に戻す」で初期条件も戻した上で、一旦 [OK] を押してダイア
ログを閉じ、再度設定し直すとどうでしょうか? またフォルダ毎の設定の方
は、「メール作成時に以下のテンプレート/署名を使う」が OFF なのを確認
の上、念の為該当フォルダの t_*.bin を削除するとどうなるでしょう。

[ ]
RE:05118 Re: tkmail.mac Ver.1.10 bugNo.05119
eita さん 01/05/27 23:59
 
 ひろさん今日は、えー太です。

 01/05/27 12:02:29 頃
 「turukame.1:05118| RE 05117 Re: tkmail.mac Ver.1.10 bug」の返事です。

>  一度「標準に戻す」で初期条件も戻した上で、一旦 [OK] を押してダイア
> ログを閉じ、再度設定し直すとどうでしょうか? またフォルダ毎の設定の方
> は、「メール作成時に以下のテンプレート/署名を使う」が OFF なのを確認
> の上、念の為該当フォルダの t_*.bin を削除するとどうなるでしょう。

上記を両方行ってもだめでした。
もう諦めないといけなんでしょうか。(T_T)

それと鶴亀をアンインストールしてからインストールし直して(アカウントの
フォルダも新しく作った)やってみたのですがそれでもだめでした。

もう少しだけお付合いください。

でもみなさんのところでは起こっていないのでしょうか。
---------------------------------
えー太
     xxxx@lion.zero.ad.jp

[ ]
RE:05119 Re: tkmail.mac Ver.1.10 bugNo.05124
ひろ さん 01/05/28 15:05
 
 えー太さん今日は、ひろです。
> 上記を両方行ってもだめでした。
> もう諦めないといけなんでしょうか。(T_T)
 そうですか。一体何が原因なのやら。
 取り敢えず、拙作の tkmail.mac を使いたいだけなら、tkmail.mac の
40〜46 行目の行頭に、「//」を書き込んでください。

[ ]
RE:05119 Re: tkmail.mac Ver.1.10 bugNo.05127
秀まるお さん 01/05/28 15:34
 
 一応、僕の所で以下の操作をした限りでは、正しく動作するようなんですけ
ど???

 − ファイル・アカウントの新規作成で、
   アカウント名=test
   名前=test
   電子メールアドレス=test@test
   としてOK。
 − 設定・アカウント毎の設定で、「テンプレート・新規メール」のタブ
   を押して、中身をすべて削除してOK

 で、新規メールとやるとメール本文が空のメールが出てきます。

 で、この状態でエクスプローラを起動し、作成された「test」アカウントの
フォルダを見ると、t_newmail.binというファイルかたしかにあり、そのファ
イルのプロパティを見ると、サイズ1バイトとなっています。

 最終的に、サイズ1バイトのt_newmail.binが作成されればオーライのはず
なので、もし上記の操作でもサイズ1バイトのt_newmail.binが出てこなけれ
ば、以下のURLをダウンロードしてください。

 http://hidemaru.xaxon.co.jp/software/bin/template.lzh

 で、これを解凍すると、サイズ1バイトのt_newmail.binが出てきます。こ
のファイルをエクスプローラなどを使って古いt_newmail.binに上書きコピー
してください。

 これで大丈夫なはずです。

 他にチェックすべき所はちょっと思いつかないです。

[ ]
RE:05124 Re: tkmail.mac Ver.1.10 bugNo.05128
ひろ さん 01/05/28 17:56
 
 えー太今日は、ひろです。追伸です。
> それと鶴亀をアンインストールしてからインストールし直して(アカウントの
> フォルダも新しく作った)やってみたのですがそれでもだめでした。
 テンプレートの空白削除する時は、勿論上記の作業後にやってください。

[ ]
RE:05127 Re: tkmail.mac Ver.1.10 bugNo.05140
eita さん 01/05/31 00:04
 
 秀まるおさん今日は、えー太です。

 01/05/28 15:34:08 頃
 「turukame.1:05127| RE 05119 Re: tkmail.mac Ver.1.10 bug」の返事です。

>  で、この状態でエクスプローラを起動し、作成された「test」アカウントの
> フォルダを見ると、t_newmail.binというファイルかたしかにあり、そのファ
> イルのプロパティを見ると、サイズ1バイトとなっています。

確かに1バイトのサイズになっているのですが新規メールを選択するとやはり
改行が入ってしまいます。

もうお手上げです。(:_;)

んで、ひろさんのマクロを使いたいのでマクロの42行目に"delete;"を入れて
やったらちゃんと動きました。

---------------------------------
えー太
     xxxx@lion.zero.ad.jp

[ ]
RE:05140 Re: tkmail.mac Ver.1.10 bugNo.05141
プックン さん 01/05/31 09:17
 
えー太さん、こんにちは。
プックンです。

以前わたしの環境でも同様のことが発生していました。
下記参照。

> 04847 01/04/26 12:47  テンプレートについて

そのとき、わたしのとった方法は、

サポートフォーラム バグ関係 会議室 04849 でひろさんから
教えていただいた対策
    テンプレートを一度標準に戻して [OK] を選択した後、
    再度設定をした。
この対策で改善がみられました。

しかし
最近、自宅のPCをWIN95からWIN98に入れ替えて環境構築をしなおしました。
そのときにも、また同様に症状がでました。

そのときに、ひろさんから伝授してもらった対策を実施したのですが何度しても
正常動作になりませでした。どうも改行が入ってしまうので、"tkmail.mac"マクロを
修正すれば動作するのはわかっていたのですが今後バージョンが新しくなるたびに
マクロに修正をいれるのはいやだったので、その対策はやめました。

そのため次にしたの作業を実施。
   下記3ファイルの中身を空(ファイルサイズ0K)にしました。
        "t_newmail.bin","t_reply.bin","t_forward.bin"
    1.これらを秀丸で一度OPENして、なにか文字列を記入し保存。
    2.すべてを削除して、保存。
    3.2.の保存時に、"〜は空のファイルです。削除しますか?"
      となるので、そのときに"いいえ"を押して保存する。

この対策を実施することで、なぜか症状がでなくなりました。
以前は、テンプレートの設定をやり直すことで、症状がでなかったのですが
なぜかos入れ替え後はうまくいきませんでした。

注)
この対策方法は、鶴亀が作成している管理ファイルをユーザが勝手に編集している
ことになるので、本来してはいけない作業かもしれません。

自宅pc
    OS:WIN98 SE
    鶴亀メール:Ver1.18
会社pc
    OS:WIN NT 4.0
    鶴亀メール:Ver1.20

[ ]
RE:05141 Re: tkmail.mac Ver.1.10 bugNo.05159
eita さん 01/06/06 01:34
 
 プックンさん こんにちは、えー太 です。

 01/05/31 09:17:45 頃
 「turukame.1:05141| RE 05140 Re: tkmail.mac Ver.1.10 bug」への返事です。

> そのため次にしたの作業を実施。
>    下記3ファイルの中身を空(ファイルサイズ0K)にしました。
>         "t_newmail.bin","t_reply.bin","t_forward.bin"
>     1.これらを秀丸で一度OPENして、なにか文字列を記入し保存。
>     2.すべてを削除して、保存。
>     3.2.の保存時に、"〜は空のファイルです。削除しますか?"
>       となるので、そのときに"いいえ"を押して保存する。

あう〜 これでもだめでした。(T-T)
というわけで仕方がないのでマクロ書き換えて使います。

でも本当になぜなんでしょ。

---------------------------------
えー太
 mailto:xxxx@lion.zero.ad.jp

[ ]
RE:05141 Re: tkmail.mac Ver.1.10 bugNo.05161
プックン さん 01/06/06 15:31
 
プックンです

>そのため次にしたの作業を実施。
>   下記3ファイルの中身を空(ファイルサイズ0K)にしました。
>        "t_newmail.bin","t_reply.bin","t_forward.bin"

3ファイルではなく、4ファイルの誤りでした。
シグネーチャファイル"sign.bin"も同様に中身を空にしてください。

[ ]
RE:05161 Re: tkmail.mac Ver.1.10 bugNo.05170
eita さん 01/06/12 01:39
 
 プックンさん こんにちは、えー太 です。

 01/06/06 15:31:26 頃
 「turukame.1:05161| RE 05141 Re: tkmail.mac Ver.1.10 bug」への返事です。

> プックンです
>
> >そのため次にしたの作業を実施。
> >   下記3ファイルの中身を空(ファイルサイズ0K)にしました。
> >        "t_newmail.bin","t_reply.bin","t_forward.bin"
>
> 3ファイルではなく、4ファイルの誤りでした。
> シグネーチャファイル"sign.bin"も同様に中身を空にしてください。

でっできました〜。(^o^)
ありがとうございました。

ん〜、でもどうしてこんなことになってしまったんでしょうか。

---------------------------------
えー太
 mailto:xxxx@lion.zero.ad.jp

[ ]
RE:05170 Re: tkmail.mac Ver.1.10 bugNo.05171
プックン さん 01/06/12 08:50
 
えー太こんにちは、プックン です。

>でっできました〜。(^o^)
>ありがとうございました。

対処療法(ほんとにこんな対策でいいのかわかりませんが)ですが、動作するよう
になって良かったですね。

>ん〜、でもどうしてこんなことになってしまったんでしょうか。
プログラムの内部の話はよくわかりません。
改行が挿入される理由として、
    推測
        なんらかのデータが"***.bin"ファイルの中身から指定されている
        というのがわかったので、この中身を空っぽにすればいいんやね。
    というように勝手に考えて、ファイルの中身を空っぽにしたら
    たまたま動作するようになりました。

本来鶴亀の作りでは、"***.bin"ファイルに1BYTE hex"1A"が
あっても、改行が挿入されることはないようです。
しかし、なぜか改行が入ってしまうことがあるようです。
秀まるおさんの環境では再現されないようなことを以前うかがい
ました。
わたしの周りだけの症状だろうと、思い込んで上記に書いた対処療法
で動作するようにしていました。
なにか、環境や設定の組み合わせによって発生する場合があるのかな〜?



[ ]
RE:05161 Re: tkmail.mac Ver.1.10 bugNo.05174
プックン さん 01/06/13 12:41
 
プックンです
>>そのため次にしたの作業を実施。
>>   下記3ファイルの中身を空(ファイルサイズ0K)にしました。
>>        "t_newmail.bin","t_reply.bin","t_forward.bin"

どうも気になるので症状が発生しているPCで、再度確認してみたところ
3ファイル"t_newmail.bin","t_reply.bin","t_forward.bin"
がファイルサイズ0Kになっていなくてもよくて、"sign.bin"だけが
ファイルサイズ0Kになっていれば正常に動作するみたいです。

強引なテストですが"sign.bin"を削除しても正常に動作するように
なりました。

[ ]
RE:05093 Re: tkmail.mac Ver.1.10 bugNo.05449
ひろ さん 01/08/07 12:58
 
 秀まるおさん今日は、ひろです。
>  確実に中身を削除するには、マウス右ボタンメニューから「すべて選択」と
> やってからDeleteキーを押せばいいです。さらにマウス右ボタンを押して「す
> べて選択」が灰色になっていたら、うまく削除されたことになります。
 またまた私がアップしているマクロが上手く動かない方がいらっしゃいま
して、色々と試して頂いたところ、上記の方法を使っても空のファイルにな
らず、文字コード 1A が残ってしまうのが原因のようです。
 私の環境でも 1A が残るのですが、マクロ自体は動作しています。この 1A
はメモ帳では表示されますが、秀丸では表示されません。この事と関係する
かどうか解りませんが、1A が環境によってメール本文に追加されたりされ
なかったりするようです。
 こちらの環境は、Windows98+IE5.5+鶴亀 Ver.1.29 です。

[ ]
RE:05449 Re: tkmail.mac Ver.1.10 bugNo.05450
秀まるお さん 01/08/07 14:20
 
 テンプレートや署名などの中身が空っぽの場合、ファイル(t_newmail.bin
等)上では、たしかに1A(EOF制御文字)を保存しています。

 でもって、読み込の段階で、ファイル末尾の1Aはたしかに除去しているので、
例えば新規メールで作成したメールの本文に1Aが入ってくることは無いはずです。
ここの処理は鶴亀側でやっているので、秀丸エディタの設定にも関係ありません。

 もしかして、ひろさんマクロ側でテンプレート用のファイルを読み込んで処理
しているのなら、その読み込み処理で、1Aを正しく取り除く処理が必要になりま
す。

 あるいは、鶴亀側の読み込み処理で1Aが本文に混じることがあるとしたら、1A
が本文の最後ではなくて途中にあるケースってことになると思います。

 とりあえずそういうケース(1Aがファイル末尾以外にある場合)にも対処して
みます。

[ ]
RE:05450 Re: tkmail.mac Ver.1.10 bugNo.05452
ひろ さん 01/08/07 17:59
 
 秀まるおさん今日は、ひろです。
>  でもって、読み込の段階で、ファイル末尾の1Aはたしかに除去しているので、
 それなら、少なくとも私のマクロとは関係ないですね。
 ###どうして上手く動作しない環境があるんだろう?。

[ ]