初心者です。恥ずかしい質問かもしれませんが許してください。
趣味でプログラミングしています。
dllをc++で記述していてそのdllをvbでcallしています。
dllではグローバル変数とかstaticを定義できますが、定義しても別にいいものなのでしょうか。
ヘッダファイルにはグローバル変数は置いてはいけないとあるのでlibとかdllはいいのかなと思ってしまいます。
それとdllのグローバル変数は呼び終えると元の値に戻って保存はされないのでしょうか。
libとかはずっと占有してると思うので行けたような気がします。
dllはcallをし終えて次の命令に行く頃にはdllのグローバル変数にいれた値はなくなっていますか?
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。