普通はクラス自体をエクスポートすることで使えるようになるはずです。あと、CreateInstance()を使う方法自体は間違いではありません。COMのように互換性の向上や実装の隠蔽のために使うこともあります。2つ目のコードのようにDLLの中でnewしたオブジェクトをexe側でdeleteするのは厳禁です。3Dシューティングゲームの機体の回転がうまく行きません中天を向くほどおかしな動きをする感じでしょうか?XYZ各軸の回転を分けているあたり、すごくジンバルロックしそうに見えます。直接クォータニオンを回転させるべきかなと思います。クォータニオンが正しく使えていれば「360度以上回転したら0度に戻す」処理は不要なはずです。↓DXライブラリですが、前に私が書いた記事です。DirectX9でpmx形式のモデルを表示させたい。DirectX9でpmx形式のモデルを表示させたい。動いてるもののソースコードを参考にするのが近道かなと思います。無ければ当然ビルドできません。それぞれのビルド済みライブラリは以下から入手できます。最新ソースで、特に問題なくビルドできました。基本的な型が未定義であることが原因です。これは本来あり得ないエラーです。インクルードできているか確認してみてください。なっているかもしれません。確認してみてください。全ファイルに#includeさせる」の問題が解決するはずです。(それに伴って2.も解決するかもしれません)原理理論は「インクルードガード」で検索していただければ情報が得られます。once」と書く癖を付けておくと問題の予防になります。構文こそ似ていますが、言語仕様まで一緒にしないように気を付けてください。落とし穴」などで検索してヒットする情報には一通り目を通すことをお勧めします。C#のformについてアプリ起動の直後でしょうか?それでしたらこちら↓が参考になると思います。「マルチスレッドでGDIオブジェクトを使うのは危険だよ」ってちゃんと書いてありますね。「削除したときはなおさら何が起こるかわからない」ともあります。85%29.aspx根本的な話になりますが、描画を別スレッドに分けるのはやめた方がいいかもしれません。multithread」で検索すれば他にも情報が手に入ると思います。ファイルの中には見当たりませんでした。呼び出す方法が参考になると思います。API名」で検索するといろいろヒットします。VC++単色で塗りつぶしただけのコントロール(?)の配置についてこんな感じでしょうか。VS2013の設定でC++テンプレートのスペース自動挿入を止めたい。VS2013の設定でC++テンプレートのスペース自動挿入を止めたい。テンプレートの括弧がシフト演算子に誤認されるという仕様上の問題があります。これを防止するための整形でしょう。書いてもコンパイルエラーになりません。コンパイルすることはできません。System.ArgumentExceptionまだマズイですね。処理されるまで待機します。メッセージがキューに入っていたらどうでしょうか。デッドロックしてしまします。System.ArgumentExceptionメインスレッドで発生した例外ですね。別のスレッドではなく。以下のように修正してみてください。例外を捕まえることができるはずです。区別しているのは結局のところ座標変換行列(プロジェクション行列)です。して描画することもできます。ポイントスプライトの使い方ですが、シェーダを使わないとなると確かに情報が少ないですね・・・。↓こちらが参考になるでしょうか。DirectX9における点描画についてこんばんは。スクリーン座標空間に描画を行うことになります。