- 1 名前:1 [2006/01/17(火) 21:55:41 ]
- BREW(Binary Runtime Environment for Wireless)についてのスレ
■テンプレ kintubo.kakiko.com/brew/ ■前スレ 06 pc8.2ch.net/test/read.cgi/tech/1126846736/ ■過去スレ 05 pc8.2ch.net/test/read.cgi/tech/1119056460/ 04 pc8.2ch.net/test/read.cgi/tech/1111028365/ 03 pc5.2ch.net/test/read.cgi/tech/1096006023/ 02 pc5.2ch.net/test/read.cgi/tech/1076511398/ 01 pc2.2ch.net/test/read.cgi/tech/1011078904/ 関連情報 >>2-10
- 623 名前:デフォルトの名無しさん mailto:sage [2006/04/10(月) 18:52:25 ]
- .net2005でもアドインできるようにならんかねぇ
- 624 名前:名無しBREWたん mailto:sage [2006/04/10(月) 19:34:29 ]
- >>623
あ〜それいいね。 VC++2005Expressで環境整えてみたい。
- 625 名前:デフォルトの名無しさん mailto:sage [2006/04/10(月) 20:55:49 ]
- 2005Express って dll 作れたっけ?
- 626 名前:デフォルトの名無しさん mailto:sage [2006/04/10(月) 21:14:18 ]
- VC++2005Express無料だから6.0から乗り換えてみたかったんだけどねー
dllは作れるみたいだけど.netFrameworkと関係しちゃうのか?
- 627 名前:デフォルトの名無しさん [2006/04/10(月) 21:59:59 ]
- brewにドトネトを入れるのか
せっかくJavaの遅さとリソース食いを解消するために BREWを導入したのにそれじゃ逆効果だなw
- 628 名前:デフォルトの名無しさん mailto:sage [2006/04/10(月) 22:02:39 ]
- >627
???
- 629 名前:デフォルトの名無しさん mailto:sage [2006/04/10(月) 22:24:36 ]
- >>626
んなこたぁない。 >>628 頭悪い子はほっとけ。
- 630 名前:名無しBREWたん mailto:sage [2006/04/11(火) 09:16:16 ]
- えっ、コンパイラとリンカは上位版と一緒なんじゃないの?
もしかしてIDEではDLLを作る設定がないだけとか?
- 631 名前:デフォルトの名無しさん mailto:sage [2006/04/11(火) 10:06:36 ]
- 2005Expでも作れるよ
ただQのアドイン関連がインストーラで入らないからウィザードは手動設定で適用可能 ビルドアイコンとかはどうやって設定するのか俺は知らん なのでちょっと使いづらい
- 632 名前:デフォルトの名無しさん [2006/04/11(火) 23:34:04 ]
- 最近BREWはじめた初心者ですw
とりあえずROMって勉強しますお(^ω^) とりあえず足跡残しw
- 633 名前:デフォルトの名無しさん mailto:sage [2006/04/12(水) 01:25:00 ]
- >>632
業務で? とりあえずご愁傷様。 ・・・まあ、なれると楽しいけどね。BREWも。
- 634 名前:デフォルトの名無しさん mailto:sage [2006/04/12(水) 01:51:42 ]
- 俺はもう Java に戻りたくない。
- 635 名前:デフォルトの名無しさん mailto:sage [2006/04/12(水) 04:58:10 ]
- (゚∀゚)人(゚∀゚)
やっぱVSで作れるのは楽だよな、本当 実機デバッグだとDBGPRINTFかファイルでちまちますることになるが、 リアルタイムで見れるぶん、iアプリよか遥かにマシだ
- 636 名前:デフォルトの名無しさん mailto:sage [2006/04/12(水) 06:25:51 ]
- >>635
おおむね否定しないし、私もブリュワー(ぉ なので否定しないけど、デバッグに関してはeclipseでその差は埋められて しまってませんかね? いや、eclipseのデバッグ時動作糞重いけど。
- 637 名前:デフォルトの名無しさん mailto:sage [2006/04/12(水) 07:35:21 ]
- >>636
ネイティブコンパイルするとそれなりに早いよ。 `それなり' だけどね。
- 638 名前:デフォルトの名無しさん mailto:sage [2006/04/12(水) 07:55:15 ]
- iアプリは503時代からやってる名残でプリプロセスだらけの
謎ソースになってるからな(´・ω・`) 作るだけならBREWはかなり楽。 BREWの最大の問題ってKDDIだよな。
- 639 名前:デフォルトの名無しさん mailto:sage [2006/04/12(水) 12:00:21 ]
- JavaとAjaxとPHPからBREWに帰りたい_| ̄|○
- 640 名前:デフォルトの名無しさん [2006/04/12(水) 12:00:31 ]
- そうか? 速く動かそうとするとやたら面倒だろ。
CPU占有してはいけないから、ちょっと処理しちゃタイマー呼び出しで 処理を細かく中断しなくてはいけない。 それにタイマーの解像度が低いから一旦タイマー呼び出すとしばらく(10msだっけ) 帰ってこないし。 速く処理したくてイベント呼び出しにすると、今度はサスペンドしなくなるし。 アクション系のゲームだと、どこまで動かして、どこでタイマー呼び出しと細かい 調整が大変だよ。 うまくやらないと動きがスムーズじゃなくなるからな。
- 641 名前:デフォルトの名無しさん mailto:sage [2006/04/12(水) 12:18:33 ]
- >>640
10ms のタイマで処理したいって考え自体おかしい気がするんだが。 どう考えてもメインループは 50-70ms が限界だろ。 音ゲーみたいに細かい制御が必要なら、メインループの最初に時間を取って、 その時間の値でオブジェクトを動かせばいい。
- 642 名前:デフォルトの名無しさん [2006/04/12(水) 12:40:34 ]
- >>641
>>10ms のタイマで処理したいって考え自体おかしい気がするんだが。 そういう意味じゃなくて、一旦タイマーを呼び出すと10msは帰ってこないという話。 ものに因るのだけど、少し処理して次までに10msも間が開くと少し遅い。 画面は動きっぱなしだから、どこで10ms空けるかちょっと面倒だった。 全部で10msも空けると遅かったし。 javaより手が掛ったよ。
- 643 名前:デフォルトの名無しさん mailto:sage [2006/04/12(水) 12:41:47 ]
- 50か60ms以下にするとキーがおかしくなるとかどっか書類になかった?大丈夫なの?
- 644 名前:デフォルトの名無しさん [2006/04/12(水) 13:16:03 ]
- >>627
BREWの上でドトネトを動かすのかw 頭いいなw
- 645 名前:デフォルトの名無しさん [2006/04/12(水) 13:17:08 ]
- それより容量制限はまだ1MBを越えない野か?
- 646 名前:デフォルトの名無しさん mailto:sage [2006/04/12(水) 13:46:50 ]
- それより画面はいつVGAなにるんだ?
- 647 名前:デフォルトの名無しさん mailto:sage [2006/04/12(水) 13:53:56 ]
- 容量制限解除、VGA対応なんてしたら
PSの開発規模になっちまう。 何社生き残れるんだよw ウチは無理だ。 BREW扱えんの俺一人(´д`)
- 648 名前:デフォルトの名無しさん [2006/04/12(水) 13:59:25 ]
- それよりいつSTL使えるんだ
- 649 名前:デフォルトの名無しさん [2006/04/12(水) 14:01:01 ]
- >>647
> 容量制限解除、VGA対応なんてしたら > PSの開発規模になっちまう。 > 何社生き残れるんだよw それでも社会が活性化すれば7割の会社が潰れてくれても かまわん。 潰れたらまた会社起こせばいいだけだし。 それができない度胸の無い経営者が多いのが日本の実態だな。 アメリカなら新しいこと始めるなら何社か会社が潰れても当たり前なのにな。
- 650 名前:デフォルトの名無しさん mailto:sage [2006/04/12(水) 14:33:26 ]
- >>649
つコンシューマの惨状 ハードスペックがどんどん上がって コンシューマと同じ道をたどりつつある。 さらに携帯の悪いところは 「携帯だから」と予算を抑えられぎみなところ。
- 651 名前:デフォルトの名無しさん mailto:sage [2006/04/12(水) 14:33:53 ]
- それよりいつ例外使えるんだ
- 652 名前:デフォルトの名無しさん [2006/04/12(水) 14:49:26 ]
- それよりいつクラスだけで実装できるようになるんだ
- 653 名前:デフォルトの名無しさん [2006/04/12(水) 15:01:31 ]
- それよりいつ検証日が決まるんだ
- 654 名前:デフォルトの名無しさん mailto:sage [2006/04/12(水) 15:40:16 ]
- PS並みの開発費取れたり売り上げ見込めるならいいけど、500円のアプリで高いとか言われてる現状じゃ無理だろ
プロデューサもユーザもケータイアプリ並みの価格にPS並みのクオリティ求め始めたら、ウチもさっさと退散だよ
- 655 名前:デフォルトの名無しさん mailto:sage [2006/04/12(水) 16:02:44 ]
- 流れを切るが、ちょっと教えてくれ。
カメラのサンプルコードでFPSリスト取得がこんなふうに書いてある。 pMe->dwFPS = (int32 *)CAM_MODE_PREVIEW; pMe->pbRange = TRUE; ICAMERA_GetParm(pMe->m_pCamera, CAM_PARM_FPS_LIST, (int32 *)&pMe->dwFPS, (int32 *)pMe->pbRange); これはこういうことでよい? 間違っていたら指摘頼む。 uint32* pdwFPS = (uint32 *)CAM_MODE_PREVIEW; boolean bRange; ICAMERA_GetParm(pMe->m_pCamera, CAM_PARM_FPS_LIST, (int32 *)pdwFPS, (int32 *)&bRange); 「uint32* pdwFPS」としたのは、ICAMERA_GetParm(CAM_PARM_FPS_LIST)のリファレンスで 「uint32 dwFPSのリストへのポインタ(uint32 **タイプのppList)が返る」とあるので。 「pMe->」はここでは省略した。
- 656 名前:655 mailto:sage [2006/04/12(水) 16:20:09 ]
- いや、こうか。第3引数を (int32 *)pdwFPS → (int32 *)&pdwFPS と直した。
uint32* pdwFPS = (uint32 *)CAM_MODE_PREVIEW; boolean bRange; ICAMERA_GetParm(pMe->m_pCamera, CAM_PARM_FPS_LIST, (int32 *)&pdwFPS, (int32 *)&bRange);
- 657 名前:デフォルトの名無しさん mailto:sage [2006/04/12(水) 16:34:37 ]
- 合ってるよ。
んでもって、pdwFPS[ 0 ] が 0x7fffffff ならコプロ。
- 658 名前:655 mailto:sage [2006/04/12(水) 16:50:48 ]
- >>656で合ってるってことだよね。サンキュ。
- 659 名前:デフォルトの名無しさん mailto:sage [2006/04/12(水) 17:43:08 ]
- おれがこの一連の流れで最もビビッドに知りたい!!と心の底から思ったレスは
>>653 これ唯一だけだ。
- 660 名前:デフォルトの名無しさん mailto:sage [2006/04/12(水) 17:47:10 ]
- つ[特急検証]
- 661 名前:デフォルトの名無しさん mailto:sage [2006/04/12(水) 19:13:03 ]
- BREW2.1SDKとBREW3.1SDKをPCにいてるとき
別環境または、別アカウントでインストールしたいんですけど 登録したメールアドレスが既に登録しなおせない場合 (ダウンロード画面に移行する時に初回時のメール登録画面を自動で行うようにした) 別アカウントで入る方法はあるのでしょうか 別アカウントの認識が間違っているでしょうか またそれとは別で、2.1と3.1を同じPCで使う際みなさんはどのように使っていますか
- 662 名前:デフォルトの名無しさん mailto:sage [2006/04/12(水) 19:25:20 ]
- >>661
アカウントと言ってるのはQのダウンロードに使うメアドのことか? あれはブラウザのクッキーとキャッシュクリアすると、 再入力・再登録できるでしょ
- 663 名前:デフォルトの名無しさん mailto:sage [2006/04/12(水) 19:27:29 ]
- あとSDK2.1と3.1、俺はソフィアクレイドルのBREW Switcherのお世話になっている。
時々ヘンな動きするんで、毎回ログインし直してるから有効性は謎だけど
- 664 名前:デフォルトの名無しさん mailto:sage [2006/04/12(水) 20:04:52 ]
- 俺はBREWDIR21とBREWDIR31という環境変数をつくって
インクルード指定かえてる。手動でもそんな手間はないよ。
- 665 名前:デフォルトの名無しさん mailto:sage [2006/04/12(水) 22:08:40 ]
- >>661
別アカウントと説明されてるのは、PCへログオンするときのアカウントのこと。 でも(ユーザーごとのではない)共通の環境変数がBREW2.1用からBREW3.1用へ 書き換えられちゃうので、結局上手くいかないと思う。で、自分はこうした。 BREW2.1のアカウントでログオンし、 BREW2.1の環境変数をすべてユーザーごとの環境変数へ移す。 別アカウントでPCへログオンし、BREW3.1をインストールする。 BREW3.1の環境変数をすべてユーザーごとの環境変数へ移す。 あとはいちいちログアウト、ログオンでアカウント切り替えて使う。 VSにボタン追加されるやつ(Addinだっけ?)は2.1と3.1で上手く共存できないので (拡張子の関連付けが切り替えられないし)、これは自力で適当に。
- 666 名前:デフォルトの名無しさん mailto:sage [2006/04/12(水) 22:25:31 ]
- SDKインストールするとBREWSDK210JAとBREWSDK312JAっつー環境変数が
登録されるので、makefileに引数でSDKバージョン指定するようにして !IF "$(SDK_VERSION)" == "2.1" BREWDIR = $(BREWSDK210JA) とかやってる。最近GNU MAKEしか使ってないから構文とマクロ名はうろ覚え。 1回テンプレになるmakefile使って使いまわすのでこんな感じで対処。 Switcherは>>663氏みたく毎回ログインし直さないと安定しないので使わなくなった。 VC上ではワークスペースに2.1用と3.1用のプロジェクト作ってそれぞれincパスの 設定変えてやってる。 2.1と3.1の切り替えが頻繁に起こらないならプロジェクトは一つで切り替えの度に 書き換えてもいいかもしれんね。 最近makefile一つで2.1用と3.1用のmif、mod、barを管理できるような環境を作って るが完成する頃に市場から2.1が消えてたら笑えねぇ。
- 667 名前:デフォルトの名無しさん mailto:sage [2006/04/12(水) 22:25:41 ]
- KやQまでライセンシーになってるソフィアが
やっぱりBREW最大の勝ち組かも、とか思う。
- 668 名前:デフォルトの名無しさん mailto:sage [2006/04/12(水) 22:34:59 ]
- あんなショボイライブラリに数十百万……ありえねぇな……。
- 669 名前:デフォルトの名無しさん mailto:sage [2006/04/12(水) 22:38:27 ]
- まあ、労力は認めてもいいかなとはおもう。
かといってあんだけの金払って使いたいとは思わないし、 会社も首を縦には振らないな。
- 670 名前:デフォルトの名無しさん mailto:sage [2006/04/12(水) 23:02:57 ]
- やっぱあれか? Framework使って書いたらコードサイズがモリモリでかくなって
そこですかさず「ご一緒にCompressはいかがですか」か?
- 671 名前:デフォルトの名無しさん mailto:sage [2006/04/12(水) 23:14:12 ]
- それ良い商売だな。くそっ。
そしてすかさずコードサイズ便乗の話なんだけど、 iアプリのようにみみっちくコードサイズ縮小の方法ってどんなのがある? とりあえず俺半年ほどBREWやって ・98%はThumb化 (ARMに比べてだいたい35%程度減る) ・SDKでC関数のラッパーと名言されてる関数(MEMCPYとか)はマクロで一括ARMCLIB化 (ヘルパーのポインタ呼び出し分無くなって小さくなる) ・指定アドレスから200バイト程度は1命令でアクセスできるので よく使うメンバを構造体の最初の方へ ・エラー番号が重要じゃなければ、エラー処理コードの一元化 ・単純なC++デストラクタ、メンバ関数(変数代入だけとか)は出来るだけinline化 程度しか未だ見つからん。 何か他にパターンとして知ってる人いる? 来年にはこんなの気にしなくて良くなるかもしれんが。
- 672 名前:デフォルトの名無しさん mailto:sage [2006/04/12(水) 23:17:41 ]
- >>667
Qがライセンシー? 誰がそんなこと言ってんの?
- 673 名前:655 mailto:sage [2006/04/12(水) 23:53:30 ]
- またもや流れを切ってしまうが、修正と報告。
>>656で第4引数を修正。これで動いた。 pbRangeはどうせ受け取り用変数なのでFALSEで初期化しても構わない。 uint32* pdwFPS = (uint32 *)CAM_MODE_PREVIEW; boolean* pbRange = (boolean*)TRUE; ICAMERA_GetParm(pMe->m_pCamera, CAM_PARM_FPS_LIST, (int32 *)&pdwFPS, (int32 *)pbRange); それにしてもサンプルコードの書き方は杜撰だと思った。
- 674 名前:デフォルトの名無しさん [2006/04/13(木) 00:10:57 ]
- こっちも流れを切ってすまん。
>>643 結構大丈夫。 それと速度を落してよい場所を見つけ出して、そこではタイマ呼び出しを100ms とかにするから。 細かい調整が必要だったよ。 ダメなのはタイマじゃなくてイベントを投げまくる事だった。
- 675 名前:デフォルトの名無しさん mailto:sage [2006/04/13(木) 00:37:07 ]
- >>671
Thumbにするか否かの判断基準は何ですか? 画像リソースサイズがコードサイズの倍くらいあるゲ業界ゆえ 何か無駄な努力のような気がしてきた今日この頃。 C++使いたいけど、Armコンパイラが開発セクション共用マシンにしか 入ってないから、Makefileテンプレ等書き換えるわけにもいかんし、 ゴリゴリのCで蓄積された社内ライブラリを書き直す気力が……
- 676 名前:デフォルトの名無しさん mailto:sage [2006/04/13(木) 00:37:28 ]
- >>671
mod ファイル先頭のリロケータをいじる。
- 677 名前:デフォルトの名無しさん mailto:sage [2006/04/13(木) 06:31:05 ]
- >>671
バイナリを圧縮すればいいんじゃね?
- 678 名前:デフォルトの名無しさん mailto:sage [2006/04/13(木) 06:34:33 ]
- >>675
>Thumbにするか否かの判断基準は何ですか? 多分画像の転送ルーチン以外は全部 Thumb で問題ないと思う。 俺はそれで十分な速度が出たし。
- 679 名前:デフォルトの名無しさん mailto:sage [2006/04/13(木) 08:53:18 ]
- >>675
678氏と同じだね。俺はもう1回のタイマー処理で負荷が低いとこは画像処理も Load_Mod(だっけ?)以外は全てThumbにしてるが。 唯一ARMなのが、自前圧縮データの展開部分くらい。 >>676-677 すまんが具体的な方法も教えてくれ やった事ないが、データとして読込んだコードを実行するのは、まあ予想できるが 普通に作ったmodをデータとして読込んで、直接実行とか出来るん?
- 680 名前:677 mailto:sage [2006/04/13(木) 09:59:11 ]
- >>679
2-10.jp/up/upload.cgi?mode=dl&file=16757 [pass:BREW] こんな感じ
- 681 名前:デフォルトの名無しさん mailto:sage [2006/04/13(木) 19:43:24 ]
- >>680
(;゚Д゚)すげぇ… しかし、よく考えてみたらメモリに属性もないしグローバル変数も無いんだから こんな単純でいいんだねぇ… 問題はKDDIを通せるかどうか、か
- 682 名前:677 mailto:sage [2006/04/13(木) 21:10:51 ]
- >問題はKDDIを通せるかどうか
2本出したけど問題ナッシング。
- 683 名前:デフォルトの名無しさん mailto:sage [2006/04/13(木) 21:21:19 ]
- >>677
ふつうに神。GJ! ざまぁ見ろソフィアクレイドル!
- 684 名前:デフォルトの名無しさん mailto:sage [2006/04/13(木) 21:50:25 ]
- ∩___∩
| ノ ヽ >>682はいい男!! /u ● ● | ___ これはほんのお礼の気持ちだ | U ( _●_) ミ___l l i // 彡、 |∪| _____)⌒| / ヽノ / / |7 ヽ| / i! | | / | !7 | / / l |' | / | / ∩r−;l | / l _/ | ,! ∪ ヽ_) ヾi!_ノ
- 685 名前:デフォルトの名無しさん mailto:sage [2006/04/13(木) 21:51:51 ]
- >>677氏
スゲエ、神。今日会社で動作確認してきたけど、ばっちし動いたよ アプレットのIModuleだけOSと自身が通信して、あとはmod内部にバイパスしてんのね、これ modイメージの前8バイトにヘルパーのバージョンとポインタ入れてるよね 何で何だ、って追いかけていったら、確かにヘッダAEEStdlibの箇所にあったよ こんなところまでよくヘッダ追いかけていったなあ。 俺のちまちま容量削減の結果と比べて泣けてくる というかmodファイルの最初のバイトってAEE_ModLoadのコードだったんだww
- 686 名前:デフォルトの名無しさん mailto:sage [2006/04/13(木) 22:43:37 ]
- これって実行イメージとしては、この「ブートローダ」がコード領域に、
んで本物のmodがヒープに乗って……プスプスプス
- 687 名前:デフォルトの名無しさん mailto:sage [2006/04/14(金) 03:11:30 ]
- >>685
> というかmodファイルの最初のバイトってAEE_ModLoadのコードだったんだww gccだと違うような
- 688 名前:デフォルトの名無しさん mailto:sage [2006/04/14(金) 09:42:13 ]
- >>687
んじゃ BREW のローダはどうやって gcc で make したバイナリをロードしてるんだ?
- 689 名前:デフォルトの名無しさん mailto:sage [2006/04/15(土) 03:01:08 ]
- >>688
BREW はローダがリロケートを行わないから、 gcc の場合は先頭にリロケートを行うコードが入る。 AEE_ModLoad に飛ぶのはその後だよ。 逆アセンブルして読めよ。
- 690 名前:デフォルトの名無しさん mailto:sage [2006/04/16(日) 04:28:34 ]
- なんか難しい話になってきたなあ。
またデザインパターンの話でもしようぜ。
- 691 名前:デフォルトの名無しさん mailto:sage [2006/04/16(日) 05:31:52 ]
- デザインパターン信者とかSTL信者とかイラネ
- 692 名前:デフォルトの名無しさん mailto:sage [2006/04/16(日) 08:00:09 ]
- アセンブリなんて例え書けなくても読むくらいは出来るっっしょ
リファレンスだってそこらへんで手に入るし
- 693 名前:デフォルトの名無しさん mailto:sage [2006/04/16(日) 08:58:18 ]
- >>690
スレ違い
- 694 名前:デフォルトの名無しさん mailto:sage [2006/04/16(日) 09:28:16 ]
- シングルトン死ね
- 695 名前:デフォルトの名無しさん mailto:sage [2006/04/16(日) 12:36:00 ]
- >>690
別に難しい話ではない。試した経験があるか無いか、知ってるか知らないかの差だ 話変わるが、企画に複数のアプリがあるとき、barファイルとクラスIDだけが 違うmodを大量に作らなきゃならんのだが、CreateInstanceのところで if( ClsId == AEECLSID_APP1 || ClsId == AEECLSID_APP2 || ClsId == AEECLSID_APP3 ... ) とかやって検証通した人はいる? 2.1/3.1両対応・複数ビルドマンドクセ('A`)
- 696 名前:デフォルトの名無しさん mailto:sage [2006/04/16(日) 15:16:37 ]
- >>695
それで通ったよ。
- 697 名前:デフォルトの名無しさん mailto:sage [2006/04/16(日) 15:50:01 ]
- 2.1用と3.1用って同一アプリならクラスID分ける必要なかったんじゃ? うちは分けてない。
論点違うかもしれんが。
- 698 名前:デフォルトの名無しさん mailto:sage [2006/04/16(日) 16:30:32 ]
- おまいら今日は日曜だぞww朝からってww大好きww
>>695 漏れならめんどくさいけど21用,31用のmakefile作って、バッチファイル作ってやるかな。 ってそれがめんどいんか…
- 699 名前:デフォルトの名無しさん mailto:sage [2006/04/16(日) 18:26:22 ]
- 携帯の転送モードなんらかの誤作動かわからんけどかわっちまった
B app使えねぇorz こうゆう場合ってまたKに携帯送りなおしなの? 勘弁してくれよK....
- 700 名前:デフォルトの名無しさん mailto:sage [2006/04/16(日) 23:45:18 ]
- オールリセット試してミタですか?
- 701 名前:デフォルトの名無しさん mailto:sage [2006/04/17(月) 00:36:50 ]
- 流れと関係ないんだけど、サスペンドするときに処理の復旧って
どおやってするの?サスペンド無い機能使う場合って自前で書きたいんだけど どうすりゃいいんだろう
- 702 名前:デフォルトの名無しさん mailto:sage [2006/04/17(月) 00:40:52 ]
- ↑誰か解読してくれ
- 703 名前:デフォルトの名無しさん mailto:sage [2006/04/17(月) 00:46:41 ]
- エスパーじゃないので無理です
- 704 名前:デフォルトの名無しさん mailto:あうヲタ氏ね [2006/04/18(火) 18:57:47 ]
- 端末ラインアップ
料金プラン 通話品質 アプリのラインアップ コンテンツの質 その他、あらゆる点において… ド コ モ 以 外 は 糞 ただそれだけwww
- 705 名前:デフォルトの名無しさん mailto:sage [2006/04/18(火) 22:19:57 ]
- さしぶりに沸いてでてきた
- 706 名前:デフォルトの名無しさん mailto:sage [2006/04/18(火) 22:24:31 ]
- 普通にスルー
- 707 名前:デフォルトの名無しさん mailto:sage [2006/04/18(火) 23:27:53 ]
- 仕様書をTeXで作ってる勇者いる?
- 708 名前:デフォルトの名無しさん mailto:sage [2006/04/19(水) 02:44:40 ]
- テンプレート使わなくてもいいの?
- 709 名前:デフォルトの名無しさん mailto:sage [2006/04/19(水) 03:56:54 ]
- 勇者ってか、ワードじゃないとダメじゃないとか、そのへんは?
- 710 名前:デフォルトの名無しさん mailto:sage [2006/04/19(水) 11:41:54 ]
- BREWの勉強をしようと思い、
BREWプログラミング実践バイブル と BREWアドバンスト・プログラミング の どっちか1冊をまず買おうと思っていますが、ずばりどちらがお勧めでしょうか?
- 711 名前:デフォルトの名無しさん mailto:sage [2006/04/19(水) 14:01:37 ]
- むしろどっちも買っておくとか。
個人的には前者の方が使える気はする。 っていうか、結局端末仕様とAPIの理解が最大限に大切なので 普通にC++知ってるんならどっちもどっちかも。
- 712 名前:デフォルトの名無しさん mailto:sage [2006/04/19(水) 14:57:59 ]
- やはり両方買うべきですかね〜。
手始めに前者の方から購入してみることにします。 ありがとうございました!
- 713 名前:デフォルトの名無しさん mailto:sage [2006/04/19(水) 16:46:28 ]
- どっちも金をドブに捨てるようなもんだよ。
- 714 名前:デフォルトの名無しさん mailto:sage [2006/04/19(水) 21:15:16 ]
- 質問です。
IHTMLViewerを入力用のインタフェースで使用しようと思っているの ですが、radioボタンのどれが選択されているかをソフトキーなどを 押下したタイミング(submitじゃなくて)で取得したいのですが、可能 でしょうか? IHTMLVIEWER_GetAttrValueなどでcheckedなどを指定してみても 何もとれないのですが、無理なのですかね?
- 715 名前:632 [2006/04/19(水) 21:49:40 ]
- >>710
どっちも会社でみましたけどー 僕と同じぐらいな初心者レベルだったら、 実践バイブルのほうが読みやすかったですー(><) だけど、こっちのほうが勉強になったですよ(^^ ttp://www.s-cradle.com/developer/itmedia/ITmedia_Mobile_BREW_Programming.html
- 716 名前:デフォルトの名無しさん mailto:sage [2006/04/19(水) 21:57:26 ]
- 実践のほうは買ったけど、やめたほうがいい。
俺の知り合いならあげてもいいよ
- 717 名前:デフォルトの名無しさん mailto:sage [2006/04/19(水) 23:43:09 ]
- >>715
俺も最初のとっかかりはそこだった。あとはリファレンスとここ。ここありがとうございます。
- 718 名前:デフォルトの名無しさん mailto:sage [2006/04/20(木) 00:26:22 ]
- >>714
取得できますが、ラジオボタンなら自作した方が無難です。
- 719 名前:デフォルトの名無しさん mailto:sage [2006/04/20(木) 02:33:56 ]
- 遠回りでよければWin32SDKのプログラムを勉強した方が一石二鳥になりそうな気がしないでもない
むしろ経験があったから二冊の本、どっちも役にたたんかったわ SDKヘルプとサンプルだけで充分だった
- 720 名前:デフォルトの名無しさん mailto:sage [2006/04/20(木) 05:32:08 ]
- どこにあったかわすれたけど、プログラミングtips PDF。
あれも読んでおくといいよ。
- 721 名前:デフォルトの名無しさん mailto:sage [2006/04/20(木) 05:36:30 ]
- あ、ふつうにWebにあった。
プログラミングガイドもちゃんと読むんだぞ。 www.brewjapan.com/technical/index.html
- 722 名前:デフォルトの名無しさん mailto:sage [2006/04/20(木) 05:42:55 ]
- うおっ、寝ぼけてるな自分… >>1 のテンプレで充実してるジャマイカ…。
- 723 名前:デフォルトの名無しさん mailto:sage [2006/04/20(木) 09:38:09 ]
- >>718
どうもです。 SetNotifyFn()で設定した関数内でチェック 状態の遷移を管理するとかでしょうか? 擬似的にsubmitを実行できれば、取得が楽 なのですけれど。
|

|