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:過去ログ ★
[過去ログ]
■ このスレッドは過去ログ倉庫に格納されています