>>573
なら>>565「initが返した情報をProject.dll側に渡すための関数をProject.dll側に追加すれば良い」
init.cppの中で保持している全状態を、exeからProject.dllにコピーなり参照させるなりすれば良い。
exeが必ずProject.dllをロードするなら、exe側ではinit.cppを使わず全てProject.dllのそれを参照しても良い。

init.cppが二重にインスタンス化されているのが問題なのであって、DLLのロードは全く関係ない。