過去の投稿記事 new!
・【画像】漫画でわかる外国人参政権
・東京電力のHPで停電状態が確認できたり(サービス再開!)
・戦国時代 ~ 江戸時代の徳川家康が熱かった
・vaio のバッテリは寿命が短いような気がする
・話題の Western Digital 製 WD20EARS を購入した
・C01LC をビックカメラで買ってきた
・2025年には空中都市が現実化?!
・【動画】わかりやすい「宇宙ひも理論」
・今世紀には「富士山噴火」「東海連動地震」「首都圏直下型地震」か?
・滅びた町、南浜町が Googleストリートビューで見れる

【 amazon 送料無料キャンペーン 】

バックリンクはご自由にどうぞ!     http://mfsocket.blogspot.com/feeds/posts/default?alt=rss リンク集 / ログイン
ラベル iアプリ の投稿を表示しています。 すべての投稿を表示
ラベル iアプリ の投稿を表示しています。 すべての投稿を表示

2011/02/07
F900i のダイアログの仕様

 
iアプリ作成時 F900i で気をつけないといけない事。
 
以下のプログラムコードは、マルチスレッド端末では問題なく動作するはずですが、
F900i ではフリーズします。
 
// スレッド
public void run(){ 

    // とある分岐により、下記コードが通る場合
    synchronized(object){
        Dialog dlg = Dialog( Dialog.DIALOG_INFO, "test" ); 
        dlg.setText( "hoge" ); 
        int ret = dlg.show(); 
        if( ret == Dialog.BUTTON_YES ){
        }
    }
}

// 描画イベント. paint() ではオフスクリーンを転送するだけにする
public void paint( Graphics g ){
      if( m_off!=null ){
              synchronized(object){ // オフスクリーンの転送
                   g.drawImage( m_off, 0, 0 );
              }
      }
}
 
端末依存の問題点、気づきますでしょうか?

2010/12/30
コマンドプロンプトからウィンドウ座標を指定するコマンド作成中

 
昔から微妙に気になっていた事があります。
 
バッチファイルから Doja エミュレーターを立ち上げたとき、座標が左上の 0,0 に
なってしまうため、画面真ん中に持ってくるのがめんどくさい。
 
一度 GUI 上でエミュを立ち上げて開発する場合は、気にする事は無いのですが、
バッチファイルだと毎回プロセスを新規に立ち上げるので気になる。
 
 
そこでこんなコマンドを作成しました。

vista で doja が起動しないと思ったら

 
不思議現象に2時間ほど悩まされた。
 
 
仮想マシン上の Windows Vista では Doja が問題なく動作するのに、
 
メインPCでは起動しない。
 
vista_doja
 
doja.exe をコマンドプロンプトから引数付きで叩いても一瞬表示された後、
すぐにウィンドウが消える。
 
Doja.exe をダブルクリックでは一切反応しない。また jam をダブルクリック
したら「ご迷惑をおかけします」のシステムエラーで起動しない。
 
 
こーいうときは、定番の検証メニューから一つ一つ検証していきます。