|
マイケルです。
自己レスです。私めの 今朝 7時17分 の
“RE 04781 返信しようとするとエラーになる”について:
====
ちびちびちびちび すみません。
>なお、「マクロ登録」で「送信用エディタ起動時」に自作のマクロ
>を登録してますが、マクロのどの部分が問題なのか判りません。
マクロの一部でサブルーチンで日本語メールかどうかの判定をやって
るんですが
----------
(省略)
call IsJapanese;
if ( !##return ) goto terminus;
(省略)
IsJapanese:
##Touten = 0;
$$Lang = "";
$$Charset = dllfuncstr("RootHeader","Content-Type:");
$$Text = dllfuncstr("RootBody");
// if ( $$Charset == "" && (strstr($$Text, "。") > 0 || strstr($$Text, ".
") > 0) )
// #Touten = 1;
$$Charset = dllfuncstr("ToLower", $$Charset ); // both upper and lower cases
if ( strstr($$Charset, "multipart") >= 0 ) // struggle against html-mails
{
$$Charset = dllfuncstr("RootHeader","X-Body-Content-Type:");
$$Charset = dllfuncstr("ToLower", $$Charset );
}
message $$Charset;
if ( (strstr($$Charset, "jp") < 0 && strstr($$Charset, "jis") < 0) && #Tou
ten == 0 )
$$Lang ="NotJP";
if ( $$Lang == "NotJP" )
{
(英文テンプレート作成)
return false;
}
return true;
----------
上のように
if ( $$Charset == "" && (strstr($$Text, "。") > 0 || strstr($$Text, ".")
> 0) )
#Touten = 1;
の部分をコメント・アウトするとエラーになりません。
コメント・アウトしない場合、message の部分は無事に通過し、この
サブルーチンからリターンしたあとにエラーになるらしいです。
---
Miguel Thomas Lopez-Cai
TuruKame Ver.1.09
|
|