---- Support BBS ----
[00545] 1255 byte
投稿日時: 2002年1月9日(水) 22時41分37秒
ホスト名: PPPa141.osaka-ip.dti.ne.jp(210.170.135.141)
Re: TMCマクロのプロジェクト処理について
nao-t さん、こんばんは。
杉浦 まさき です。
#遅れましたが、あけましておめでとうございますm(_ _)m。>ALL
> > おそらく.prjファイル内のファイル名が小文字に変換されているためだと思い,
> おそらくdyndata.ini ファイル内の・・・
ご指摘のとおりのバグです。ただ、うろ覚えですが(^^;
tmc_main.mac の basename をいじるのは
他の部分との兼ね合いでまずかったような気がするので、
修正すべきなのはプロジェクト関係のマクロ(tex_mc/prj_***.mac)の方だと
思います。というわけで、今週末にでも早速修正したいと思いますが、
もしお急ぎなら tex_mc/prj_comp.mac を以下のように修正して
(tmc_main.mac を元に戻して)下さいm(_ _)m。
1)prj_comp.mac の 76 行目から 81 行目を以下のものと置換
call _common_getnoextfilename $CUR_FILE;
$CUR_FILE_NOEXT = $$return;
call _common_to_lower "|"+$PRJ_ALL+$PRJ_PAR_NOEXT+"|";
if (strstr($$return, "|" + $CUR_FILE_NOEXT + "|") == -1) {
call _kernel_showmsg 0, "Error_Project_FilenotRegProject";
call _local_exit 0;
}
2)prj_comp.mac の最後に以下のものを追加
_common_tolower:
$$str = "";
##s = strlen($$1);
while( ##s > 0 ){
##s = ##s - 1;
##code = ascii(midstr($$1,##s,1));
if( ##code > 96 && ##code < 123 ) ##code = ##code - 32;
$$str = char(##code) + $$str;
}
return $$str;
<543> TMCマクロのプロジェクト処理について (nao-t) 01/08 22:54
└<544> Re: TMCマクロのプロジェクト処理について (nao-t) 01/09 09:39
└>545< Re: TMCマクロのプロジェクト処理について (杉浦 まさき) 01/09 22:41
└<546> Re: TMCマクロのプロジェクト処理について (nao-t) 01/10 09:46
└<547> Re: TMCマクロのプロジェクト処理について (ひろ) 01/10 15:27
└<548> Re: TMCマクロのプロジェクト処理について (杉浦 まさき) 01/10 20:48
└<549> Re: TMCマクロのプロジェクト処理について (ひろ) 01/11 20:39
---- Support BBS ----