ザビタン開発日記
2009 | 01
2008 | 01 | 02 | 06 | 12
2007 | 10 | 11 | 12
2008年1月22日(火曜日)
15:20
代表取締役バカ
 
tviewをなんとか直してと・・・
mmlplayもサクっと・・・・

って、ちょっとまって???
そもそも、なんで「古いまま直していない」とは言え、画面がぶっとんじゃうの?

APIからopenwinやらboxfillやらが呼ばれた場合。たとえばそのパラメータ
が異常な数値だったとしても、その程度でおかしくなっちゃう(アプリが画面を壊せる)
ってのは、根本的にまずいしおかしいじゃん!??

ええと・・・まだ手をつけていないmmlplay。openwinは・・・

win = api_openwin(winbuf, 256, 112, -1, "mmlplay");

こうなってる。はりぼて本来の仕様。オイラが親切したのが・・・

int api_openwin( int xsiz, int ysiz, int col_inv, char *title,int value);

こうなっている。うーーん。ノーマルの状態だとwinbuf(ポインタ)が指定されているから多分、
本来は 0xなにがしという32ビットのアドレスが渡されてるんだなぁ。
オイラの仕様ではこれは横方向のドット数の指定だから、当然すんごいことになると・・・

なるほどなぁ。じゃ、各値を実行前にチェックさせればいいのかな・・・
 
30日を過ぎたBlogにはコメントできません。

リンク元  (3)
(1) 2 3 4 5 6 7 8 9 10 » 

PopnupBlog V3 Denali created by Bluemoon inc.