【初心者歓迎】C/C++室 Ver.106【環境依存OK】at TECH
【初心者歓迎】C/C++室 Ver.106【環境依存OK】 - 暇つぶし2ch1017:デフォルトの名無しさん
22/04/09 09:41:01.85 nJhutFId.net
レジストリで何を登録してるんだろう?
関数をexportするだけのsusieプラグイン
なんかはレジストリ登録不要で利用できるけど

1018:デフォルトの名無しさん
22/04/09 13:44:11.76 unOoTfDz.net
COMだろ
仕様が公開されてればLoadLibrary()して使えるんじゃね?

1019:デフォルトの名無しさん
22/04/09 14:04:17.62 ehpYMGIZ.net
DirectShowやMediaFoundationのcodecなら自分で呼ぶわけにもいかんだろうな

1020:デフォルトの名無しさん
22/04/09 17:06:35.88 fJGplIUn.net
みなさんレスありがとう。
>>984
たぶんこれなんですよね… やっぱ無理ですかね。

1021:985
22/04/09 18:31:18.53 fJGplIUn.net
今見たら、Video For Windowsの機能を利用してるみたいでした。
こんな古いのを使ってるから専用のコーデックを使わないといけないのか。
コーデックはH.264用のDLLみたいですね。どうにかならないかな。
HKEY_LOCAL_MACHINEにプログラムから簡単に登録出来ればいいんだけど。
なんか良い案はないでしょうか。

1022:蟻人間
22/04/09 19:04:00.95 3yKii3E5.net
権限が必要ならプログラムのマニフェストで権限を要求。
自動化が必要なら、必要なコマンドラインを調べてバッチプログラム化する。

1023:デフォルトの名無しさん
22/04/09 19:39:38.43 fJGplIUn.net
>>987
ありがとうございます。調べてやってみます。

1024:デフォルトの名無しさん
22/04/09 19:45:37.96 s5Ocn4sk.net
一般的な動画再生ソフトでもコーデックをインストールしないと見れないのがあるが
一方、コーデック内臓もあるので技術的にはインストール不要だとおもうが
やり方はしらん、どっちも

1025:985
22/04/10 14:43:33.45 pRTmUSXM.net
とりあえずはマニフェストの設定変更で、起動した時に権限要求するようにしました。
調べて更に良い方法あればまた変更するつもりです。みなさんレスありがとうございました。

1026:デフォルトの名無しさん
22/04/14 15:42:21.39 VkbtJkFZ.net
SIMDの勉強中で、下のようなことをしたいのですが、コンストラクタでエラーになります。
プリミティブ型をアライメント指定してnew,deleteするにはどうすればいいですか?
class MyClass {
public:
MyClass() : member(new (std::align_val_t{32}) int[1000]) {}
~MyClass() { delete[] member; }
int* member;
};

1027:デフォルトの名無しさん
22/04/14 16:34:45 4tVKG4Xu.net
コンパイラの吐き出すエラーは見た?
std::align_val_t を使えるのは C++17以降みたいだけど
そこらへんは大丈夫?

(※ ideone は C++14までやよね?)

1028:991
22/04/14 16:56:57.03 VkbtJkFZ.net
>>992
C++20です。
visual studio 2022でエラーC2956が出ます。
エラーのリンク先には構造体をnewしたい場合の対処法が書かれてます。
対処法:構造体の宣言時にalignas()でアライメント指定する。
プリミティブ型を宣言することができない(?)ので、この対処法では解決できませんでした。

1029:デフォルトの名無しさん
22/04/15 15:16:32 KM+JgYPL.net
うめ

1030:デフォルトの名無しさん
22/04/15 15:16:44 KM+JgYPL.net
埋め

1031:デフォルトの名無しさん
22/04/15 15:16:54 KM+JgYPL.net
ume

1032:デフォルトの名無しさん
22/04/15 15:17:03 KM+JgYPL.net


1033:デフォルトの名無しさん
22/04/15 15:17:12 KM+JgYPL.net
ウメ

1034:デフォルトの名無しさん
22/04/15 15:17:37 KM+JgYPL.net
生め

1035:デフォルトの名無しさん
22/04/15 15:17:46 KM+JgYPL.net
産め

1036:1001
Over 1000 Thread .net
このスレッドは1000を超えました。
新しいスレッドを立ててください。
life time: 641日 1時間 25分 58秒

1037:過去ログ ★
[過去ログ]
■ このスレッドは過去ログ倉庫に格納されています


最新レス表示
レスジャンプ
類似スレ一覧
スレッドの検索
話題のニュース
おまかせリスト
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch