一括表示

− 野ざらし言 −

[4198] Emmettさんの連番マクロ

としき 2012/09/15(Sat) 15:33
http://www1.hinocatv.ne.jp/toshiki/
古いメモが発掘されました。
日付は2000年2月。
内容は、概略、以下の通り。
「Emmettさんの連番マクロ、PC-98では動くが、ポケ3ではうまく動かない」
この件、全く何も覚えていないので、ちょっと追求してみることにしました。

まず、どのマクロの事を言っているのか特定しなければなりません。
そこで、軟体補完計画を見ましたが、該当しそうなマクロはなし。
次に、小物住所録の2000年の項を見たところ、1月に2つの連番関係の
マクロをEmmettさんが公開していることがわかりました。
このうちの最初のほう、連番振り直しマクロをポケ3で起動してみたところ、
確かに、連番の振り直しを行ってくれません。常に、「(1)」の挿入になって
しまいます。さすがに、PC-98での試験は行いませんが、DOS窓ではきちん
と振り直しをしてくれることを確認しました。
コードを追いかけてみたところ、

  ps["\x (\0)|^.",
  #M #r
  (r||vr==2)? n=0, ?{ #d &n n=r, }

この部分で、必ずvr==2になっていることが判明。
つまり、問題は、おそらくvwxに関係していると判断されました。
ということで、まずvwxのバージョンを確認するも最新版。
では、常駐時のオプション指定はどうかな、と見ると、あぁっ!
なんと、ポケ3では、-vオプションを指定していない。
これが原因かぁ。

普段、というか、ほとんどの場合、Emmettさん、どんな環境でも(オリジナル
のVzでも)動くマクロを発表される人だから油断していたけど、まさにこれは
ご自分の環境に依存した一品という、小物の名前にふさわしいマクロでした。
つ〜か、その続きの連番消去マクロのほうの発言ではしっかりと、

> こんな小物に精密なエラーチェックは合わないので、vwx の存在確認
>  やオプションのチェックなどはしていませんが、

と述べているのですから、勘を働かせろよな〜 > 当時の自分
 

[4198] Emmettさんの連番マクロ

としき 2012/09/15(Sat) 15:33
http://www1.hinocatv.ne.jp/toshiki/
古いメモが発掘されました。
日付は2000年2月。
内容は、概略、以下の通り。
「Emmettさんの連番マクロ、PC-98では動くが、ポケ3ではうまく動かない」
この件、全く何も覚えていないので、ちょっと追求してみることにしました。

まず、どのマクロの事を言っているのか特定しなければなりません。
そこで、軟体補完計画を見ましたが、該当しそうなマクロはなし。
次に、小物住所録の2000年の項を見たところ、1月に2つの連番関係の
マクロをEmmettさんが公開していることがわかりました。
このうちの最初のほう、連番振り直しマクロをポケ3で起動してみたところ、
確かに、連番の振り直しを行ってくれません。常に、「(1)」の挿入になって
しまいます。さすがに、PC-98での試験は行いませんが、DOS窓ではきちん
と振り直しをしてくれることを確認しました。
コードを追いかけてみたところ、

  ps["\x (\0)|^.",
  #M #r
  (r||vr==2)? n=0, ?{ #d &n n=r, }

この部分で、必ずvr==2になっていることが判明。
つまり、問題は、おそらくvwxに関係していると判断されました。
ということで、まずvwxのバージョンを確認するも最新版。
では、常駐時のオプション指定はどうかな、と見ると、あぁっ!
なんと、ポケ3では、-vオプションを指定していない。
これが原因かぁ。

普段、というか、ほとんどの場合、Emmettさん、どんな環境でも(オリジナル
のVzでも)動くマクロを発表される人だから油断していたけど、まさにこれは
ご自分の環境に依存した一品という、小物の名前にふさわしいマクロでした。
つ〜か、その続きの連番消去マクロのほうの発言ではしっかりと、

> こんな小物に精密なエラーチェックは合わないので、vwx の存在確認
>  やオプションのチェックなどはしていませんが、

と述べているのですから、勘を働かせろよな〜 > 当時の自分
 

↑ このページの先頭