[過去ログ] 【神降臨】TRPG支援ツールを作るスレ【その3】 (983レス)
1-

このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
770: 幻月 2005/06/27(月) 09:22:39 ID:??? AAS
と、説明が足りないと思うので簡単にだけ補足します。

とりさんが行ったのはjarで読み出すときにURLUnitLoaderを一つにまとめ同じパッケージ名の場合に別のものとして
扱わせないという修正です。
これはある意味スマートな解決方法で、本来「javaは同一パッケージ名を許容しない」というルールからすれば問題ありません。

が…実際問題、製作者のことを考えると同一パッケージの別存在を許容しないといけないのです。
例を挙げます。

たとえば秋茄子さんの作ってきたサンプル、HelloWorld2
これは私が作ったサンプルをベースに拡張したものです。
しかもテスト用であるためパッケージ名、クラス名は変更してありません。
では、とりさんの修正版で元のHelloWortldがある状態で実行するとどうなるか?
元のHelloWortldが読み込まれて、HelloWorld2は読み込まれないんです。

もう一つ例を出します。
とりさんのダイスUnitがありますね。
これを仮に私のプラグイン「マスタースクリーン」で採用したとします。
で、一年位してから、リニューアルした「マスタースクリーンz」というものを出したとしましょう。
もちろん、「マスタースクリーンz」ではダイスUnitは最新のものに変えます。
では動かしてみるとどうなるか…古い方しか呼ばれないんです。
ほかの人のソースを許可もらって組み込むのにわざわざパッケージ名を変える人は少ないというのが私個人の見解です。

で、とりさんの修正を見てちょっと考えてることがあります、のでちょっとまっててくださいな。
1-
あと 213 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ

ぬこの手 ぬこTOP 0.008s