- 1 名前:デフォルトの名無しさん [2018/03/23(金) 15:24:12.95 ID:1IsbON+l.net]
- 回答する人も、質問する人も必ず読んでください
これらに当てはまる人のための質問スレです。 1.C/C++は多少理解している。 2.最近DirectXを始めたばかり 3.SDKを見ても、Googleで検索しても、いまいち理解できない人 4.余計な雑談は不要ですよ 【 回答してくださる方 】 ・ できるだけ優しく質問に答えてあげてください。 ・ 優しく教えるのが嫌でしたら、解決するためのヒントだけでも結構です。 「ググれ」「SDK見れ」以外の回答でおながいします。 ・ 神ですら理解不能な質問は無視して下さい。 【 質問する方 】 ・ どんな事で躓いているのか明確にしよう。 ・ 長くならないなら躓いている部分のコードを晒してみれ。 ・ 解決した場合、お礼を言うのは当然だが、何をどうしたら解決したかを明確に書こう。 ・ 回答して貰ったら、出来るだけお礼もしよう。 前 【C++】 DirectX初心者質問スレ Part40 【C】(c)2ch.net https://mevius.5ch.net/test/read.cgi/tech/1474782237/ >>2リンク
- 769 名前:デフォルトの名無しさん mailto:sage [2023/01/21(土) 02:33:55.87 ID:aLDqxzMz.net]
- regsvr32.exe 呼ぶだけじゃないん?
- 770 名前:765 mailto:sage [2023/01/21(土) 11:13:10.20 ID:IpxCL/07.net]
- >>769
ちょっと話が変わりますが、今だとmp4ファイルは再生できないのですが これに対応すにはどうすればいいんでしょうか? 外部からインストールファイルを使ってコーデックをインストールするとかではなく プログラムの中だけで完結したい場合です。 DirectShowのフィルターを自作するとかそういう方法になるんでしょうか?
- 771 名前:デフォルトの名無しさん mailto:sage [2023/01/21(土) 12:55:06.70 ID:aLDqxzMz.net]
- そのコーデックdllがCOM形式なら↓こんな感じ
typedef HRESULT(WINAPI* DllRegFncType)(void); int WINAPI WinMain(… { // レジストリに登録されるので1回のみでOK。登録済みかどうかを設定ファイルにでも保存しておく。 HMODULE hModule = LoadLibrary("mp4codec.dll"); DllRegFncType DllRegisterServer = (FncType)GetProcAddress(hModule, "DllRegisterServer"); FreeLibrary(hModule); DllRegisterServer(); // レジストリに登録 // 上の4行はsystem("regsvr32.exe /s mp4codec.dll")でも代用できる // アプリをアンインストールするときはregsvr32.exe /u mp4codec.dllする // 以下アプリのメインが続く COM形式でないならdllの作者に聞かないとわからない (COM形式かどうかはregsvr32.exe mp4codec.dllで表示されます)
- 772 名前:デフォルトの名無しさん mailto:sage [2023/01/21(土) 12:59:50.62 ID:aLDqxzMz.net]
- (FncType)GetProcAddress → (DllRegFncType)GetProcAddress
- 773 名前:765 mailto:sage [2023/01/21(土) 13:29:58.89 ID:IpxCL/07.net]
- >>771
ありがとうございます!やってみますね!
- 774 名前:デフォルトの名無しさん mailto:sage [2023/01/21(土) 15:51:38.30 ID:aLDqxzMz.net]
- 逆だった
DllRegisterServer(); // レジストリに登録 FreeLibrary(hModule);
- 775 名前:デフォルトの名無しさん mailto:sage [2023/04/21(金) 00:08:24.31 ID:Ey1irbU3.net]
- レガシーなHDDでも効果出るかもしれない
https://devblogs.microsoft.com/directx/directstorage-1-2-available-now/
- 776 名前:デフォルトの名無しさん mailto:sage [2023/05/08(月) 23:01:35.22 ID:fjpXov5M.net]
- はじめましてVC++におけるDirectXの設定についてお尋ねします
DirectX SDK Jun 10 というSDKを公式からダウンロードできたのですが ここにあるSDKをインストールし、VC++のincludeとlibフォルダにコピペし コンパイルしたのちにsal.hがありませんと怒られれました sal.hってなんですか???
|

|