- 232 名前:231 mailto:sage [2009/12/08(火) 09:31:29 ]
- >>217
ふと思ったんだが、ひょっとして>>1のwikiにアップされてるmod圧縮プログラムそのまま使ってる? BREW4.0はIModuleVtbl::CreateInstanceが呼ばれる前だとIFileMgrが作成できないからグローバル 変数どころかmod圧縮自体がそのままじゃ動かないぜ。 4.0でmod圧縮しようとすると展開ルーチン自体がグローバル変数として圧縮されたデータを持たな いといけない(スタック上には置ききれんだろう)。 この処置をいれても駄目だったんなら要らぬお節介だ、すまぬ。 しかし、これ(バイナリ埋め込み)やっちゃうと展開後に圧縮データ格納領域が無駄になるんだよなぁ。 メモリプールの餌にするとか、バッファとして使い回すとかすれば無駄もなくなるか? でも圧縮後のサイズは不定だから、***バイトあると思ってアクセスしたら落ちた、とか起こりそう。 そもそもmod圧縮時にしか使えないバッファとか汎用性が無くて頼りづらいか。
|

|