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


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

BREW(Binary Runtime Environment for Wireless) 5



1 名前:デフォルトの名無しさん mailto:sage [2005/06/18(土) 10:01:00 ]
BREW(Binary Runtime Environment for Wireless)についてのスレ

テンプレ
kintubo.kakiko.com/brew/

前スレ
04 pc8.2ch.net/test/read.cgi/tech/1111028365/
関連情報>>2-10

■過去スレ
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/


175 名前:デフォルトの名無しさん mailto:sage [2005/06/30(木) 21:39:41 ]
リソースからの文字列の取得を行いメニューに登録して表示させています。
しかしver2のエミュでは表示できるが3のシミュでは表示できません。
ユーザードキュメント見ましたがIMENU関連で変更点も無い様ですが、上記のような症状が出た方いますか?

176 名前:デフォルトの名無しさん mailto:sage [2005/06/30(木) 22:21:14 ]
>>171
古いバージョンのARMは、基本型以外のメンバ配列の初期化にバグがあったような希ガス。
そのメンバ配列のコンストラクタがちゃんと呼ばれてるかどうか確認してみることを勧める。

177 名前:デフォルトの名無しさん mailto:sage [2005/07/01(金) 01:11:43 ]
>175
ファイル名を全部小文字にして見れ

178 名前:デフォルトの名無しさん mailto:sage [2005/07/01(金) 02:21:09 ]
>>157
なにがどう「まとめ」で「プレミア」なんだか

179 名前:158 mailto:sage [2005/07/01(金) 14:41:33 ]
皆さんの助言にもとづき徹夜で色々試したのですが上手くいきませんでした。

DBGPRINTFの情報が信用できないみたいなので、ILOGGERを使おうとしたのですが。
ILOGGER_PrintfがEBADPARM(ファイルタリングされた)というエラーしか返しません。
何か心当たりある方いませんか?


180 名前:デフォルトの名無しさん mailto:sage [2005/07/01(金) 15:10:09 ]
まずはゆっくりと寝るとできるようになるよ( TДT)


181 名前:デフォルトの名無しさん mailto:sage [2005/07/01(金) 15:31:26 ]
>>180 禿同

182 名前:デフォルトの名無しさん mailto:sage [2005/07/01(金) 15:38:49 ]
>>180
同意
徹夜で作業が進んだのは昭和までだ。

183 名前:デフォルトの名無しさん mailto:sage [2005/07/01(金) 15:42:02 ]
>179
AEE_LOG_PARAM_FILTER_** をセットしてる? デフォルトで全てのパケットはフィルタリングされるはず。

つーかそもそも、newしたオブジェクトがNULLでないことは確認してる?
マサカと思って動作見てみたがMALLOC失敗時はコンストラクタにこないが...。
普通にNULLポインタ触ってるだけだと思う。



184 名前:デフォルトの名無しさん mailto:sage [2005/07/01(金) 17:36:30 ]
ちと質問。
ITAPI_MakeVoiceCallを使うにあたって、
確認画面は自分でつくらにゃいけない?
それとも勝手に出してくれるからコールバック見てるだけでOK?


185 名前:176 mailto:sage [2005/07/01(金) 23:01:26 ]
>>177
リソースファイル名を全部小文字に変更したら読み込めました
どうもありがとうございます!

186 名前:デフォルトの名無しさん mailto:sage [2005/07/02(土) 05:21:38 ]
アプリから月額課金の認証モジュールにアクセスして、
会員認証を行うためのCGIを作成しています。

1. IWEBでCGIにHTTPリクエスト
2. CGIが認証モジュールを起動
3. CGIがリダイレクトURL(KDDIデータセンター)を返す
4. アプリのヘッダコールバック関数でリダイレクトURLを拾いIWEBで再接続
5. アプリで結果レスポンスを取得

以上のような流れで打ち込んでますが、
実機、エミュレータともに4.のステップが上手くいかず、
30秒タイムアウトでWEB_ERROR_CONNECTが返されてしまいます。
リダイレクトURLは拾えているのですが、
再接続が出来ていないようなのです。

ちなみに、KDDIデータセンター以外のURLなら何度でも再接続できました。

質問なのですが、CGIを利用して会員認証モジュールを叩く場合、
アプリの側で留意すべき事はどれくらいあるのでしょうか?
サブスクライブID以外にも必要なリクエストヘッダ設定とかがあれば
是非教えてください。

お願いします。

187 名前:158 mailto:sage [2005/07/02(土) 07:26:52 ]
>>180
>>181
>>182
実はいま泊り込み3日目です...

>>183
おっしゃるとおり
AEE_LOG_PARAM_FILTER_を設定したらロギングできるようになりました。
ありがとうございます。
原因はやはり、データセクションにデータが多すぎた
(プログラム中に定義されたデータが多すぎた)ことのようです。

しかし、エミュレータではヒープサイズを700Kに設定していて
モニタ上では150Kぐらいあまる状態なんですが。
ヒープが2Mある実機では動かないってのがちょっと気になります。

CPは、実機の詳細情報って閲覧できるんですよね?
クライアントに頼んで見たほうがよさそうですね...


188 名前:デフォルトの名無しさん mailto:sage [2005/07/02(土) 22:14:00 ]
あーもうK氏ね。

189 名前:不瑠大使 mailto:sage [2005/07/02(土) 22:41:31 ]
さぼるな

190 名前:デフォルトの名無しさん mailto:sage [2005/07/02(土) 22:47:52 ]
>>188
KDDIにやられるぜ

191 名前:デフォルトの名無しさん [2005/07/03(日) 01:34:42 ]
ところでアプリを使う側の人間?ですが質問があります。
brewゲームを起動すると必ず音がMAX?でうるさいのですが音無しにしても次回必ず音が鳴ってしまいます。
brewでは音を段階的に調整できないのですか?
brewでは設定を保存できないのでしょうか?

192 名前:デフォルトの名無しさん mailto:sage [2005/07/03(日) 01:52:14 ]
ユーザーサポートにでも電話しろハゲ

193 名前:デフォルトの名無しさん mailto:sage [2005/07/03(日) 02:00:39 ]
>>191
段階的に調整できますし、保存もできますよ。
端末の音量設定の取得もできますので、
音量設定を保存せずに毎回端末の音量でならすことも可能ですハゲ。



194 名前:デフォルトの名無しさん mailto:sage [2005/07/03(日) 02:20:04 ]
>>191
音MAXにするとマジ物凄い音になる。
たいていアプリの音量は着信音の音量と一緒になってるから、端末の設定で着信音量を下げるか、
端末側の設定にアプリ用の音量設定があるならそれを下げておくといいかも。

ウチのは音のON/OFFしか付けてないなハゲ。

195 名前:デフォルトの名無しさん mailto:sage [2005/07/03(日) 03:09:00 ]
>>191
ま・さ・か、たった1本のアプリを動作させただけでそんなこと言ってるわけじゃないよな?
もしそうならおまえただのハゲ

当然、『別メーカーの』アプリ10本をDLしたら10本ともそうなるから不思議に思ったんだよな?
もしそうなら端末の故障だハゲ

196 名前:デフォルトの名無しさん mailto:sage [2005/07/03(日) 03:36:40 ]
でも音割れする程うるさいBGMやSEは、明らかに音楽ファイル側の設定が悪いよな。
>>191はハゲだが。

197 名前:デフォルトの名無しさん mailto:sage [2005/07/03(日) 04:14:45 ]
ユーザが来るとどうして団結するんだおまいらはw


198 名前:デフォルトの名無しさん mailto:sage [2005/07/03(日) 05:00:15 ]
更にハゲな質問
読み込んだ画像のパレット変換をしてみようと思っている。
例えば森の緑色の部分を白くして雪化粧しているように見せる、とかのアレだ
だがIBitmapでは出来ないっぽいし、PDF等を調べても具体的な書き方が書いていない。
何を使えばいいのか方法を教えてくれないか?

199 名前:デフォルトの名無しさん mailto:sage [2005/07/03(日) 05:41:39 ]
>>198
IDIBか前スレ723。

200 名前:デフォルトの名無しさん mailto:sage [2005/07/03(日) 11:58:53 ]
>>197
BREWスレは基本的に皆仲良しだぜ?


共通の敵がいるからな。

201 名前:デフォルトの名無しさん [2005/07/03(日) 12:34:10 ]
ごくうとピッコロのような存在?

202 名前:デフォルトの名無しさん mailto:sage [2005/07/03(日) 16:43:15 ]
共通の敵=

203 名前:デフォルトの名無しさん [2005/07/03(日) 23:43:52 ]
ハゲはアプリでバグや不満がでてもKDDIに通報とかしないように



204 名前:デフォルトの名無しさん mailto:sage [2005/07/04(月) 08:30:38 ]
とりあえず布団にいこう、な。

205 名前:デフォルトの名無しさん mailto:sage [2005/07/04(月) 09:02:11 ]
ガキ割のお陰で厨な事をするユーザばっか
毎日がそいつらのお遊びのためかと思うと…
この状況を作ってる「共通の敵K」を恨みたくもなる

>>204
そういえばここんとこ布団で寝れてないな

206 名前:デフォルトの名無しさん mailto:sage [2005/07/04(月) 12:02:38 ]
話の腰を折ってしまいそうで申し訳ないのですが、質問です。
ISHELL_CreateInstanceで、IWebオブジェクトのインスタンス化がしたいんですが、
エミュレータだと正常にインスタンス化できて普通に動作するのですが
実機だとうまくインスタンス化できません。

エラーチェックを行ったところ、SUCCESSではなく、整数値の21が帰ってきてました。
どうすればうまくインスタンス化できるでしょうか?

この症状は実機でしか起きません。(エミュでは正常に行きます)
使っている携帯端末はtalbyでBREW SDKはVer2.1です。
もしご存知の方がいらっしゃれば教えていただけないでしょうか?
よろしくお願いします。

207 名前:デフォルトの名無しさん mailto:sage [2005/07/04(月) 12:12:36 ]
エラーコード返してんだからAEEError.h を見ろ

208 名前:デフォルトの名無しさん mailto:sage [2005/07/04(月) 12:29:37 ]
>207
ご返答ありがとうございます。
確認したところ「セキュリティ違反」とのことなのですが
何か設定を変更しないといけない事象等があるのでしょうか?

209 名前:デフォルトの名無しさん mailto:sage [2005/07/04(月) 12:43:23 ]
みふのネットワーク権限

210 名前:デフォルトの名無しさん mailto:sage [2005/07/04(月) 13:00:20 ]
エミュレータ用のmifと実機に転送したmifは同じか?

211 名前:206 mailto:sage [2005/07/04(月) 13:00:22 ]
mifの特権レベルのところには
ネットワーク、Webアクセスの部分にチェックをいれております。
それでもうまくいきませんです…

早急なご返事、感謝いたしますm(__)m

212 名前:206 mailto:sage [2005/07/04(月) 13:01:54 ]
>>210
はい。同じです。
IWebのインスタンス生成の部分以外は正常に動作しているので
その辺は大丈夫かと思います。

213 名前:デフォルトの名無しさん mailto:sage [2005/07/04(月) 14:19:25 ]
その手はたいていmifの設定って相場が決まってるんだが・・・
場合によったら、実機のメニューのEZアプリの通信制限とかも
疑ってみるのもいいかも。
設定したときに何が帰ってくるのか確認したことないけどね。



214 名前:206 mailto:sage [2005/07/04(月) 14:35:24 ]
お騒がせしてすみませんでした!
>>210さん
の仰るとおり、エミュ用と実機用のmifファイルが別物でした!
BREW AppLoaderでちゃんとmifファイルの更新をしていなかったために
いけなかったみたいでした。無事に起動してうれしかったです。

本当にありがとうございました!

215 名前:206 mailto:sage [2005/07/04(月) 14:36:45 ]
↑レスをくれた全ての方へのお礼m(__)m

216 名前:歩溜聖女 mailto:sage [2005/07/04(月) 16:49:09 ]
そろそろ帰宅時間だわ
帰る準備しなきゃ!

217 名前:ハゲと徹夜野郎のお陰で無視された184 mailto:sage [2005/07/04(月) 22:06:06 ]
本日実機で確認できました。
勝手に出してくれるのね(´д`)


218 名前:デフォルトの名無しさん mailto:sage [2005/07/05(火) 08:31:48 ]
>184
APIリファレンスとサービスガイドとプログラミングガイド嫁

219 名前:デフォルトの名無しさん mailto:sage [2005/07/05(火) 16:23:19 ]
おまいら、早速新発売のW31T買ったんだけどさ。
なんかアプリケーションインストールしたんだけどメニューに現れないんだよ。

おかしいと思って SDK のバージョン調べたら 3.1.2.38 って書いてあるんだよ、3.1.2
もう、アフォかと、馬鹿かと。

今日び3.1なんてはやらねーんだよと。

んで、しょうがないから SDK3.1 でリコンパイルしたんだけど、やっぱりメニューに出て
こないんだよね。k-brew-test for 3.1 も同じだし。

これって、3.1から配置フォルダ変わったのかな、それともw31tの機種依存?

誰も騒いでないってことはまだ皆買ってないのか、どこか漏れの探しきれなかった
ドキュメントに書いてあるのか。

220 名前:sage [2005/07/05(火) 16:53:53 ]
>>219
mifとかも作り直した?

221 名前:デフォルトの名無しさん mailto:sage [2005/07/05(火) 17:02:05 ]
>>219
AppLoaderのドキュメント、BREW3.1に関するFAQ。

もしかして発売日に端末を購入して急いで検証通すと思ってるんだろうか・・・。

222 名前:デフォルトの名無しさん mailto:sage [2005/07/05(火) 19:56:03 ]
BREW3.1で開発している人にお尋ねしたい。
資料を読んだ感じだとBREW3.1端末はネイティブのアプリも
裏で動いてるからヒープチェックは念入りにネ!
って事だと思うんだけど、それって現行のK端末みたく
最大/最小ヒープ調べるのに某Kツールじゃなくて某Sツール使えって事?

某Sツール使いにくくてキライなんだよなぁ・・・

あと中断時にメモリ状態を(できれば)保存しろって書いてあるけど
ぶっちゃけ検証ガイドに書いてあるサイズじゃ無理・・・だよなぁ


223 名前:デフォルトの名無しさん mailto:sage [2005/07/05(火) 22:52:42 ]
>>219
フォルダ構成は3.1で変更になった
(確かドキュメントに書いてあった)

メニューに出てこないのは、フォルダ名の大文字小文字とか
>>220の言ったようにmif作り直してないかあたりと思う



224 名前:デフォルトの名無しさん mailto:sage [2005/07/06(水) 03:46:33 ]
JavaとBREWで同じようなアプリを作ってデバッグしててわかったのだが
やっぱ消費電力効率はBREWのほうが全然良いわ

225 名前:デフォルトの名無しさん mailto:sage [2005/07/06(水) 07:58:39 ]
デバッグ時間が明らかに長くなって結局は電池切れ率が高いのはBREWだけどな

226 名前:デフォルトの名無しさん mailto:sage [2005/07/06(水) 11:26:28 ]
[+]<予備の電池パックを別売とすることで電池切れ問題を回避した


227 名前:デフォルトの名無しさん mailto:sage [2005/07/06(水) 11:44:33 ]
普通に電源ケーブルをつないでやってはどうか?
A5502Kみたいなの以外は充電器に刺しながらでも使えるしさ。

228 名前:デフォルトの名無しさん [2005/07/06(水) 18:32:36 ]
↓わかってないよな、ボトルネックは「手続き」なんだがな。


ソア・システムズ、BREWアプリ開発ツール「ル・クローンK-tai」
k-tai.impress.co.jp/cda/article/news_toppage/24654.html
 ソア・システムズは、携帯電話向けアプリケーション開発ツール
「ル・クローンK-tai」を発表し、BREW対応版の出荷を開始した。
 「ル・クローンK-tai」は、携帯向けアプリの開発ツール。
データベースエンジンを備えており、携帯向けの業務用アプリケーションが
制作可能同ツールで制作されたアプリは、「Agent」と呼ばれる変換プログラムを
携帯電話にダウンロードして利用することになる。
 同社では、従来よりも短期間かつ低コストを実現できるとアピールしている。
なお、タイトーが同ツールを導入して業務用アプリを提供することが明らかにされている。

229 名前:デフォルトの名無しさん mailto:sage [2005/07/06(水) 20:11:03 ]
>>228
ん、これって一種のスクリプト言語じゃないの?
処理系の検証通っていれば、個々のプログラムは検証通す必要ないから、
>同社では、従来よりも短期間かつ低コストを実現できるとアピールしている。
んじゃあ?

230 名前:デフォルトの名無しさん mailto:sage [2005/07/06(水) 20:48:08 ]
業務用アプリと書いてあるので、モソモソ感なんだと思う。
バシバシ動くゲームじゃなく、パズルくらいかな。

231 名前:デフォルトの名無しさん mailto:sage [2005/07/06(水) 21:23:54 ]
開発早くなったねーはやくサービスインできるねーすごいよねー





さーて検証に6ヶ月くらいしかかからないよねー昼寝でもしようかねー

232 名前:デフォルトの名無しさん mailto:sage [2005/07/07(木) 10:26:25 ]
携帯電話の番号持ち運び制度、来年10月導入へ
ttp://www.yomiuri.co.jp/main/news/20050707it01.htm

さてさて、どこの端末にしようか。

233 名前:デフォルトの名無しさん mailto:sage [2005/07/07(木) 13:17:34 ]
事前検証チェックシートのNotifyイベントって
IIMAGE_Notify等のコールバックも含まれますか?
Notifyにゃ違いないと思うんだが…




234 名前:デフォルトの名無しさん [2005/07/07(木) 17:49:46 ]
A5502KでIWEB_GetResponse()したあと
コールバックのWEBS_CONNECTからWEBS_SENDREQUESTの間で落ちるんだけど・・・
誰か心当たりない?

235 名前:デフォルトの名無しさん mailto:sage [2005/07/07(木) 18:11:39 ]
AEECLSID_MEDIAMMFで音を出しているのですが、
実機(W31SA)上でボタン連打で連射的に鳴音させたら
アプリがフリーズして落ちました。

(1)IMEDIAはアプリ起動時にCLSID_MEDIAMMFで作成する。
(2)AEEMediaDataを使用する音の数だけ用意する(MMD_FILE_NAME)。
(3)鳴音のタイミングで以下の処理を行い音を鳴らす。
IMEDIA_Stop() →
IMEDIA_Release() →
ISHELL_CreateInstance() →
IMEDIA_SetMediaData() →
IMEDIA_Play()

見るからに負担の掛かりそうなやり方なので
出来ればインスタンスを複数作成する方法でやりたのですが、
spfはSMFしか使えませんし、QCPは変なノイズが入りますし、遅いし…。

良い方法は無いでしょうか?

236 名前:デフォルトの名無しさん mailto:sage [2005/07/07(木) 18:38:37 ]
>>233
含まれません。

>>234
URLやクエリをスタックに積んでいませんか?

>>235
負荷はかかりそうですがMMFを使うならその手順しかない気がしますし
W31SAでも同様の手順で動作しています。
IMEDIA_Stop()の後はきちんとコールバックを待っていますか?

237 名前:234 [2005/07/07(木) 18:53:50 ]
>>236
返信ありがとうございます。
えっとスタックにつんでいないと思うのですが・・・
一応ソースです。
IWEB_GetResponse(app->http.piw, (app->http.piw,
&app->http.piwresp,
&app->http.webcb,
app->http.url,
WEBOPT_METHOD, "GET",
WEBOPT_CONTENTLENGTH, SEND_BODY_LENGTH,
WEBOPT_STATUSHANDLER, WebStatusHandler,
WEBOPT_HANDLERDATA, app,
WEBOPT_BODY, app->http.piSource,
WEBOPT_END // パラメータ終わり
));
です。
とりあえずA5502K以外の機種では動作するのですが、A5502Kのみ端末リセットが・・・


238 名前:デフォルトの名無しさん mailto:sage [2005/07/07(木) 19:23:17 ]
>>237
GETなら、WEBOPT_BODYやWEBOPT_CONTENTLENGTHは不要じゃないですか?
POSTとごっちゃになっている気がします。

239 名前:234 [2005/07/07(木) 19:33:24 ]
>>238
そのとおりでした。
どうもありがとうございます><

240 名前:233 mailto:sage [2005/07/07(木) 22:01:03 ]
>>236
了解。さんきゅ〜


241 名前:デフォルトの名無しさん [2005/07/07(木) 23:28:24 ]
BREWの新しい本が売ってたぞ
だれか買ってこい

242 名前:デフォルトの名無しさん mailto:sage [2005/07/08(金) 00:14:39 ]
ttp://www.shuwasystem.co.jp/cgi-bin/detail.cgi?isbn=4-7980-1103-7
これか。

243 名前:デフォルトの名無しさん [2005/07/08(金) 00:15:12 ]
そうそれそれ



244 名前:デフォルトの名無しさん mailto:sage [2005/07/08(金) 00:16:40 ]
最近出た奴だったんか…

245 名前:デフォルトの名無しさん mailto:sage [2005/07/08(金) 00:31:40 ]
・BREW3.1はここが違う! プログラミング留意点
仕様が変わったり廃止されたAPI群。
この関数はどう書き換える?等の疑問をケーススタディ形式で解説していく。

・スグに検証を始めさせる128のテクニック
これさえ読めばあなたも『今日出して来週OK』の達人。

・折り込みポスター 全て見せます端末依存機能一覧表
ヒープ容量からフォルダ容量まで、フォントサイズからカメラ撮影サイズまで、
あらゆる端末依存情報を一覧表にまとめました! みんなこれを待っていた!

…とか載ってんなら10冊買ってやってもいい。
今さらただのBREWプログラミング解説書なんて要らないよ。
au端末に特化した、端末依存情報まで意識した解説書なら読みたいが。

246 名前:デフォルトの名無しさん mailto:sage [2005/07/08(金) 01:10:21 ]
>>245
欲しい。誰か作って。orz

247 名前:デフォルトの名無しさん mailto:sage [2005/07/08(金) 01:41:06 ]
作ったところで1000冊売れるのか?w

248 名前:デフォルトの名無しさん mailto:sage [2005/07/08(金) 02:14:09 ]
一冊10マンくらいまでなら買っても良いな、ほんとうにその内容なら。
あと購入者にはID発行してクローズドな場で新機種や新バージョンの更新情報を
取得できるようにする・・・・ってそれMSDNじゃないか。Kがやるべきことじゃないか・・・orz

249 名前:デフォルトの名無しさん mailto:sage [2005/07/08(金) 02:16:26 ]
pdfばっかなんをどうかしてほしいな
見難いよ

250 名前:235 mailto:sage [2005/07/08(金) 06:53:02 ]
>236

コールバックを完全に見落としてました。
助言ありがとうございます。

251 名前:デフォルトの名無しさん mailto:sage [2005/07/08(金) 07:56:56 ]
gccでやる場合に、使っちゃいけない命令とかAPIってある?
RealViewで通ってgccで通らないケースとか。


252 名前:デフォルトの名無しさん mailto:sage [2005/07/08(金) 11:23:14 ]
gcc では va_list の動きがヘンって話が BREW Forum にありました:
ttp://brewforums.qualcomm.com/ja/showthread.php?s=1ca3348407749f9e458be79a2bcd0fe3&threadid=402

253 名前:デフォルトの名無しさん mailto:sage [2005/07/08(金) 11:23:28 ]
>251
VSNPRINTF/VSPRINTFは正常に動作しない(コンパイルは通るけど)
brewforums.qualcomm.com/ja/showthread.php?s=&threadid=402

あと、position independent なコードを吐くオプションがサポートされていないので、
自分でマップ見て確認する必要がある(多分)



254 名前:デフォルトの名無しさん mailto:sage [2005/07/08(金) 16:54:33 ]
フォーラムは時々圧倒的に質が低くなるな・・・

255 名前:デフォルトの名無しさん [2005/07/08(金) 17:01:57 ]
エミュレータでSMS宛てアプリケーションの動作テストは可能ですか?

256 名前:デフォルトの名無しさん mailto:sage [2005/07/08(金) 17:46:30 ]
>255
アプリケーション宛てSMSはテスト可能
SMS宛てアプリケーションはなんのこっちゃ分からん

257 名前:デフォルトの名無しさん mailto:sage [2005/07/08(金) 18:35:35 ]
一体いつになったらオフスクリーンへの描写サポートしてくれるんだよ…orz

258 名前:デフォルトの名無しさん mailto:sage [2005/07/08(金) 21:17:02 ]
>>254
yくぼさんいつも乙でございます。
ここでいくらでもうっぷんをはらしてください

259 名前:251 mailto:sage [2005/07/08(金) 23:30:08 ]
ありがとー。

260 名前:デフォルトの名無しさん mailto:sage [2005/07/09(土) 03:33:17 ]
>>256
スマソ
確かにそうだw

261 名前:デフォルトの名無しさん mailto:sage [2005/07/09(土) 17:49:49 ]
int r[WIDTH][HEIGHT];
int g[WIDTH][HEIGHT];
int b[WIDTH][HEIGHT];
NativeColor nc;
RGBVAL rgbVal;
AEEBitmapInfo bi;


IBITMAP_GetInfo(bmp, &bi, sizeof(bi));

for(x=0; x<bi.cx; x++){
  for(y=0; y<bi.cy; y++){
    if(IBITMAP_GetPixel(bmp, x, y, &nc) != SUCCESS){
      return;
    }
    rgbVal = IBITMAP_NativeToRGB(bmp, nc);

    r[x][y] = (rgbVal>>8)%(0x100);
    g[x][y] = (rgbVal>>16)%(0x100);
    b[x][y] = (rgbVal>>24)%(0x100);
  }
}

こんな感じでRGB取得しているんだが、
RGB代入のところで実機が落ちてしまう。
ちなみにWIDTHとHEIGHTはbmpのサイズより大きな値。
代入のところをr[0][0]とかに変えたら落ちなかった。

何が原因か教えてエロイ人。

262 名前:デフォルトの名無しさん mailto:sage [2005/07/09(土) 18:07:36 ]
>>261
WIDTHとHEIGHTはどれくらいなんだ?
スタックオーバー(アンダー)フローで落ちてる希ガス。
大き目の配列はスタックじゃなくてヒープに確保しましょう。

263 名前:デフォルトの名無しさん mailto:sage1 [2005/07/09(土) 18:09:16 ]
>>261
スタックオーバーフローかな。



264 名前:263 mailto:sage [2005/07/09(土) 18:13:28 ]
休日にかぶるとは・・・。ごめん。

265 名前:261 mailto:sage [2005/07/09(土) 18:38:43 ]
>>262
それぞれ200ずつ。
これでもやっぱりダメなのか。
とりあえず変更してみようかな。サンクス。


266 名前:デフォルトの名無しさん mailto:sage [2005/07/09(土) 18:46:56 ]
というかPixelごと読み込まなくてもIDIBで(ry

267 名前:デフォルトの名無しさん mailto:sage [2005/07/10(日) 01:17:57 ]
確かにRGB全要素で400K以上スタック持ってかれてるよなあ。
200 x 200 だとしたら。

で、やりたい事がカラーチェンジなんだったら、266の言うとおり
IDIBを使ったほうが、簡単ではあるんだけど。

もしかして、カメラで撮った画像かなにかにフィルタ処理するとか
そーゆう用途なのかな?



268 名前:デフォルトの名無しさん mailto:sage [2005/07/10(日) 22:43:32 ]
BREWの本買おうと思うんだが>>242の奴と
www.amazon.co.jp/exec/obidos/ASIN/4844319477/qid=1121002936/sr=8-1/ref=pd_ka_0/249-8510759-8038742
どっちがおすすめ?


269 名前:デフォルトの名無しさん mailto:sage [2005/07/10(日) 22:52:56 ]
>>268
>>242の本は見たこと無いが、
そっちのはオススメしない

270 名前:デフォルトの名無しさん [2005/07/10(日) 22:59:02 ]
>>269
サンクス。
www.amazon.co.jp/exec/obidos/ASIN/4844319477/qid=1121002936/sr=8-1/ref=pd_ka_0/249-8510759-8038742 
のほう注文してくるよ

271 名前:デフォルトの名無しさん mailto:sage [2005/07/10(日) 23:17:20 ]
メモメモ。
「BREW アドバンスト・プログラミング」

導入部分やツールの使い方などの説明や、ゲーム系の内容がほどんどありませんので、
「BREWプログラミング実践バイブル」の方が初心者向けで読者層も厚いはず。

内容はテクニック的な解説ではなく単なる使用方法の解説のみとなっており、
多少丁寧なプログラミングガイドといった印象でした。

スモールフォントの使用方法やブラウザの起動など
KDDI関連も多少は解説されています。

<目次>
ttp://www.shuwasystem.co.jp/cgi-bin/contents.cgi?isbn=4-7980-1103-7&cbook=4798011037

<サンプルソース>
ttp://www.shuwasystem.co.jp/books/7980/1103-7/1103-7.html

272 名前:デフォルトの名無しさん mailto:sage [2005/07/11(月) 00:07:19 ]
普通に配列作ったらスタック消費で、MALLOCしたらヒープなん?
Vアプリの時代は終わったとかでBREWに回されたけど何から手をつけていいのかサパーリ OTL

273 名前:デフォルトの名無しさん mailto:sage [2005/07/11(月) 01:21:39 ]
BREWの幕引きをするのも我々だ。なんとしてでもQとKの横暴を止めさせなければならない



274 名前:デフォルトの名無しさん mailto:sage [2005/07/11(月) 03:41:11 ]
>>272 察するに、Java経験者でC/C++未経験者のよう。
納期が迫ってて今すぐBREWアプリを仕上げなくてはならない、という状況でないなら
BREWのことは一旦置いといて、1週間くらいでC/C++のプログラミングの基礎を身に付けることが先決。
BREWはC/C++の上にかぶさってるモノと捉えて。だからJavaから直接BREWじゃなくて、まずC/C++へ。
・ポイントとしてはJavaとの違いである メモリ操作、メモリの確保と解放 を理解すること。
・あとはAPIの置き換えだと思えば怖くない。(実際にはそんな単純に済む話ではないけども)
初心者向けC/C++解説書でもいいけど、272氏の場合はJavaと対比させながらC/C++を解説してる
本やサイトがもしかしたら参考にしやすいかも。

BREWアプリへの取り掛かり方はこんな感じかと(あくまで参考)。
1.auが用意する運用ガイド、プログラミングガイド、検証ガイドを熟読する。
 わかりにくい内容で開発者泣かせだが、とにかく最後までこれらのドキュメントが重要。
2.VisualStudio、BREW-SDK等をセットアップする。
 ガイドをよく読んで説明通りにインストールすればひどい失敗はしない。
3.BREW APIリファレンス(ヘルプ形式のでもpdf形式のでもどちらでもいいから)を
 一通り眺める。どんなAPI(BREWではインターフェイスと呼んでいる)があって
 どんなことができるのかを大雑把に知ることが目的。
 どんな組み方になるかな、どんなときに使いそうかな、とイメージして読むとよいかと。
 関数1つ1つの説明までは読まないで、そのインターフェイスの概要説明のとこだけ読んでいく。
※ここまで数日かけてもいいから、ひたすら読む作業。
4.ここでやっとコーディングに手を付ける。基本はHelloWorldから。
 >>1の「テンプレ」先の「BREW プログラミング入門」のサイトが最初は参考になると思う。

これで俺たちは仲間だ。一緒に蜘蛛の糸を探す旅に出よう。
指輪を捨てる旅じゃなくて済まないな。

275 名前:274 mailto:sage [2005/07/11(月) 05:07:19 ]
× 1.auが用意する運用ガイド、プログラミングガイド、検証ガイドを熟読する。
○ 1.auが用意するサービスガイド、プログラミングガイド、検証ガイドを熟読する。
運用ガイドはアプリ作成の面からはそれほど重要ではないので。






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

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

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