☆ チュー ☆ Squeak ☆ チュー ☆
■ このスレッドは過去ログ倉庫に格納されています
0113名称未設定
03/08/02 11:28ID:cyBfFyYdここでいう「モーフ」が、オブジェクトそのもの(いわゆるインスタンス)を
表しているなら残念ですが失われたものを取り戻すことは難しいでしょう。
モーフへの操作は原則としてチェンジファイルに記録されないからです。
大切なモーフ(あるいはモーフに限らずインスタンス)を扱うときは、
こまめに仮想イメージへの保存(World → save)か、プロジェクトの保存
(World → save project on file...)を行なうのが安全です(ただ、後者、
つまりプロジェクトの保存は経験上信頼性に欠け、リスクを伴うとの認識から
個人的にはあまり薦めていません)。
もし自作、あるいは既存のものを改変したオリジナルのモーフの定義(いわゆる
クラス)を表しているなら、World → changes... → recent logged changes...
で表示されるピリオド一覧から適切なものを選び、さらにその後、表示
される一覧から、該当するクラス定義、メソッド定義の項目を注意深く
選択したあと、上のペインの黄ボタンメニューから fileOut selections...
することで一連の操作を再現するための Smalltalk コード(.st ファイル)
が得られます。このとき、同じ黄ボタンメニューの remove doIts 、remove
older versions を使うと、適切で漏れのない選択がしやすくなります。
状況がつかめていないので、的を射ていなかったらごめんなさい。
■ このスレッドは過去ログ倉庫に格納されています