[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 701- 801- 901- 1001- 2chのread.cgiへ]
Update time : 05/09 09:27 / Filesize : 284 KB / Number-of Response : 1002
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

BREW(Binary Runtime Environment for Wireless) 3



1 名前:デフォルトの名無しさん mailto:sage [04/09/24 15:07:03]
BREW(Binary Runtime Environment for Wireless)についてのスレ

QUALCOMM BREWホーム
www.qualcomm.com/brew/ja/
www.qualcomm.com/brew/

BREW JAPAN .COM|BREW増強計画
www.brewjapan.com/

前スレ
pc5.2ch.net/test/read.cgi/tech/1076511398/
関連情報>>2-18

■過去スレ
02 pc5.2ch.net/test/read.cgi/tech/1076511398/
01 pc2.2ch.net/test/read.cgi/tech/1011078904/


809 名前:デフォルトの名無しさん mailto:sage [05/02/17 20:38:27 ]
漏れの場合

#ifdef _DEBUG
#define _DPRT0(fmt)DBGPRINTF("%s(%d):"fmt,_BN(__FILE__),__LINE__);
#define _DPPRT1(fmt,a)DBGPRINTF("%s(%d):"fmt,_BN(__FILE__),__LINE__,a);
#define _DPPRT2(fmt,a,b)DBGPRINTF("%s(%d):"fmt,_BN(__FILE__),__LINE__,a,b);
#define _DPPRT3(fmt,a,b,c)DBGPRINTF("%s(%d):"fmt,_BN(__FILE__),__LINE__,a,b,c);
#else
#define _DPRT0(fmt)
#define _DPRT1(fmt,a)
#define _DPRT2(fmt,a,b)
#define _DPRT3(fmt,a,b,c)
#endif
見たいな感じにしてる。
ファイル名と行番号を自動で同じ行に出したいので、可変引数一括り方式だとうまく行かなくてね。
まあ3つ以上も引数とることなんてまず無いのでこれで用は足りるがほしければ定義増やせば良いだけだし。

ちなみに_BNはbasename的な機能を持たせたマクロね。


810 名前:デフォルトの名無しさん mailto:sage [05/02/17 23:03:32 ]
>>801
ごめん。ちょっと質問させて。
アルファブレンドを直接書いて、使い物になる速度って出ます?
たいがい広範囲にかぶせますよね?アルファ付きのものって

811 名前:810=(799) mailto:sage [05/02/17 23:09:37 ]
>>801
自分はこんな感じでやってます。
誰も書かないってことは、もしかして推奨されない方法?
それともトンデモ勘違いやらかしてる?

int debugprint(char* str,...)
{

#ifdef DEBUGLOG
 va_list  ap;
 GP*   gp;
    gp = (GP*)(GETAPPINSTANCE());
    va_start(ap,str);
    VSNPRINTF(gp->gvarsDebugbuffer,128,str,ap);
    va_end(ap);
    DBGPRINTF(gp->gvarsDebugbuffer);
#endif
    return(0);
}

812 名前:811 mailto:sage [05/02/18 01:28:44 ]
悪い、トンデモ勘違いだった。
>>811は忘れておくれ

813 名前:デフォルトの名無しさん mailto:sage [05/02/18 01:36:31 ]
javaに移植するとき面倒だからprintf構文を直接使うのはやめました

814 名前:デフォルトの名無しさん mailto:sage [05/02/18 01:54:18 ]
BREW→Javaって移植あるん?

815 名前:デフォルトの名無しさん mailto:sage [05/02/18 08:53:33 ]
#define TRACE !DEBUG ? (void)0 : DBGPRINTF


816 名前:デフォルトの名無しさん [05/02/18 10:02:24 ]
>>814
スペック的に不可能かと・・・

817 名前:デフォルトの名無しさん mailto:sage [05/02/18 10:08:01 ]
>>814
やったことあるよー、ゲーム下請けだけど
iアプリ→BREW→iアプリ
とか微妙な仕様変更付きでやったことがある。
当然iアプリ移植のときにサイズオーバーしたら仕様削減とか
してもらわんと入らないわけだが。



818 名前:デフォルトの名無しさん mailto:sage [05/02/18 14:58:58 ]
(,,゚Д゚)∩先生質問です

ちょっとまえぐらいのレスでブラウザ起動について参考にさせていただきました。
で、W21Kなんですけど、起動しないんですよね。W21SとW21SAはできてるんです。

W21Kも、まったくできないわけでなく、電源を入れた直後ならできるという。。
メモリ周りなのか、ブラウザの履歴もおかしいような感じです。

ソースは、リファレンスのほとんどそのままです。

何か注意点あります?

819 名前:デフォルトの名無しさん mailto:sage [05/02/18 16:32:42 ]
>>818
メモリ周りっぽいなぁ。
EVT_APP_SUSPEND あたりで FALSE 返してるとか。
W21K だと ezurlto だから、ブラウザが起動してる間は
ShimBrowserInfo 構造体のヒープは解放しちゃいけないよん。

W21S と W21SA でうまくいってるのは、たまたま解放された
ヒープの内容が書き換えられてないだけだと思う。

820 名前:デフォルトの名無しさん mailto:sage [05/02/18 19:28:20 ]
>>725
あーウチと同じ症状だ。
CPからバグレポ着たとき「なんか見たことあるなぁ」と思ったら725さんの書き込みですた。
とりあえずW21Sのレジューム復帰後の処理落ち対処方法わかったけど
KDDIに確認するからってCPから検証止められた。


・・・・というか725さんと同じCPな気がする_| ̄|〇

821 名前:デフォルトの名無しさん mailto:sage [05/02/18 20:13:07 ]
質問お願いします。
端末のフォントサイズやフォントの種類を変更した場合
IHTMLVIEWERで作成した画面のテキストのフォントは追従し
てくれますでしょうか?
こういうのは機種(メーカー)依存?

822 名前:デフォルトの名無しさん [05/02/19 00:37:26 ]
ダイアログの作成をしようとしてますが、

ISHELL_CreateDialog(pi->a.m_pIShell, "dialog.bar", 6001, NULL);

の戻り値がSUCCESSとなりません(コンパイル自体はできます)。
リソースIDやファイル名も合ってます。
ダイアログを作成するに留意する点ありませんでしょうか?





823 名前:中の糞 mailto:sage [05/02/19 02:08:29 ]
>822
EVT_DIALOG_INIT, EVT_DIALOG_START イベントにTRUEを返す。

IDialogは仕様が激しく糞であり、利用はまったく以ってオススメできません。
特にITextCtlを貼った場合、その動作ははっきり言って予測不能です。

824 名前:デフォルトの名無しさん [05/02/20 00:43:35 ]
IWEB_GetResponse()を使って同じLAN内のWEBサーバから画像を表示させようと
しておりますが、表示に5秒ぐらい時間がかかってしまいます。
BREW出力ウィンドウを見ると、IWEB_GetResponse()を実行した後に
==>AEETAPI_cbCallEvent
と表示され3秒ぐらい後にもう一回
==>AEETAPI_cbCallEvent
と表示されてます。

関数はこんな感じで実行してます。
IWEB_GetResponse(pi->web,
(pi->web, &pi->piWResp, &pi->cb, pi->purl,
WEBOPT_HEADER, "X-Method: GET\r\n",
WEBOPT_METHOD, "GET",
WEBOPT_END));
表示速度を速める方法ありませんでしょうか?


825 名前:デフォルトの名無しさん mailto:sage [05/02/20 04:36:30 ]
先読みするぐらいしか考えつかないなあ。
事前にアクセスしといてメモリに置いとくのがいいのではないかと。
その場その場でネットワークからロードはオーバヘッドが大きすぎる気が。
ただGETでアクセスするだけでもIWebは時間がかかる。
ISocket使ってコネクション確立してhogehogeとやったほうがいいかも。

826 名前:デフォルトの名無しさん mailto:sage [05/02/20 04:37:33 ]
ああ…でも、ISocketでもその場その場でロードは
実用に耐えるか試したことないので、分からないな。
素直に先読みするのが賢いんではなかろうか。

827 名前:デフォルトの名無しさん mailto:sage [05/02/20 09:13:51 ]
っというか初回は遅いので空のドキュメントでもGET
しとけばいいんじゃないの?



828 名前:デフォルトの名無しさん [05/02/21 05:20:41 ]
SDKをダウンロードできなかった!何故だ! …坊やだからか?

そんなわけでこの↓FAQを次スレからは是非加えてホスィ
brewforums.qualcomm.com/ja/showthread.php?s=&threadid=71

入力時の注意事項とかエラーの詳細とか、
そのくらい書いといてくれよな…
意図はわからなくもないけど qualcomm のこの姿勢にはめっさ腹立つんですけど。

829 名前:デフォルトの名無しさん mailto:sage [05/02/21 08:14:25 ]
例えば、IBitmapからjpgファイルを出力するときってどうやってる?

830 名前:デフォルトの名無しさん mailto:sage [05/02/21 10:25:57 ]
>>828
>>6


831 名前:デフォルトの名無しさん mailto:sage [05/02/21 12:42:38 ]
>>828
こんにちは、坊や。
>>829
ピクセル参照してYUVに変換して8x8ブロックに切り出して、
DCTかけてACスキャンしてハフマン圧縮すればいいんじゃないか?

832 名前:デフォルトの名無しさん mailto:sage [05/02/21 14:13:49 ]
>>819
メモリの開放はしていないんです。
で、ブラウザが起動しないというよりは

接続できません
しばらくたってからリトライしてください

が出るんですよね。
画面には最後に表示したページのキャッシュ。
キャッシュを消して同じことをすると
延々とConnectingしているような感じです。

833 名前:デフォルトの名無しさん [05/02/22 01:36:48 ]
WindowsみたいにBitmapのボタンを作ろうとしているのですが、
簡単な方法ございませんでしょうか?

834 名前:デフォルトの名無しさん mailto:sage [05/02/22 01:58:41 ]
ボタン押とボタン通常の2パターン画像を用意する

835 名前:デフォルトの名無しさん mailto:sage [05/02/22 02:07:19 ]
プログラムで動的にアニメBCIを作りたいんですが、BCIフォーマットの説明資料
とかってどっかにないですかね?


836 名前:デフォルトの名無しさん mailto:sage [05/02/22 02:26:14 ]
>>833
Buttonクラスのようなものはないから、enabled/disabled、通常状態/押下状態
など各Bitmapを用意して自力で表示を切り替えて。

通常状態/押下状態の表現だけならBitmapで用意しなくても
IDISPLAY_FrameButton()でできる。これも表示の切り替えは自力でやるんだけど。

837 名前:デフォルトの名無しさん mailto:sage [05/02/22 10:26:19 ]
流れをぶった切って質問。
Extensionの中でイベントを処理したいときってどうすればいいの?
イベントを受け取りたいExtensionをIAppletから継承すればいいのかね。



838 名前:デフォルトの名無しさん mailto:sage [05/02/22 10:37:47 ]
>>835
BCIの詳細な情報は非開示です。

>>837
AEE_* のイベントをExtensionが直接受け取ることは出来ません。
(イベントはアプレットのHandleEventに渡されるので)
アプレットからExtensionに渡す処理が必要になります。
(アプレットがIMENUCTL_HandleEvent()を呼び出すのと同じことです)

コールバックなら直接受け取ることも出来ますが...。

839 名前:デフォルトの名無しさん mailto:sage [05/02/22 17:44:30 ]
>>838
さんくす。
やっぱり
>(アプレットがIMENUCTL_HandleEvent()を呼び出すのと同じことです)
みたいなことしないといけないのか。

840 名前:デフォルトの名無しさん mailto:sage [05/02/22 19:34:21 ]
>>819
818じゃない別人ですが、質問です。
ShimBrowserInfo構造体の定義が見つからないんで、自分で定義しちゃいました。
とりあえずブラウザ起動したんですが、自分で定義するもんですか?
決められた構造体なのに、なんか気持ち悪いです・・・


841 名前:デフォルトの名無しさん mailto:sage [05/02/22 19:37:56 ]
>>840
普通に aeekddi.h に書いてあるように見えるのだが。

842 名前:デフォルトの名無しさん [05/02/23 10:32:53 ]
https://secsvr.net/brewjapan.com/tech/form.html
BREW Technical Tips更新されてますぞ


843 名前:デフォルトの名無しさん mailto:sage [05/02/23 16:00:06 ]
サンプルのFakeRPGのソース見ても理解できなかったので教えてください。
ISpriteインターフェースのタイルマッピング機能を使うと、
画面におさまらないほどのMAPでも管理してくれて、
さらに、スプライトする画像を動かすだけで、表示されてない部分に
移動したときでも、周り(MAP)も描画してくれますか?

それとも、毎回毎回、
画面に表示できるだけのMAPデータをセットしないといけないのでしょうか?

844 名前:デフォルトの名無しさん [05/02/23 16:19:26 ]
端末のユーザー別のユニークなIDを取得する方法ってありますか?
マニュアルを調べているんですけどなかなか見つからなくって。


845 名前:デフォルトの名無しさん mailto:sage [05/02/23 16:29:22 ]
>>844
IKDDIPHONESYSTEM_GetSubscriberID()
ではどうだろうか?

846 名前:デフォルトの名無しさん mailto:sage [05/02/23 17:15:03 ]
>>841
ありがとうございます。
ShimSample内に入っていたので、サンプルいらないから入れてませんでした。
サンプルは必ずインストールせよ、ってことですかね?
やはり、気持ち悪い・・・


847 名前:デフォルトの名無しさん mailto:sage [05/02/23 17:44:20 ]
>>844
ITAPI_GgetStatusのszMobileIDは?
一応電話番号を基本とするID取れるけど。(KDDIではまんま電話番号)
ただ、一度通信しないとこれが取れない端末とかあるけどね。
InfobarとかInfobarとかInfobarとか・・・



848 名前:デフォルトの名無しさん mailto:sage [05/02/24 09:32:38 ]
>>844
サブスクライバIDか端末電話番号か、e-mailアドレスのどれかだね。

849 名前:844 [05/02/24 12:45:37 ]
>>845,847,848
ありがとうございます。
早速試してみます。



850 名前:デフォルトの名無しさん [05/02/24 15:12:43 ]
質問です。
AEEClsCreateInstanceで作ったIApplet/AEEAppletのポインタを取得できる関数があった気がするのですが名前が思い出せません。
たしかヘッダーで g_pvtXXXX か何かを返していたと記憶していたのですが grep で見つけられませんでした(見つかったのはGET_HELPERのみ)。
どなたか教えてください。

851 名前:850 mailto:sage [05/02/24 15:15:48 ]
事故レスです。すみません。
GETAPPINSTANCE()でした。書き込んだ後すぐに見つけました。以後気をつけます。

852 名前:デフォルトの名無しさん mailto:sage [05/02/24 15:56:09 ]
あー・・・

GETAPPINSTANCE()の存在知らずにずっとポインタ渡してたよorz

まぁ・・・いっか


853 名前:デフォルトの名無しさん [05/02/24 17:04:21 ]
BREWなんか動きゃいんだよ

854 名前:デフォルトの名無しさん mailto:sage [05/02/24 17:28:04 ]
>>851-852
GETAPPINSTANCE()に関しては某機種の某コールバック中で正常に動作しない不具合が...。
なので過信しない方がいいっす。

855 名前:デフォルトの名無しさん mailto:sage [05/02/24 17:51:54 ]
>>854
どうせなら報告もかねてちゃんと機種を晒してくれw


856 名前:デフォルトの名無しさん mailto:sage [05/02/24 18:03:25 ]
>>855
いやKDDIのFAQに出とるし。ヒントは2.0端末。
GETAPPINSTANCE()で探せば出るでしょ。

857 名前:デフォルトの名無しさん mailto:sage [05/02/24 18:19:44 ]
BREWはCP通さないと落ちてこない情報とか特に多いから
面倒だよなぁ・・



858 名前:デフォルトの名無しさん mailto:sage [05/02/24 22:30:17 ]
>GETAPPINSTANCE()の存在知らずにずっとポインタ渡してたよorz
逆にその方がわかりやすい構造になる罠w

安易にどっからでもポインタを参照するよりはクラス(Cなら構造体)の
結び付きとか意識した設計になるっしょ。

…一概には言えないかな?

859 名前:デフォルトの名無しさん mailto:sage [05/02/25 02:01:40 ]
>>858
普段はそれでいいけど・・・
コールバック使うクラスはメンバにAEEAppletのポインタを持つ謎仕様orz


860 名前:デフォルトの名無しさん mailto:sage [05/02/25 20:15:27 ]
エミュでMA5のSMAFを再生するのは不可能でしょうか。
何も鳴らない・・・。
アプリにはそこまで必要ないってことなのか・・・。

861 名前:デフォルトの名無しさん mailto:sage [05/02/25 21:02:53 ]
3Dの表示をやっているんですがIMICRO3D_Render_drawFigure()が
失敗してるっぽい感じでモデルデータが表示されません。
失敗する原因、いくつかあると思いますが、
もし知っている方がいれば教えてもらえないでしょうか?

862 名前:デフォルトの名無しさん mailto:sage [05/02/25 21:59:28 ]
>>861
カメラがあさっての方向を向いてるんじゃないの?
もしくは遠すぎるか。

863 名前:862 [05/02/25 22:01:41 ]
あと、MascotCapsuleの描画領域はdirtyと判定されないようだから、
背景を何か描くか、明示的にIBITMAP_Invalidate()を呼ばないと駄目だった
気がする。

864 名前:デフォルトの名無しさん [05/02/25 23:00:09 ]
試験用端末を全部窓から投げ捨てろ!

865 名前:デフォルトの名無しさん [05/02/25 23:32:19 ]
iMona使えてる人いる?

866 名前:デフォルトの名無しさん mailto:sage [05/02/25 23:47:23 ]
iMonaって、JAVAアプリじゃないの?
移植して自分の端末だけに入れて楽しむの?

867 名前:デフォルトの名無しさん mailto:sage [05/02/26 19:14:24 ]
デスマの人手挙げてー?




868 名前:デフォルトの名無しさん mailto:sage [05/02/26 22:27:19 ]


869 名前:デフォルトの名無しさん mailto:sage [05/02/26 22:35:48 ]
          ∧_∧
        ⊂(´・ω・`)つ-、
      ///   /_/:::::/   大変だねぇ
      |:::|/⊂ヽノ|:::| /」
    / ̄ ̄旦 ̄ ̄ ̄/|
  /______/ | |
  | |-----------| |

870 名前:デフォルトの名無しさん mailto:sage [05/02/26 23:07:15 ]
がんがれよ




検証マダー?

871 名前:デフォルトの名無しさん mailto:sage [05/02/28 00:51:39 ]
*と+をあっちこっちで記述ミス発見。
あはははははははははははfはふぉあうydfさhsdfpふじこp;@

渋滞させてくれたみんな、サン糞!


872 名前:861 mailto:sage [05/02/28 11:54:05 ]
>>862
レスありがとうございます。
IMICRO3D_Render_drawFigureの返値調べたらHI_FALSEになってるみたいです。
で、ちょっと質問なんですがFigureに正常にロードできてるか見る方法ってありますか?
あとdrawFigureをする前にしなきゃいけないこととかあります?

873 名前:デフォルトの名無しさん mailto:sage [05/02/28 14:03:44 ]
>>872
IMICRO3D_Figure_loadMbacDataの戻り値じゃなくて?
これでHI_TRUEが返ってれば大丈夫だと思うけど。

あとはサンプルのファイル名(とテクスチャ名)だけ差し替えてテストしてみるとか。

drawFigureの前ってカメラの行列設定くらいしか無かったような。場合によっては
setPattern/setTextureとか。

874 名前:861 mailto:sage [05/02/28 16:34:45 ]
それがロードはできてるみたいなんですよ。
IMICRO3D_Figure_loadMbacDataではHI_TRUE返ってきてます。
Figure構造体の中のいくつかの変数見たんですが、ロード直後とIMICRO3D_Render_drawFigureの直前の数値が一緒でした。
なのでロードの失敗はないと思います。
この状況でIMICRO3D_Render_drawFigureを失敗するっていうのは何が原因なんでしょうか・・・orz

875 名前:デフォルトの名無しさん mailto:sage [05/02/28 16:45:22 ]
>>874
そんじゃ、やっぱしテクスチャがセットできてないとか、Renderの設定がおかしい
(setVramのあたりとか)じゃない?


876 名前:デフォルトの名無しさん [05/02/28 16:46:22 ]
アプリでフルブラウザあるじゃん
ttp://appget.com/ez/pc/apview_023553.htm

877 名前:861 mailto:sage [05/02/28 17:24:31 ]
アドバイスありがとうございました。なんとかできました。
なんとIMICRO3D_Render_initializeしてなかったです・・・。
たったこれだけで丸1日かけてしまっくぁwせdrftgyふじこlp;@:「




878 名前:デフォルトの名無しさん mailto:sage [05/02/28 18:59:37 ]
barファイル(もしくはbriファイル)の内部構造ってどっかに説明ころがってませんかね?
多言語対応でメッセージをすべてリソースから読むのは良いのですが、メッセージの種類が
増えたときとか、5つも6つもすべてのリソースに追加するのってかなり面倒で・・・
フォーマットが分かればCSVとかで用意して自動生成できるんですけどね〜
まあおそらく非公開なんだとは思いますが・・・

879 名前:デフォルトの名無しさん mailto:sage [05/02/28 19:41:08 ]
>>878
ttp://brewforums.qualcomm.com/ja/showthread.php?s=&threadid=323
に、BARファイルのフォーマットは公開してないって書いてある。

ちなみに俺は適当なキーマクロ使ってリソース追加してる。

880 名前:デフォルトの名無しさん mailto:中の糞 sage [05/02/28 22:25:36 ]
>878
ResourceEditor3.0から、中間フォーマットをXMLで吐くようになり、これから(コマンドラインで)barファイルを生成可能です。
XMLのフォーマットは見ればだいたい分かるものなので、推測して生成することはできると思います。

SDK3.0 インストールして使ってみてください...

881 名前:デフォルトの名無しさん mailto:sage [05/02/28 22:40:56 ]
いやまて、実際にどう動くかとかは使って無いからわからないけど、
コマンドラインでのbar生成ってQのサイトに以前から無かったか?
勘違いかな?

882 名前:デフォルトの名無しさん mailto:sage [05/02/28 22:55:21 ]
じゃあURLを書きなさい

883 名前:デフォルトの名無しさん mailto:中の糞 sage [05/02/28 22:56:07 ]
>>881
以前
 bri (フォーマット未公開、バイナリで解読困難)→bar
現在
 bfx(フォーマット未公開だけどXMLベース、何とか解る)→bar

そんな訳で少しは使い易くなったはずです。

884 名前:デフォルトの名無しさん mailto:sage [05/03/01 09:54:10 ]
>>883
ちょくちょく情報サンクス

885 名前:デフォルトの名無しさん mailto:sage [05/03/01 12:44:46 ]
>>880-883
ありがとうございます〜
SDK3.0だとXMLなんですね。
それは知りませんでした。
XMLならかなりやりようがあるので、それで対応したいと思います。

>>879
ありがとうございます。
既存リソースファイル郡に1つだけ項目追加とかには今までWSHのsendkey
で対処してたんですが、中国語とか入ってくるともうだめぽって感じだったんで。

しかし、海外向けだと結構端末の癖があって泣かされますね。
#それでもJAVAよりはましだけど
電波はいらないと動かない端末とかあるし、サーバ連携周りはどうしても現地じゃ
ないとテストできないし。

886 名前:デフォルトの名無しさん [05/03/01 23:05:55 ]
例えばJAVAとBrewでftpソフトのような通信関連のアプリを作った場合
理想的にはどれくらい速度の差が出るのでしょうか?

887 名前:デフォルトの名無しさん mailto:sage [05/03/01 23:27:58 ]
BREW Browserのインストールディレクトリ\tools\barc.exe
がコマンドライン版のbar生成ツールかなと思う
現在はもうサイトにも無い様子



888 名前:デフォルトの名無しさん mailto:sage [05/03/02 00:15:53 ]
BREWのリソース作成環境は嫌がらせとしか思えないよね。

889 名前:883 mailto:中の糞 sage [05/03/02 01:12:00 ]
>>887
BREW SDK 3.0には brewrc.exe が含まれており、こいつが883で書いたXML→barのコンバータです。
(883ではXMLファイルを.bfxと書きましたが .brxの間違いでした)

SDK3.0 の SDK User's Guide のリソースエディタ→BREWリソースファイルのコンパイル→
コマンドを入力してBREWリソースファイルをコンパイルする のページを参照してください。

890 名前:デフォルトの名無しさん mailto:sage [05/03/02 07:38:16 ]
BREW2.0とか2.1からでも、3.0で作ったbarを読み込んでも
問題無いもの?

891 名前:デフォルトの名無しさん mailto:sage [05/03/02 11:00:48 ]
>>890
RESTYPE_BINARY使わなければ大丈夫です...多分
RESTYPE_IMAGE、RESTYPE_STRINGは変わっていないです

892 名前:デフォルトの名無しさん mailto:sage [05/03/02 12:26:02 ]
>>890-891
とりあえず、SDK2.1のリソースエディタで作ったbriファイルを、SDK3.0のリソース
エディタで読み込みbrxで保存、brxをテキストエディタで修正してSDK3.0でbarを作っ
てみましたが、BREW2.1端末で普通に読めました。
おそらくIMAGEとSTRINGだけしか使わなければ大丈夫そうです。


893 名前:デフォルトの名無しさん mailto:sage [05/03/03 02:16:00 ]
やっと実機が来たので、とりあえず認証ファイルを取得しようとしたの
ですが、0xaabbccddのフォーマットのESNが見当たらないです。
四角で囲ったアルファベットの後に、IDっぽいのが2行あるのですが、
これのうちのどちらかがそうなのでしょうか?
あきらかに0xaabbccddのフォーマットではないのですけど。

894 名前:デフォルトの名無しさん mailto:sage [05/03/03 02:28:57 ]
>>893
TestSig取得のことか? 開発ツールガイドに出てるぞ。

895 名前:デフォルトの名無しさん mailto:sage [05/03/03 09:18:35 ]
>894
すみません。載ってました。
はずかしいなぁ。

896 名前:デフォルトの名無しさん mailto:sage [05/03/03 13:16:42 ]
IDATECTLで、YYYY/MM/DDのフォーマットで表示したいのですが、
IDATECTL_SetProperties( pMe->MyDate, DFMT_YYYY_MM_DD );
としても「3月 3, 2005」という表示になってしまいます。
他のフォーマットを指定しても表示が変わらないのですが、
何か見落としていると思われる点がありましたらご指摘願います。

環境
WinXP Pro SP2
VC++ 6.0
BREW SDK 2.1.1
端末:W21S

897 名前:デフォルトの名無しさん mailto:sage [05/03/03 15:04:24 ]
BREW2.0の機種なんか見捨てようと思います。



898 名前:デフォルトの名無しさん mailto:sage [05/03/03 15:38:09 ]
ちょっと聞きたいのですが
サスペンドしたときに開放するメモリは
MALLOCした部分だけでいいんですか?
たとえば読み込んだbmpなども、一旦手放して
読み込みなおしですか?

899 名前:デフォルトの名無しさん mailto:sage [05/03/03 15:44:24 ]
回答:BMP含め不要なものは全て

解答:実際何が「必要」で何が「不要」かの判断はプログラマによるところなので
    全部必要と思えば解放しなくて良いw


900 名前:デフォルトの名無しさん mailto:sage [05/03/03 15:50:08 ]
おお。じゃぁ開放できないんです!って粘ればおk?ウホホイ

901 名前:デフォルトの名無しさん mailto:sage [05/03/03 16:20:18 ]
開放するとリジューム時に不安定になります(゚∀゚)

とか言う。

902 名前:デフォルトの名無しさん mailto:sage [05/03/03 16:23:58 ]
IMEDIAとかIWEBは握りっぱなしじゃまずいだろ

903 名前:デフォルトの名無しさん mailto:sage [05/03/03 16:29:33 ]
@以下のインスタンスは、サスペンド時に必ず解放しなければならない。
・IFILE,IPOSDET,IKDDIPPP,IWEB,ISOCKET,INETMGR,IDNS,IMEDIA,ISOUND
(通信系、サウンド系インタフェース全般)
・IKDDIPPP
・Extension
A以下のインスタンスは、開放してはならない。
・IFileCp,ITextCtl
B以下の処理をしている場合は、必ずその処理を終了(停止)しなければならない。
・サウンド(メロディ、ビープなど)
・アニメーション
・バイブレート
・バックライト
・ISHELL_SetTimer()したコールバック関数(キャンセルはISHELL_CancelTimer())
・ファイル処理中[読み込み/書込み時](オープンされているファイルはクローズする)
Cレジュームイベント中にしなければならない処理
・レジューム要求”EVT_APP_RESUME”に対し、返却値として”必ず”TRUE”を返して下さい。
”FALSE”を返却すると”EVT_APP_STOP”が送出されBREW アプリは終了してしまい、
BREW アプリは再起動されてしまします。

904 名前:デフォルトの名無しさん mailto:sage [05/03/03 17:29:29 ]
サービスガイドの「サスペンドとレジュームにおける留意点」を読んで判断せよ
少なくとも粘って言い張るとか言い訳を用意するとかそういうレベルの話じゃない

905 名前:デフォルトの名無しさん mailto:sage [05/03/03 21:17:44 ]
んだんだ。
最低限やらなきゃ行けない処理だけ施せばとりあえず検証は通る。
あとはレジューム時に上手くエラー処理しながら復元するぐらいかと。

906 名前:デフォルトの名無しさん mailto:sage [05/03/04 07:26:03 ]
int/long/int16/int32のsizeofを見て勘違いに気付く。Cで
 short または int といえば 'short int' のことで 2byte
 long といえば 'long int' のことで 4byte
だと思ってたのでBREWでは
 int16(はshortだから) = int = 2byte
 int32(はlongだから) = 4byte
であろうと…

いやー int = long = 4byte だったとは。
4byteでありたい整数は律儀に全部 int32 と書いていたけどこれからは
普通に int でいいな。'int32'って書くの何か気持ち悪かったんだ実は。


…スンマセン
白状すると16bitCPU時代に身に付いたint=2byteの先入観がありました orz

907 名前:デフォルトの名無しさん mailto:sage [05/03/04 15:22:37 ]
あ"ぅーCPのチェックが通らないぃぃぃぃ
何でうちでチェックしたMAXヒープと向こうがチェックしたMAXヒープ違うんだ_| ̄|〇
しかも某チェックツールで確保したメモリも勝手に解放しちゃうし・・・
某3Dくのいちゲーでも勝手に解放してたからBREW(というか某チェックツール?)の仕様なんじゃないかと・・・
しょうがない、もう一個の振る振るツールでチェックするか(;´Д⊂)



908 名前:デフォルトの名無しさん mailto:sage [05/03/04 15:58:58 ]
某チェックツールってのがK某だったら、奴はメモリ少なくなると落ちるぞ。
そういう時はS某を使うといいらしい。

909 名前:デフォルトの名無しさん [05/03/04 18:48:26 ]
ソフィアクレイドルのBREW圧縮ツールみたいなものを作りたいんですが、
それを作るために必要なBREW AEEの仕様みたいな資料は手に入らないでしょうか?
ご存知の方いらっしゃいましたら、よろしくお願いします。






[ 続きを読む ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧]( ´∀`)<284KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef