探検


Recordsを語ろう

■ このスレッドは過去ログ倉庫に格納されています
2009/01/31(土) 20:38:36ID:OZVHKtOa0
マルチスレッド対応2画面ファイラー「Records」について語りませんか?

公式サイト
http://www14.ocn.ne.jp/~gary/

開発状況
http://developer.blog.ocn.ne.jp/diary/
2009/07/02(木) 00:33:03ID:q38fB0sY0
Recordsって、圧縮解凍用のdll(unlha32.dllとか)をロックしてない?
dllをバージョンアップしようとRecords上から上書きしようとしても、
「アクセスが拒否されました」と言われて出来ないんだけど。
(Recordsを終了して、他のファイラーから上書きすれば出来る)
dllなんて、必要な時だけロードすればいいんじゃないのかな?
いろんなもの読み込みまくってるからメモリ使用量が大きいのかも。
2009/07/02(木) 04:40:36ID:feYDLCx70
アーカイブ判定にdllを使ってるみたいだから常に必要なんじゃね?
2009/07/02(木) 06:09:01ID:ig03Tlc10
いや、それはおかしい。仕様を変えてでも別の方法を考えるべき。
2009/07/02(木) 09:33:35ID:5nmFEQLf0
そうすると、DLLロード処理が入る分、今よりもアーカイブまわりの処理が
遅くなるのが確定的に明らかだと思うのだが……。
2009/07/02(木) 12:31:14ID:RHqZ3C7S0
これって.net製だよね?そうするとDLLを必要時に動的ロードとか面倒なんじゃない?
DllImport でやっちゃうでしょ。
2009/07/02(木) 15:19:40ID:E4G9pBxC0
そんなことよりもっさり感のある動作速度をあげて欲しい。
I7 965
2009/07/02(木) 16:08:03ID:5nmFEQLf0
Win32API直書きみたいなPPxあたりに勝てる速度にはなるまいさ。
Recordsはスクリプトによる高い柔軟性と、使用に困るほどは遅くない程度の
速度を目指すとよいと思うな。

で、そういう観点で、

・遠いネットワークの先を参照するとき、監視を切ってもPPxよりぐっと遅い。
・アーカイブ内ファイル処理がもうちょっと速いと嬉しい。

ってあたりは改善されてほしいかなーとは思うかな。
まぁ今のままで使うけどね。






2009/07/02(木) 17:50:13ID:E4G9pBxC0
ひょっとするとアイコンの取得方法を少し考え直したら早くなるんじゃないかと憶測。
2009/07/02(木) 19:01:10ID:q38fB0sY0
DLLをロックされると、DLLのバージョンアップをするために、他のファイラを使わないといけなくなるわけだが……
2009/07/02(木) 19:19:46ID:feYDLCx70
GCを呼び出す関数とか、アーカイバDLLをアンロード/リロードする関数とかあると良いのかも。
2009/07/02(木) 21:36:21ID:5nmFEQLf0
>244
上書きはできないが、使用中の古いDLLのリネームはできるはず。
リネームしてから新しいDLLを置いて、Recordsを再起動すればよくないか?
■ このスレッドは過去ログ倉庫に格納されています

ニューススポーツなんでも実況