C++ DLLを使用するVB6アプリケーションがあるとします。彼らは同じメモリを共有しています(あなたは他のポインタを使用することができます)。 DLLはPublic Declare Function ... Lib ...
DLLのグローバル変数はどこに格納されていますか?
でVB6アプリ内で宣言され、どのようにこのフィット感はで哲学「スタックは、メモリの片側から他のヒープを成長」するのでしょうか? DLLのスタックはどこにありますか?アプリケーションの起動時にグローバルDLL変数が割り当てられますか?もしそうなら、私はDLLから関数を実行しようとするとエラーが出るのはなぜですか?
なぜ私たちにヒントを与えて、エラーメッセージを教えてください。 – jdigital
エラーはありません。それは完全に動作します。私は、DLLのグローバル変数がどこにあるのか不思議です。私はプロセスが片方から成長してスタックを積み重ねていると思ったので、動的にロードされるDLLのグローバル変数を説明することが難しくなりました。 –