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

メッセージ #81529 への返信×

Wiki文法が使えます
ログインしていません。投稿を区別するために投稿者のニックネームをつけてください(ニックネームの一意性は保証されません。全く別の人も同じ名前を利用することが可能ですので本人であることの特定には利用できません。本人であることを保証したい場合にはログインして投稿を行なってください)。 ログインする

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

もう少し悩んでみます。 (今日はもう寝ます)
#81529 への返信

メッセージ #81538 への返信×

Wiki文法が使えます
ログインしていません。投稿を区別するために投稿者のニックネームをつけてください(ニックネームの一意性は保証されません。全く別の人も同じ名前を利用することが可能ですので本人であることの特定には利用できません。本人であることを保証したい場合にはログインして投稿を行なってください)。 ログインする

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

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

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

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


#81538 への返信

メッセージ #81562 への返信×

Wiki文法が使えます
ログインしていません。投稿を区別するために投稿者のニックネームをつけてください(ニックネームの一意性は保証されません。全く別の人も同じ名前を利用することが可能ですので本人であることの特定には利用できません。本人であることを保証したい場合にはログインして投稿を行なってください)。 ログインする

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


#81562 への返信

メッセージ #81563 への返信×

Wiki文法が使えます
ログインしていません。投稿を区別するために投稿者のニックネームをつけてください(ニックネームの一意性は保証されません。全く別の人も同じ名前を利用することが可能ですので本人であることの特定には利用できません。本人であることを保証したい場合にはログインして投稿を行なってください)。 ログインする

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

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

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

メッセージ #81564 への返信×

Wiki文法が使えます
ログインしていません。投稿を区別するために投稿者のニックネームをつけてください(ニックネームの一意性は保証されません。全く別の人も同じ名前を利用することが可能ですので本人であることの特定には利用できません。本人であることを保証したい場合にはログインして投稿を行なってください)。 ログインする