> StdAfxですか、 > それとも、CxxxAppですか? > > もう少し教えてください。 すみません。VBの質問かと思ってました。 VCの話でしたね。
CxxxAppのメンバ変数にして theApp.XXXX とかでアクセスするのも一つの手だし、 標準のCのグローバルな変数を作る。
多分下の方の方法を聞きたいかと思うので僕のよく使う 方法を説明します。
[Global.h] extern int gnInt;
[Global.cpp] int gnInt;
void InitGlobalData() { gnInt = 0; }
とし、起動時にInitGlobalを呼んでいます。 まぁ、これは初期化が必要なければ呼ばなくてもいいのですが 呼んでおいた方が安全ですね。
あとはこの変数が必要な cppファイルの先頭に #include "Global.h" すればいいだけ。
これでわかりましたでしょうか?
|