[表示 : 全て 最新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/


756 名前:デフォルトの名無しさん mailto:sage [05/02/04 12:19:59 ]
>>755
あえて言うなら 3) の後
2) でも問題はない
(要はIDISPLAY_Update()までにターゲットのDDBのdirty rectを拡げときゃいいんだから)

757 名前:デフォルトの名無しさん mailto:sage [05/02/04 13:05:18 ]
>>756
ありがとうございます。
今日はできないようなので、来週にでも試してみたいと思います。

758 名前:デフォルトの名無しさん mailto:sage [05/02/04 16:00:31 ]
アプリ終了と同時にブラウザ起動で、指定URLに飛ぶ処理ってできます?

759 名前:デフォルトの名無しさん mailto:sage [05/02/04 16:15:39 ]
>>758
ez2urlto: 使えば出来るんちゃうか?
ezurlto: だと、アプリ終了時にメモリ解放しちゃうから駄目ぽ。

760 名前:デフォルトの名無しさん mailto:sage [05/02/04 16:42:05 ]
ez2urlto??

ググっても出てこないんですけど、KDDI拡張とか?かな。。

761 名前:デフォルトの名無しさん mailto:sage [05/02/04 19:23:42 ]
>>760
あー、まさにその通り。
ISHELL_BrouseURL() の KDDI仕様です。

762 名前:デフォルトの名無しさん mailto:sage [05/02/04 19:24:13 ]
↑ISHELL_BrowseURL() のまちがい。

763 名前:デフォルトの名無しさん mailto:sage [05/02/07 09:41:06 ]
あらっ、今週は誰も休日出勤してないのね保全。

764 名前:デフォルトの名無しさん mailto:sage [05/02/07 13:04:45 ]
みんなちゃんと寝たか?
FFはやったか?




765 名前:デフォルトの名無しさん [05/02/07 23:41:15 ]
何かの役にたてば・・・全然関係なかったらスマヌ


hobby7.2ch.net/test/read.cgi/appli/1106984938/

868 名前:非通知さん@アプリ起動中 投稿日:05/02/07 22:05:12 ID:2bpJt0lw
今発見したんだが、どうやらWebのキャッシュがたまってるとアプリの動作が遅くなるみたいだ。
電源切ってキャッシュ消した後にロックマンやったら動作が速くなった。
既出だったらスマン。


869 名前:非通知さん@アプリ起動中 投稿日:05/02/07 22:08:09 ID:6mA9h/9J
>>868
外出というより常識かと思われ。
ただし、W21CAなどのハイエンド機種では大差は無い。

766 名前:デフォルトの名無しさん mailto:sage [05/02/08 14:37:35 ]
>>761
ありがとうございます。調べてみますー

767 名前:デフォルトの名無しさん mailto:sage [05/02/08 15:59:21 ]
INFOBAA
k-tai.impress.co.jp/static/news/2004/04/01/infobaa.htm


768 名前:デフォルトの名無しさん mailto:sage [05/02/08 16:11:42 ]
>>767
で、そのインフォヴァー('A`)にはBREWは乗るのか?

769 名前:766 mailto:sage [05/02/08 16:51:36 ]
>>761
何度もすみません。
ISHELL_BrowseURL(app->a.m_pIShell,"www.yahoo.co.jp");

こんな感じで使うんですよね?
エミュ、実機共に何も起きなくて悩んでおります。。
これらのドキュメントは、もしやCPしか見られないんですかね?

こまりんこ

770 名前:デフォルトの名無しさん mailto:sage [05/02/08 17:00:25 ]
>>766
>ISHELL_BrowseURL(app->a.m_pIShell,"www.yahoo.co.jp/");
惜しいけど違う。
いずれにせよそんなんじゃ検証通る訳無いんで、CPに資料貰って来い。


771 名前:デフォルトの名無しさん mailto:sage [05/02/08 17:01:06 ]
>>769
エミュは何も起きない。でも、渡されたURLを確認することは出来た気がする。
というか、BREWの実装としてはシェルにURLを渡したらその先の実装はネイティブに依存。
URLがブラウザで見れるインターネットのサイトかどうかもわからん。

KDDIの端末ではブラウザを起動することも出来るが、
その詳細についてはCPにならないと教えてもらえない。

っていうか、そんなんだから優秀な学生プログラマがBREWに興味持ってくれないんだ。ヽ(`Д´)ノ

772 名前:771 mailto:sage [05/02/08 17:20:37 ]
>っていうか、そんなんだから優秀な学生プログラマがBREWに興味持ってくれないんだ。ヽ(`Д´)ノ
あ〜、769をけなしてるんじゃないよ。
qualcommがBREW有料にするからイクナイって言いたい訳。

773 名前:デフォルトの名無しさん mailto:sage [05/02/08 18:45:19 ]
>769-772

ezfactoryで配布しているプログラミングリファレンスにコードまで載ってる
4.1.1 ISHELLの(43)

774 名前:デフォルトの名無しさん mailto:sage [05/02/08 18:49:49 ]
と思ったらezurltoしか載ってないじゃんorz
スマンカッタ



775 名前:デフォルトの名無しさん [05/02/09 15:30:11 ]
そうだ!スタートイベント時にこっそりデバックプリントフ"ぬるぽ"て書いとかないか?

776 名前:766 mailto:sage [05/02/09 16:12:42 ]
なんどもx2すみません。
ブラウザは起動は無事成功いたしました。感謝

で、BREWアプリは終了させてブラウザのみ動いてほしいのですが
こういうのは。。どうなんでしょう。
アプリを終了させると、ブラウザも終わってしまうので。


777 名前:デフォルトの名無しさん mailto:sage [05/02/09 16:23:50 ]
>>776 できない

778 名前:デフォルトの名無しさん mailto:sage [05/02/09 17:31:59 ]
>>777
>>759
どっちが正解だ?
ブラウザ起動させてアプリ終了て不可能?


779 名前:デフォルトの名無しさん mailto:sage [05/02/09 18:18:33 ]
>778
ezurltoだと不可でez2urltoだとOKだな多分。
プログラミングガイド精読しる

780 名前:779 mailto:sage [05/02/09 18:24:41 ]
いやそれは勘違いか...単に待ち受けで使えるだけか...?
漏れは使ってないからワカンネ。

781 名前:777 mailto:sage [05/02/09 19:18:26 ]
サービスガイドに書いてあることを要約すると、
・待ち受けアプリでezurltoを使ってブラウザ起動すると、
 呼び出し元のアプリが終了してしまい、無事にアプリに戻れなくなる。
・ez2urltoを使うと、待ち受けアプリからでもアプリを終了させずに
 ブラウザ起動できるようになる。

このことから、ezurltoもez2urltoも『アプリからブラウザを呼び出しても、
元のアプリに無事戻ってこられるように』という考えで用意されてると言える。

つまり、待ち受けでも待ち受けでなくても、ezurltoでもez2urltoでも、
「ブラウザを起動してアプリは終了させる」という動作はできない、と。
(わざわざ、そういう操作をできないようにしているのだと)

…と、自分は理解しているんだが。マチガエテル?

782 名前:デフォルトの名無しさん mailto:sage [05/02/09 22:44:31 ]
ret_evt に EVT_APP_STOPを入れておいて、
ブラウザ終了時にアプリも終了させるのはダメ?

783 名前:デフォルトの名無しさん mailto:sage [05/02/10 02:10:27 ]
>>782
だめ。
まあカスタムイベント受信→イベントハンドラ内でISHELL_CloseApplet()で見た目としては閉じられそうだけど。

784 名前:デフォルトの名無しさん mailto:sage [05/02/10 02:51:58 ]
サービスガイドでezurlto周りの説明覚えてないが、
ezurlto使ってプログラミングガイド通りの記述をすると、
アプリはサスペンドに入るっぽいんだが。

サスペンドイベント捕まえてISHELL_CloseApplet()呼んでもアプリは終了しなかった。
ez2urltoは試してないんでわからん。




785 名前:デフォルトの名無しさん mailto:sage [05/02/10 09:54:01 ]
ez2urlto で ISHELL_BrowseURL() して、即 ISHELL_CloseApplet() じゃだめなん?


・・・自分で試してみれって話だな。w

786 名前:766 mailto:sage [05/02/10 16:56:09 ]
>>785
いっしょにブラウザも終わってしまいますねー。

一応それっぽいことはできました。
ブラウザ起動で、サスペンド中は待機。
で、アプリに戻ってきた場合は、終了するclassに入っていく・・ような。
一瞬の間はできてしまいますが。

検証とおるかなー

787 名前:デフォルトの名無しさん [05/02/13 23:43:47 ]
なんだよみんな連休かよバーカ

788 名前:デフォルトの名無しさん mailto:sage [05/02/13 23:59:03 ]
(゚∀゚)アヒャヒャヒャヒャ 休日出勤頑張れ!

789 名前:デフォルトの名無しさん mailto:sage [05/02/14 10:44:14 ]
今はKDDI検証が渋滞中らしいからみんな暇なんかね?

790 名前:デフォルトの名無しさん [05/02/14 14:12:29 ]
ぶりゅっ

791 名前:デフォルトの名無しさん mailto:sage [05/02/14 15:04:04 ]
漏れも渋滞待ち ノ

今思えば、ちゃんと休み取っとくんだった・・・


792 名前:デフォルトの名無しさん mailto:sage [05/02/14 16:17:18 ]
乙。代休は取れへんのか?

793 名前:デフォルトの名無しさん mailto:sage [05/02/15 20:35:18 ]
話は変わるが、アプリゲットでBREWアプリも登録出来るようになったらしいね。
ttp://ac-admin.appget.com/

794 名前:デフォルトの名無しさん [05/02/16 13:13:28 ]
d.hatena.ne.jp/npaka/20050215



795 名前:デフォルトの名無しさん mailto:sage [05/02/16 13:36:02 ]
誰が作ったかわかんないBREWアプリなんて
どうせ怖くて落とせないだろうし無問題。

796 名前:デフォルトの名無しさん mailto:sage [05/02/16 20:10:01 ]
>795
いや、アプリゲットは公式コンテンツへもリンクできるから、公式コンテンツを宣伝できるってことでしょ。
勝手アプリなんて今のBREWでできるわけないし。

797 名前:637 mailto:sage [05/02/16 21:51:48 ]
カメラの道は”無駄に”厳しいっす
端末仕様書に嘘が書いてあったりヘッダファイルにバグがあったり
おまいら本当にCPにアプリ作らせる気があるのかと>K,Q

798 名前:デフォルトの名無しさん mailto:sage [05/02/16 21:57:43 ]
>>797
禿しく同意w
機種毎にフォントが違うのはどーにかするが、
カメラまわりの機種依存処理はホントひどいな。

799 名前:デフォルトの名無しさん mailto:sage [05/02/16 23:12:58 ]
半年ぶりにBREWに戻れそうです。おまいら、よろしく。
ところで半透明くらい使えるようになった?

800 名前:デフォルトの名無しさん mailto:sage [05/02/16 23:34:20 ]
おまいの脳内の中ではバリバリ半透明使えるぜ

801 名前:デフォルトの名無しさん mailto:sage [05/02/17 11:04:13 ]
アルファブレンディングくらい自分で書けと。

ところで、DBGPRINTFを使ってる人ってリリース時にどうやって削除してる?
ILoggerはマクロで抑制できるけど、DBGPRINTFは無理だよね?
可変長引数を取るマクロってARMコンパイラで使えるの?

802 名前:デフォルトの名無しさん mailto:sage [05/02/17 12:52:35 ]
>>801
マクロじゃなくて置換で

#ifdef _DEBUG
#define TRACE DBGPRINTF
#else
#define TRACE if(0)DBGPRINTF
#endif

if(0)DBGPRINTFの方は常に偽なので最適化で削除される。
あまり誉められたやり方じゃないが、ARMコンパイラで警告出さずにやる方法はこれしか思いつかん
かった。#else〜#define TRACE〜#endifの空宣言にすると意味の無い文字列やシンボルがあります
とか警告出るのよね。

803 名前:801 mailto:sage [05/02/17 13:11:16 ]
>>802
おーありがとう。
今は
#if defined(DBGPRINTF) && !defined(_DEBUG)
#undef DBGPRINTF
#define DBGPRINTF
#endif
ってやってて、Warningでまくってたわw
#define DBGPRINTF(fmt, ...)
が使えればいいんだけどねぇ。

804 名前:デフォルトの名無しさん mailto:sage [05/02/17 13:44:10 ]
>>802
BREW環境はよく知らない通りすがりですが
TRACE((fmt, ...));
と書いとけば
#ifdef _DEBUG
#define TRACE(args) DBGPRINTF args
#else
#define TRACE(args)
#endif
でいけるような。



805 名前:802 mailto:sage [05/02/17 15:41:35 ]
>>804
なるほど、()で引数1つに纏めるわけですか。

しかしこれ、DBGPRINTFの第一引数はchar *固定なわけですがARMコンパイラだと
TRACE(("nullpo %d", 100));

DBGPRINTF(("nullpo %d", 100));
と展開しようとしてキャストエラー吐かれます(非0なconst intをポインタに変換できない)。

同様の手法でやるなら、IWEB_GetResponseの引数みたいに
#ifdef _DEBUG
#define TRACE(fmt, arg) DBGPRINTF(fmt, arg)
#else
#define TRACE(fmt, arg) /* nop */
#endif
と定義して、呼び出し側で
TRACE("ぬるぽ %sx%d", ("ガッ", 256));
みたいに呼ぶしかないんじゃないでしょうか。

806 名前:デフォルトの名無しさん mailto:sage [05/02/17 16:57:23 ]
>>805
> DBGPRINTF(("nullpo %d", 100));
 TRACE(("nullpo %d", 100));
  ↓
 #define TRACE(args) DBGPRINTF args
  ↓
 DBGPRINTF ("nullpo %d", 100);
を期待したんですがARMのプリプロセッサの仕様かもしれないですね。
引数2つだとfmtだけのTRACEが書けないので、うーん。

一応確認ですがDBGPRINTFの後のargsに()は付けないんですよー。

807 名前:802 mailto:sage [05/02/17 17:07:47 ]
#defie TRACE DBGPRINTF args
でうまくいきました(*´д`)ゞ

あーハズカシ…

808 名前:デフォルトの名無しさん mailto:sage [05/02/17 17:42:29 ]
おし、この勢いで行けばMIDPスレを超える!('з')

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()で探せば出るでしょ。






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

前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