Foros: ユーザフォーラム (Thread #39707)

Rel099fのリリース (2018-06-25 20:16 by yyagi #81529)

来週日曜(7月1日)に、Release 099f をリリース予定です。
(Release 099は、FullHDに対応する以前の本体で、互換性を最重要視したリリースとなります。ただし機能強化を一切行っておりませんので、極力最新バージョン(Release122~)への移行をお勧めします)

リリース予定のモジュールは、下記から入手可能です。
https://osdn.net/users/yyagi/pf/DTXMania_TestBuilds/dl/DTXMania/DTXMania099f(180701)_DTXC029(150808).zip

修正点は以下の通りです。
* #37189 DirectSoundモード時のサウンド読み込みが遅かった問題の修正 (rev. 5f2ec2ae430cea60288005a5aef386190854f0e7 の、099系列へのバックポート。)
* #37243 Win10モードで動作させると、WASAPI排他の設定に失敗する問題の修正 (rev. a8284a3db39cae530dbe95d75ac52c6fda64239b び、099系列へのバックポート。)

Responder al #81529×

You can use Wiki syntax
You are not logged in. To discriminate your posts from the rest, you need to pick a nickname. (The uniqueness of nickname is not reserved. It is possible that someone else could use the exactly same nickname. If you want assurance of your identity, you are recommended to login before posting.) Entrar

Re: Rel099fのリリース (2018-06-26 23:49 by yyagi #81538)

099fで、プラグインの読み込みに失敗するようになったようです。ごめんなさい。


System.Reflection.Assembly asm = System.Reflection.Assembly.LoadFrom( dllName );
でアセンブリを読みこんで、
foreach( Type t in asm.GetTypes() )
すると、GetTypes()でReflectionTypeLoadExceptionが出る。

こいつのMessageを見ると、
アセンブリ 'IRPlugin, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null' からの型
'DTXMania.IRPlugin' にあるメソッド 'On進行描画' に実装が含まれていません。

らしい。でもIRPluginの中にOn進行描画()は当然ありますわな。(送信成功失敗の情報を画面に出すので)

おそらくどこかでDTXMania100系のファイルが混入してしまっているのではと推測しています。
とはいえ別段ライブラリ周りをいじった覚えはないのだが・・・

もう少し悩んでみます。 (今日はもう寝ます)
Responder al #81529

Responder al #81538×

You can use Wiki syntax
You are not logged in. To discriminate your posts from the rest, you need to pick a nickname. (The uniqueness of nickname is not reserved. It is possible that someone else could use the exactly same nickname. If you want assurance of your identity, you are recommended to login before posting.) Entrar

Re: Rel099fのリリース (2018-07-03 02:30 by yyagi #81562)

未だIRPlugin.dllが読み込めない問題は解決していません。

うーん、IRPlugin.dll側でDTXMania本体/FDK/SlimDXへの参照を張り直してリビルドいただく以外ないのだろうか・・・。

DTXMania本体のバージョン情報を099e相当のままにするといった配慮はしているのですが・・・
素直にchnmr0先生に相談しようか・・・


Responder al #81538

Responder al #81562×

You can use Wiki syntax
You are not logged in. To discriminate your posts from the rest, you need to pick a nickname. (The uniqueness of nickname is not reserved. It is possible that someone else could use the exactly same nickname. If you want assurance of your identity, you are recommended to login before posting.) Entrar

Re: Rel099fのリリース (2018-07-04 00:31 by yyagi #81563)

https://osdn.net/users/yyagi/pf/DTXMania_TestBuilds/dl/DTXMania/DTXMania099f(180701)_DTXC029(150808)_2.zip

無事に読み込めるようになりました。こちらをご確認ください。
問題なければ、1週遅れの7/8に正式公開します。


結局、私のgit環境(supportブランチ)に問題があったようで、昔のsubversionを使っていたころの099e環境を修正するようにしたところ、あっさり動作しました。

さて、gitのsupportブランチの方、どう手直ししたものか・・・


Responder al #81562

Responder al #81563×

You can use Wiki syntax
You are not logged in. To discriminate your posts from the rest, you need to pick a nickname. (The uniqueness of nickname is not reserved. It is possible that someone else could use the exactly same nickname. If you want assurance of your identity, you are recommended to login before posting.) Entrar

Re: Rel099fのリリース (2018-07-04 00:51 by yyagi #81564)

FDKの署名鍵がなぜか代わっていたのが原因と判明。ブランチそのものは異常なし。

いやまあ、鍵ファイルが化けていたことの方が問題なんだが・・・なんでだろ。
Responder al #81563

Responder al #81564×

You can use Wiki syntax
You are not logged in. To discriminate your posts from the rest, you need to pick a nickname. (The uniqueness of nickname is not reserved. It is possible that someone else could use the exactly same nickname. If you want assurance of your identity, you are recommended to login before posting.) Entrar