空のテンプレートの削除No.05552
ひろ さん 01/08/22 17:55
 
 秀まるおさん今日は、ひろです。
 1A も書かれていない完全に空の t_reply.bin, t_newmail.bin,
t_forward.bin, sign.bin は定期的な送受信を行った時に消えてしまうよう
です。本当に定期的な受信の時か解らないので、その間の
dump.txt 末尾に記載します。なおこの時定期的な受信を行ったアカウント A
と、ファイルの削除されたアカウント B は異なります。A は毎回受信しま
すが、B は 6 回に 1 回です。
 他のソフトは起動させていなかったので、恐らく鶴亀が消していると思う
のですが、その様なことはありませんか? またそうで有るなら、これは仕様
でしょうか?
 こちらの環境は、Windows98+IE5.5+鶴亀 Ver.1.32 です。

15:04:23.580 (2942) FrameWndProc() IDTIMER_AUTODOWN
15:04:23.580 (5368) StopAutoDownTimer()
15:04:23.580 (2819) CTrans::AutoDown()
15:04:23.580 (3066) EnterTrans(), dwRet = 0
15:04:23.580 (3075) EnterTrans() entered
15:04:23.640 (1947) ProcessTransmitSub()
15:04:23.640 ( 529) RASSUB::EnsureOnline()
15:04:23.640 ( 538) RASSUB: GetConnectedState
15:04:23.640 ( 540) RASSUB: already connected
15:04:23.640 ( 426) CSock::CSock()
15:04:23.640 (2055) ProcessTransmitSub() new pSock
15:04:23.640 (2075) ProcessTransmitSub() ModelessDialog, TransDlgProc
15:04:23.640 (  54) SilentDialogBox()
15:04:23.640 (1491) TransDlgProc() WM_INITDIALOG
15:04:23.640 (1509) IDTIMER_TRANS_START set
15:04:23.690 (1565) IDTIMER_TRANS_START kill
15:04:23.690 ( 670) CSock::StartRecvSub()
====== 2001/08/22 15:04:23 mode=受信 account=Account
サーバーを検索中 - pop
接続中
R +OK Qpopper (version 4.0.3) at pop starting.  <1138.998460266@pop>
S USER user
R +OK Password required for user.
S PASS ****
R +OK user has 0 visible messages (0 hidden) in 0 octets.
S STAT
R +OK 0 0
S QUIT
R +OK Pop server at pop signing off.
15:04:24.130 ( 516) CSock::PostExit()
15:04:24.130 (1775) IDTIMER_SOCKET_END received
15:04:24.130 (1811) IDTIMER_TRANS_START post
15:04:24.130 (1565) IDTIMER_TRANS_START kill
15:04:24.130 (1586) IDTIMER_TRANS_END set
15:04:24.460 (1772) IDTIMER_TRANS_END kill
15:04:24.460 ( 101) EndSilentDialog()
15:04:24.460 (1840) TransDlgProc() WM_DESTROY
15:04:24.460 (  95) SilentDialogBox() exit
15:04:24.460 (2077) ProcessTransmitSub() ModelessDialog, TransDlgProc exit
15:04:24.460 ( 445) CSock::~CSock()
15:04:24.460 (2164) ProcessTransmitSub() exit
15:04:24.460 (3080) LeaveTrans()
15:04:24.460 (2893) CTrans::AutoDown() exit
15:04:24.460 (5348) StartAutoDownTimer()
15:04:24.460 (5356) StartAutoDownTimer() set

[ ]
RE:05552 空のテンプレートの削除No.05556
秀まるお さん 01/08/22 18:43
 
>  1A も書かれていない完全に空の t_reply.bin, t_newmail.bin,
> t_forward.bin, sign.bin は定期的な送受信を行った時に消えてしまうよう
> です。本当に定期的な受信の時か解らないので、その間の

 定期的な受信の時に削除されるのかどうかは不明ですが、たしかにサイズゼ
ロのファイルと1Aのみの1バイトファイルとでは内部の動作が違ってました。
というか、サイズゼロの場合は読み込みでエラーが起きたのと同じ扱いとして
ました。

 さっそく「サイズゼロのファイル」と「1Aのみのファイル」を同じ扱いとす
るように修正させていただきます。

[ ]
RE:05556 空のテンプレートの削除No.05558
ひろ さん 01/08/22 18:49
 
 秀まるおさん今日は、ひろです。
>  さっそく「サイズゼロのファイル」と「1Aのみのファイル」を同じ扱いとす
> るように修正させていただきます。
 よろしくお願いします。

[ ]
RE:05552 空のテンプレートの削除No.05559
秀まるお さん 01/08/22 18:50
 
 あと、これらのファイル(テンプレートなど)を読み込む時にエラー(例え
ば排他制御のエラーなど)になった場合など、鶴亀側で適当にデフォルト状態
に戻すような処理が入っていました。

 過去にたしか、どうやってもテンプレートが「空」状態にならない問題があ
りましたが、何かエラーが起きていたにも関わらず、そのエラーメッセージが
出てないために分からなかったのかもしれないです。ということで、エラーメ
ッセージを出すようにします。

[ ]
RE:05559 空のテンプレートの削除No.05560
ひろ さん 01/08/22 19:01
 
 秀まるおさん今日は、ひろです。
>  過去にたしか、どうやってもテンプレートが「空」状態にならない問題があ
> りましたが、何かエラーが起きていたにも関わらず、そのエラーメッセージが
> 出てないために分からなかったのかもしれないです。ということで、エラーメ
> ッセージを出すようにします。
 よろしくお願いします。

 ##手元のマクロは、改行だけの場合には対処したから、次回の鶴亀のヴァー
ジョンアップの履歴を確認してからアップロードしようかな。

[ ]
RE:05556 空のテンプレートの削除No.05586
ひろ さん 01/08/23 19:42
 
 秀まるおさん今日は、ひろです。
>  さっそく「サイズゼロのファイル」と「1Aのみのファイル」を同じ扱いとす
> るように修正させていただきます。
 これの処理の関係だと思いますが、テンプレートを空にしても、メール作
成する時本文に必ず改行が一つ入ります。これは仕様でしょうか?

[ ]
RE:05586 空のテンプレートの削除No.05593
秀まるお さん 01/08/24 11:29
 
>  これの処理の関係だと思いますが、テンプレートを空にしても、メール作
> 成する時本文に必ず改行が一つ入ります。これは仕様でしょうか?

 t_newmail.binファイルを削除してしまった場合には、テンプレートがデフ
ォルト状態に戻り、結果として改行1つになるのは以前からの仕様です。

 t_newmail.binファイルがあって中身か空っぽである(または1Aのみの)場
合には、改行は入らないで、空の本文が出てくるはずです。今テストした限り
もそのように動作しました。

[ ]
RE:05593 空のテンプレートの削除No.05594
ひろ さん 01/08/24 12:28
 
 秀まるおさん今日は、ひろです。
>  t_newmail.binファイルがあって中身か空っぽである(または1Aのみの)場
> 合には、改行は入らないで、空の本文が出てくるはずです。今テストした限り
> もそのように動作しました。
 私の環境でも Ver.1.32 まではそうだったのですが、Ver.1.33 にしたら
件の症状がでたので、仕様が変更されたかと思っていました。しかし原因は、
sign.bin が存在したためでしたm(_|_)m。sign.bin が存在すると、その中
身が空であろうが 1A のみであろうが、改行が一つ入るんですね。

[ ]
RE:05594 空のテンプレートの削除No.05598
秀まるお さん 01/08/24 15:25
 
> 件の症状がでたので、仕様が変更されたかと思っていました。しかし原因は、
> sign.bin が存在したためでした

 うむ、そういえば、sign.binがあると、テンプレートと署名の区切り用に改
行を1個必ず入れてしまうのでした。

 うーむ、これはこれで直さないといけないですかね?

[ ]
RE:05598 空のテンプレートの削除No.05599
ひろ さん 01/08/24 17:37
 
 秀まるおさん今日は、ひろです。
>  うむ、そういえば、sign.binがあると、テンプレートと署名の区切り用に改
> 行を1個必ず入れてしまうのでした。
>
>  うーむ、これはこれで直さないといけないですかね?
 今まで何も言う人が居なかったので、指摘されたときに改めて対処すると
いうことで、良いのではないでしょうか?

[ ]
RE:05599 空のテンプレートの削除No.05602
秀まるお さん 01/08/24 18:52
 
 せっかくなので直しました。

[ ]
RE:05602 空のテンプレートの削除No.05603
ひろ さん 01/08/24 19:05
 
 秀まるおさん今日は、ひろです。
>  せっかくなので直しました。
 そうですか。ご苦労様でした。

[ ]