- 1 名前:デフォルトの名無しさん mailto:sage [2020/07/13(月) 13:51:48.09 ID:WBkWHxcT.net]
- エスケープシーケンスやWin32APIなどの環境依存なものもOK
そのような質問は必ず環境を書きましょう 半角空白やタブでのインデントはスレに貼ると無くなります コードを貼れる所 codepad.org/ https://ideone.com/ 前スレ 【初心者歓迎】C/C++室 Ver.105【環境依存OK】 https://mevius.5ch.net/test/read.cgi/tech/1556142878/
- 1017 名前:デフォルトの名無しさん mailto:sage [2022/04/09(土) 09:41:01.85 ID:nJhutFId.net]
- レジストリで何を登録してるんだろう?
関数をexportするだけのsusieプラグイン なんかはレジストリ登録不要で利用できるけど
- 1018 名前:デフォルトの名無しさん [2022/04/09(土) 13:44:11.76 ID:unOoTfDz.net]
- COMだろ
仕様が公開されてればLoadLibrary()して使えるんじゃね?
- 1019 名前:デフォルトの名無しさん mailto:sage [2022/04/09(土) 14:04:17.62 ID:ehpYMGIZ.net]
- DirectShowやMediaFoundationのcodecなら自分で呼ぶわけにもいかんだろうな
- 1020 名前:デフォルトの名無しさん mailto:sage [2022/04/09(土) 17:06:35.88 ID:fJGplIUn.net]
- みなさんレスありがとう。
>>984 たぶんこれなんですよね… やっぱ無理ですかね。
- 1021 名前:985 [2022/04/09(土) 18:31:18.53 ID:fJGplIUn.net]
- 今見たら、Video For Windowsの機能を利用してるみたいでした。
こんな古いのを使ってるから専用のコーデックを使わないといけないのか。 コーデックはH.264用のDLLみたいですね。どうにかならないかな。 HKEY_LOCAL_MACHINEにプログラムから簡単に登録出来ればいいんだけど。 なんか良い案はないでしょうか。
- 1022 名前:蟻人間 mailto:sage [2022/04/09(土) 19:04:00.95 ID:3yKii3E5.net]
- 権限が必要ならプログラムのマニフェストで権限を要求。
自動化が必要なら、必要なコマンドラインを調べてバッチプログラム化する。
- 1023 名前:デフォルトの名無しさん mailto:sage [2022/04/09(土) 19:39:38.43 ID:fJGplIUn.net]
- >>987
ありがとうございます。調べてやってみます。
- 1024 名前:デフォルトの名無しさん mailto:sage [2022/04/09(土) 19:45:37.96 ID:s5Ocn4sk.net]
- 一般的な動画再生ソフトでもコーデックをインストールしないと見れないのがあるが
一方、コーデック内臓もあるので技術的にはインストール不要だとおもうが やり方はしらん、どっちも
- 1025 名前:985 mailto:sage [2022/04/10(日) 14:43:33.45 ID:pRTmUSXM.net]
- とりあえずはマニフェストの設定変更で、起動した時に権限要求するようにしました。
調べて更に良い方法あればまた変更するつもりです。みなさんレスありがとうございました。
- 1026 名前:デフォルトの名無しさん [2022/04/14(木) 15:42:21.39 ID:VkbtJkFZ.net]
- SIMDの勉強中で、下のようなことをしたいのですが、コンストラクタでエラーになります。
プリミティブ型をアライメント指定してnew,deleteするにはどうすればいいですか? class MyClass { public: MyClass() : member(new (std::align_val_t{32}) int[1000]) {} ~MyClass() { delete[] member; } int* member; };
- 1027 名前:デフォルトの名無しさん mailto:sage [2022/04/14(木) 16:34:45 ID:4tVKG4Xu.net]
- コンパイラの吐き出すエラーは見た?
std::align_val_t を使えるのは C++17以降みたいだけど そこらへんは大丈夫? (※ ideone は C++14までやよね?)
- 1028 名前:991 [2022/04/14(木) 16:56:57.03 ID:VkbtJkFZ.net]
- >>992
C++20です。 visual studio 2022でエラーC2956が出ます。 エラーのリンク先には構造体をnewしたい場合の対処法が書かれてます。 対処法:構造体の宣言時にalignas()でアライメント指定する。 プリミティブ型を宣言することができない(?)ので、この対処法では解決できませんでした。
- 1029 名前:デフォルトの名無しさん [2022/04/15(金) 15:16:32 ID:KM+JgYPL.net]
- うめ
- 1030 名前:デフォルトの名無しさん [2022/04/15(金) 15:16:44 ID:KM+JgYPL.net]
- 埋め
- 1031 名前:デフォルトの名無しさん [2022/04/15(金) 15:16:54 ID:KM+JgYPL.net]
- ume
- 1032 名前:デフォルトの名無しさん [2022/04/15(金) 15:17:03 ID:KM+JgYPL.net]
- 梅
- 1033 名前:デフォルトの名無しさん [2022/04/15(金) 15:17:12 ID:KM+JgYPL.net]
- ウメ
- 1034 名前:デフォルトの名無しさん [2022/04/15(金) 15:17:37 ID:KM+JgYPL.net]
- 生め
- 1035 名前:デフォルトの名無しさん [2022/04/15(金) 15:17:46 ID:KM+JgYPL.net]
- 産め
- 1036 名前:1001 [Over 1000 Thread .net]
- このスレッドは1000を超えました。
新しいスレッドを立ててください。 life time: 641日 1時間 25分 58秒
- 1037 名前:過去ログ ★ [[過去ログ]]
- ■ このスレッドは過去ログ倉庫に格納されています
|

|