#やっぱり見当違いだった^^; COMMON DEFにしたからってグローバル変数の値維持できませんね。おっしゃる通りプログラム実行した時点でグローバル変数初期化されますし。 試しててちょっと解ってきました。 DirectモードってSLOT0と考えれば良いみたいですね。 #だからCOMMON DEFにしたらSLOT3でも #動いたんだな。動きはしたけどDirectモードで #?CRNTPRJ$としてもSLOT0からSLOT3の #グローバル変数の参照になるので見えないと。 やはり現状の仕様でカレントプロジェクト問題何とかするには、自分の環境限定にはなってしまうけどCLIPBOARD使うってのも良さそうですね。あと、KEYも思い付いた(どっちでも一緒か)。 #自分の環境限定というのは、それ前提で #プログラム作ったら、公開しても他の環境では #動かないという意味です。