Forums: ユーザフォーラム (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系列へのバックポート。)

Reply to #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.) Login

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系のファイルが混入してしまっているのではと推測しています。
とはいえ別段ライブラリ周りをいじった覚えはないのだが・・・

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

Reply to #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.) Login

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

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

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

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


Reply to #81538

Reply to #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.) Login

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ブランチの方、どう手直ししたものか・・・


Reply to #81562

Reply to #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.) Login

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

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

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

Reply to #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.) Login