[1659] Re: 修正しました

投稿日 2018/10/10(Wed) 21:39:01
投稿者 通りすがり
参照先

もともとのプログラムで確認しようとしたのですが、別のところでエラーとなり、まだ未確認です。
もしかすると、今回の修正の影響かもしれません。が、当方の潜在バグという可能性も結構あります。
簡単なケースで試した限りでは再現しないため、調査中です。
(PNGとGIFを読み込み、APNG/AnimationGIFを出力するプログラムなので全体を載せるには、でかいです。また、実行にはPluginが2つ必要になります(プロデルではうまく動作しなかった、CRC32計算とGIF→PNG変換をC#でPlugin化。後者は今は大丈夫かも。))

参考までに、以下のような現象です。

・ある種類に、「[自分]から読み取りする手順」と、「[自分]から符号なし短整数として、読み取る手順」がある(ほぼ、バイナリファイルや、バイナリデータと同じ手順群を持っています)
・この種類は、実装無しの種類を継承している(上記手順もそこに定義が含まれる)
・インスタンスから、上記のどちらを呼び出そうとしても、前者が呼び出されてしまう。
・このインスタンスは、うまく呼びせていない処理の引数として呼び出し元から受け取っているが、その際の仮引数の型制約は、実装無しの種類となっている(インスタンスそのもの種類ではない)
・種類の定義のあるファイルと、インスタンスを生成して利用しているファイルは別(プロジェクトを構成している)
・ただし、ここに記載した内容と同じ条件になるように、プロジェクトを生成して、試しても、再現しない(正しく、それぞれのメソッドが呼び出される)

という感じです。


関連一覧ツリー

をクリックするとツリーを一括表示します)

返信フォーム

(この投稿に返信する場合は下記フォームから投稿して下さい)
(1MBまで)
(英数字で8文字以内)

- 投稿修正/削除フォーム -
処理 No パスワード

▲ページの先頭へ

- WebForum -