pharo海辺のアプリケーションでホームボタンをクリックすると、すべてのデータがTest.flという名前の燃料ファイルに保存されます。私は2つのインスタンスで一度に同じホーム・ページを呼び出す場合、両方が海辺:CannotDeleteFileException:古いバージョンの燃料ファイルを削除できません
FLSerializer
serialize: self allObjects
toFileNamed: self name , '.fl'**
、最新の更新プログラムとTest.flファイルを保存するためにコードの下にこれを呼び出すと例外になっています
CannotDeleteFileExceptionを:でした... \ Pharo3.0 \ Test.fl
そして、私は別のインスタンスが最初のインスタンスの後に実行を取得できるようにするためにミューテックスを使用しているに、ファイルの古いバージョンを削除しない
mutexBlock := Mutex new.
mutexBlock critical: [
FLSerializer
serialize: self allObjects
toFileNamed: self name , '.fl' ]
しかし、それでもまだ、私は同じエラーに
CannotDeleteFileException取得しています:誰がエラーを修正するために、この上で私を助けてください、ファイル
の古いバージョンを削除できませんでしたが。
これは機能しています。私はクラス変数を取って、それをクラスの初期化メソッドで初期化しました。ありがとうございます。 –
うれしい私は助けることができます。 –