[リストへもどる]
一括表示

タイトルSusieプラグインの対応拡張子について
記事No2988
投稿日: 2018/08/07(Tue) 23:13
投稿者fzok4234
本サイトに掲載されているSusieプラグインは対応している拡張子が
決定されており、ユーザーが自由に拡張子を設定できません。しかし
NeeViewなどの一部のアプリは、プラグインが返す特定の拡張子の
ファイルのみそのプラグインで開く仕様になっています。このため、
プラグインにハードコードされたもの以外の拡張子を持っているが
バイナリ構造自体はこのプラグインで対応しているファイルをその
アプリから開くことができません。

例えば、axeres.spiは任意の実行ファイルを開くことができるはず
なのですが、.ocxなどのaxeres.spiにハードコードされていない
拡張子の実行ファイルはNeeViewから開くことができません。

できればユーザーが設定で任意の対応拡張子を指定できるように
して頂ければ大変ありがたいです。ですが、12個もあるSusie
プラグインを一気にアップデートするのは大変なので、今後の
アップデートのついでに対応するなど徐々に行っていただければ
結構です。また、拡張子の入力ダイアログや設定ファイルの
読み書きなどの共通するルーチンがいずれ全てのプラグインに
実装されることを考えれば、このルーチンを別DLLにして
各プラグインから呼び出す方法をとるほうがよいかもしれません。





タイトルRe: Susieプラグインの対応拡張子について
記事No2990
投稿日: 2018/08/08(Wed) 22:10
投稿者TORO
拙作各種Susie Plug-inは、利用ソフト側がファイル毎にPlug-inのAPIを
つかって判断することを意図しています。また、通常使われる拡張子を
情報として取得可能にしていますが、ファイル内容により判別可能なも
のは、その内容に従って判断しており、拡張子が異なっていても
問題ありません。

個別Plug-inで対応拡張子の追加に対応することは、前述の理由により
必要を感じない他、一部の問題のために本来の機能を越えることもある
規模の実装を内蔵することで実装量のバランスが悪くなったり、バグ等の
余分な問題が出たりすることを避けるため、行うつもりはありません。


タイトルRe^2: Susieプラグインの対応拡張子について
記事No2993
投稿日: 2018/08/09(Thu) 04:38
投稿者fzok4234
> 一部の問題のために本来の機能を越えることもある規模の実装を
> 内蔵することで実装量のバランスが悪くなったり、バグ等の余分な
> 問題が出たりすることを避けるため、行うつもりはありません。

この「一部の問題」というのに該当するのがLeeyesとNeeViewなのですが ...

この両者は、現状ではプラグインから取得する「通常使われる拡張子」以外の
拡張子のファイルを一切開いてくれません。

NeeViewに関しては最近頻繁に更新されていることもあって、プラグインに
対応する拡張子をカスタマイズできるようにするよう開発者に対して
提案いたしました。今後のアップデートで採用される可能性があるため
期待が持てます。

しかし、Leeyesに関しては事実上開発停止になっているうえクローズドソースの
ために後継の開発者も現れず、問題解決は絶望的です。

わざわざLeeyesの仕様のために入力ダイアログやら設定ファイル処理やらの
ボリュームのあるコードを用意する必要はないとの考えに大いに納得できます。