それは仕様なんですが、 回避方法としては とりあえず var でダミーの変数を宣言しておく、かな。 まっとうな対応は、vassign で、 chkvar 関数で、その変数が存在するかどうか確かめる、かな? これのデメリットは、実行速度が遅くなることです。 中間の対応は、 特別な変数 version$ などを最初に書く決まりにしておいて、 vfload に互換バージョンを渡すようにして、 version$ を読んで、互換でなければ削除して、ファイルは読まないという方法 まっとうな方法がいいんだけど、倍くらい遅くなりそうな気もする・・・