機種依存文字の警告No.03773
ひろ さん 01/02/04 18:56
 
 秀まるおさん今日は、ひろです。
 標題の「機種依存文字の警告」についてですが、これは内部的にはマクロ
機能を使っているのでしょうか? というのは、本日「送信用のエディタ起動」
にマクロを指定していたら、件の警告に対して [いいえ] を選択したところ、
「他の鶴亀ウィンドがマクロ実行中なので、...」となってしまいました。

 もし私の推測が正しければ、「送信用のエディタ起動」の (必要なら
ば、「後で送信/今すぐ送信 時」) のマクロ終了後に、機種依存文字の警告
の処理をして頂くようには出来ませんか?

 P.S 「後で送信/今すぐ送信 時」だけ「時」の前にスペースがあるのはな
ぜ?

[ ]
RE:03773 機種依存文字の警告No.03774
きいろいまふらあ さん 01/02/05 00:54
 
> P.S 「後で送信/今すぐ送信 時」だけ「時」の前にスペースがあるのはな
>ぜ?

「後で送信時」と「今すぐ送信時」だっていう意思表示であろうかと。
ま、意図はわかりましたけど、ちょっと気にはなってました、私も。

「後で/今すぐ送信時」とか「後で送信時/今すぐ送信時」でも
よいと思いますが……。

[ ]
RE:03773 機種依存文字の警告No.03799
秀まるお さん 01/02/05 18:17
 
>  標題の「機種依存文字の警告」についてですが、これは内部的にはマクロ
> 機能を使っているのでしょうか?

 はいそうです。

> というのは、本日「送信用のエディタ起動」
> にマクロを指定していたら、件の警告に対して [いいえ] を選択したところ、
> 「他の鶴亀ウィンドがマクロ実行中なので、...」となってしまいました。

 マクロ中からメールを保存しようとすると必ずエラーになるようで、これはとても
まずいことを発見していただいたような気もしますが、それと、

> ば、「後で送信/今すぐ送信 時」) のマクロ終了後に、機種依存文字の警告
> の処理をして頂くようには出来ませんか?

 とは別問題のような気がするし、そもそも既にマクロ実行の方が先になってます。

 メールを保存する処理では、

 − マクロ実行
 − 空っぽの場合の警告
 − 機種依存文字の警告
 − 題名が無い、宛先が無いのチェック
 − ヘッダ部分に不正な文字が無いかのチェック

 の順番で、「今すぐ送信」の場合は

 − 送信済みを再度送信する場合の警告
 − マクロ実行
 − 機種依存文字の警告
 − 以下同じ

 となっています。

 とりあえず、マクロから呼び出されてる場合は警告メッセージの段階で「いいえを
押すとその位置にカーソル移動する…」自体を出さないことにします。

[ ]
RE:03799 機種依存文字の警告No.03805
ひろ さん 01/02/05 19:05
 
 秀まるおさん今日は、ひろです。
>  マクロ中からメールを保存しようとすると必ずエラーになるようで、これはとても
> まずいことを発見していただいたような気もしますが、それと、
 マクロを使っていること自体が拙いのではなく、機種依存文字が含まれて
いるメールをマクロ中で保存すると拙いわけですね。

> > ば、「後で送信/今すぐ送信 時」) のマクロ終了後に、機種依存文字の警告
> > の処理をして頂くようには出来ませんか?
>
>  とは別問題のような気がするし、そもそも既にマクロ実行の方が先になってます。
 これは私の推測が間違っていたのですね(^^;。

 ただちょっと確認したい事があります。
>  メールを保存する処理では、
 これ以下は「草稿」に保存されるときの話ではなく、「未送信」に保存つ
まり「後で送信」の時の話ですよね。
>  − 題名が無い、宛先が無いのチェック
 「草稿」に保存では、これは実行されていないようなので。

 最後に、
>  とりあえず、マクロから呼び出されてる場合は警告メッセージの段階で「いいえを
> 押すとその位置にカーソル移動する…」自体を出さないことにします。
については、変更後を実際に試さないとイメージできないので、何か不都合
があれば改めて投稿させていただきます。

[ ]
RE:03799 機種依存文字の警告No.03838
ひろ さん 01/02/07 18:35
 
 秀まるおさん今日は、ひろです。
>  とりあえず、マクロから呼び出されてる場合は警告メッセージの段階で「いいえを
> 押すとその位置にカーソル移動する…」自体を出さないことにします。
 Ver.0.78 にしてやっと意味が分かりました。
 マクロを指定している場合、機種依存文字があっても全く警告を出さない
ということですね。

 はてこの仕様で良いのやら???
 もちろんマクロで、機種依存文字をチェックするルーチンを加えても良い
のですが、やはりマクロを使っていても、標準でチェックされた方がベター
のような気がします。

[ ]
RE:03838 機種依存文字の警告No.03841
秀まるお さん 01/02/07 19:13
 
>  マクロを指定している場合、機種依存文字があっても全く警告を出さない
> ということですね。

 警告は出るけども、その警告の「いいえ」ボタンを押してもカーソル移動しないと
いう仕様、のはずです。

[ ]
RE:03841 機種依存文字の警告No.03842
ひろ さん 01/02/07 20:07
 
 秀まるおさん今日は、ひろです。
>  警告は出るけども、その警告の「いいえ」ボタンを押してもカーソル移動しないと
> いう仕様、のはずです。
 その通りでした。
 私の勘違いでしたすいません。

 要望になってしまうのですが、話の流れということでこちらに投稿させて
いただきます。こういった警告も disableerrormsg 使用時は、マクロ起動
中は表示しないようには出来ないでしょうか?

 ##まあカーソル移動をやる場合は、マクロないでやるか。

[ ]
RE:03842 機種依存文字の警告No.03844
秀まるお さん 01/02/08 09:09
 
>  要望になってしまうのですが、話の流れということでこちらに投稿させて
> いただきます。こういった警告も disableerrormsg 使用時は、マクロ起動
> 中は表示しないようには出来ないでしょうか?

 保存する時のエラーに限ってなら出来ますけど、すべてのエラーメッセージについ
てというのはたぶん無理だと思います。

 とりあえず、保存するときのエラーに限ってだけそうしておきます。(こういう仕
様に気づかずにバグだと思う人が出てこないことを祈りつつ)

[ ]
RE:03842 機種依存文字の警告No.03845
秀まるお さん 01/02/08 09:17
 
 エラーメッセージを表示しない処理を追加しましたけど(って、まだコンパイルも
してないけど)、そもそも保存に失敗しても、save文やsavelf文の復帰値が無いので
保存に成功したのか失敗したのか分かりません。例えば宛先が指定されてなければ保
存されませんが…。

 それでもいいって話ですよね?。

[ ]
RE:03845 機種依存文字の警告No.03846
秀まるお さん 01/02/08 09:27
 
 やっぱりいくらなんでもこれはまずいので、tkinfo.dllに

   SendLater
   SendLaterContinue
   SaveDraft

 の3関数を追加することにします。こっちは復帰値ありです。ついでにSendNowに
も復帰値を入れました。

 っと、だんだん深みにはまっていくような…

[ ]
RE:03845 機種依存文字の警告No.03848
ひろ さん 01/02/08 10:56
 
 秀まるおさん今日は、ひろです。
>  エラーメッセージを表示しない処理を追加しましたけど(って、まだコンパイルも
> してないけど)、
 有り難うございます。

> 例えば宛先が指定されてなければ保
> 存されませんが…。
 ここが解りません。宛先が未記入でも現状では、save (即ち「草稿」に保
存) は問題なく動作しています。秀まるおさんが仰っているのは、「未送信」
に保存に当たる saveexit のことでしょうか? そうならばよいのですが、宛
先が無いと「草稿」にすら保存できないのは、ちと辛いです。

 蛇足ですが、
>  とりあえず、保存するときのエラーに限ってだけそうしておきます。(こういう仕
> 様に気づかずにバグだと思う人が出てこないことを祈りつつ)
については、正式版公開時に、ヘルプに「鶴亀メール内秀丸と普通の秀丸と
のマクロ動作の違い」に加えればよいかと思いますが、如何でしょうか?

[ ]
RE:03846 機種依存文字の警告No.03852
ひろ さん 01/02/08 11:51
 
 秀まるおさん今日は、ひろです。
>    SendLater
>    SendLaterContinue
>    SaveDraft
>
>  の3関数を追加することにします。こっちは復帰値ありです。ついでにSendNowに
> も復帰値を入れました。
 先のメールはこれを読まずに書いた物を送ってしまいましたm(_|_)m。こ
れで良いです。

>  っと、だんだん深みにはまっていくような…
 本当に有り難うございました。

[ ]
RE:03846 disableerrormsgNo.03910
ひろ さん 01/02/15 14:07
 
 秀まるおさん今日は、ひろです。

 加えていただいた
>    SaveDraft
及び、save についてですが、disableerrormsg を使用しても、機種依存文
字が含まれる場合警告メッセージがでます。

[ ]
RE:03910 disableerrormsgNo.03928
秀まるお さん 01/02/16 09:41
 
> 及び、save についてですが、disableerrormsg を使用しても、機種依存文
> 字が含まれる場合警告メッセージがでます。

 すみせん。機種依存文字のチェックについてはdisableerrormsgされてるかどうか
のチェックが抜けてました。さっそく修正させていただきました。

[ ]
RE:03928 disableerrormsgNo.03945
ひろ さん 01/02/17 00:08
 
 秀まるおさん今日は、ひろです。
>  すみせん。機種依存文字のチェックについてはdisableerrormsgされてるかどうか
> のチェックが抜けてました。さっそく修正させていただきました。
 修正どうも有り難うございました。

[ ]