05/07/03 11:58:53
>>197
BREWスレは基本的に皆仲良しだぜ?
共通の敵がいるからな。
201:デフォルトの名無しさん
05/07/03 12:34:10
ごくうとピッコロのような存在?
202:デフォルトの名無しさん
05/07/03 16:43:15
共通の敵=
203:デフォルトの名無しさん
05/07/03 23:43:52
ハゲはアプリでバグや不満がでてもKDDIに通報とかしないように
204:デフォルトの名無しさん
05/07/04 08:30:38
とりあえず布団にいこう、な。
205:デフォルトの名無しさん
05/07/04 09:02:11
ガキ割のお陰で厨な事をするユーザばっか
毎日がそいつらのお遊びのためかと思うと…
この状況を作ってる「共通の敵K」を恨みたくもなる
>>204
そういえばここんとこ布団で寝れてないな
206:デフォルトの名無しさん
05/07/04 12:02:38
話の腰を折ってしまいそうで申し訳ないのですが、質問です。
ISHELL_CreateInstanceで、IWebオブジェクトのインスタンス化がしたいんですが、
エミュレータだと正常にインスタンス化できて普通に動作するのですが
実機だとうまくインスタンス化できません。
エラーチェックを行ったところ、SUCCESSではなく、整数値の21が帰ってきてました。
どうすればうまくインスタンス化できるでしょうか?
この症状は実機でしか起きません。(エミュでは正常に行きます)
使っている携帯端末はtalbyでBREW SDKはVer2.1です。
もしご存知の方がいらっしゃれば教えていただけないでしょうか?
よろしくお願いします。
207:デフォルトの名無しさん
05/07/04 12:12:36
エラーコード返してんだからAEEError.h を見ろ
208:デフォルトの名無しさん
05/07/04 12:29:37
>207
ご返答ありがとうございます。
確認したところ「セキュリティ違反」とのことなのですが
何か設定を変更しないといけない事象等があるのでしょうか?
209:デフォルトの名無しさん
05/07/04 12:43:23
みふのネットワーク権限
210:デフォルトの名無しさん
05/07/04 13:00:20
エミュレータ用のmifと実機に転送したmifは同じか?
211:206
05/07/04 13:00:22
mifの特権レベルのところには
ネットワーク、Webアクセスの部分にチェックをいれております。
それでもうまくいきませんです…
早急なご返事、感謝いたしますm(__)m
212:206
05/07/04 13:01:54
>>210
はい。同じです。
IWebのインスタンス生成の部分以外は正常に動作しているので
その辺は大丈夫かと思います。
213:デフォルトの名無しさん
05/07/04 14:19:25
その手はたいていmifの設定って相場が決まってるんだが・・・
場合によったら、実機のメニューのEZアプリの通信制限とかも
疑ってみるのもいいかも。
設定したときに何が帰ってくるのか確認したことないけどね。
214:206
05/07/04 14:35:24
お騒がせしてすみませんでした!
>>210さん
の仰るとおり、エミュ用と実機用のmifファイルが別物でした!
BREW AppLoaderでちゃんとmifファイルの更新をしていなかったために
いけなかったみたいでした。無事に起動してうれしかったです。
本当にありがとうございました!
215:206
05/07/04 14:36:45
↑レスをくれた全ての方へのお礼m(__)m
216:歩溜聖女
05/07/04 16:49:09
そろそろ帰宅時間だわ
帰る準備しなきゃ!
217:ハゲと徹夜野郎のお陰で無視された184
05/07/04 22:06:06
本日実機で確認できました。
勝手に出してくれるのね(´д`)
218:デフォルトの名無しさん
05/07/05 08:31:48
>184
APIリファレンスとサービスガイドとプログラミングガイド嫁
219:デフォルトの名無しさん
05/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
05/07/05 16:53:53
>>219
mifとかも作り直した?
221:デフォルトの名無しさん
05/07/05 17:02:05
>>219
AppLoaderのドキュメント、BREW3.1に関するFAQ。
もしかして発売日に端末を購入して急いで検証通すと思ってるんだろうか・・・。
222:デフォルトの名無しさん
05/07/05 19:56:03
BREW3.1で開発している人にお尋ねしたい。
資料を読んだ感じだとBREW3.1端末はネイティブのアプリも
裏で動いてるからヒープチェックは念入りにネ!
って事だと思うんだけど、それって現行のK端末みたく
最大/最小ヒープ調べるのに某Kツールじゃなくて某Sツール使えって事?
某Sツール使いにくくてキライなんだよなぁ・・・
あと中断時にメモリ状態を(できれば)保存しろって書いてあるけど
ぶっちゃけ検証ガイドに書いてあるサイズじゃ無理・・・だよなぁ
223:デフォルトの名無しさん
05/07/05 22:52:42
>>219
フォルダ構成は3.1で変更になった
(確かドキュメントに書いてあった)
メニューに出てこないのは、フォルダ名の大文字小文字とか
>>220の言ったようにmif作り直してないかあたりと思う
224:デフォルトの名無しさん
05/07/06 03:46:33
JavaとBREWで同じようなアプリを作ってデバッグしててわかったのだが
やっぱ消費電力効率はBREWのほうが全然良いわ
225:デフォルトの名無しさん
05/07/06 07:58:39
デバッグ時間が明らかに長くなって結局は電池切れ率が高いのはBREWだけどな
226:デフォルトの名無しさん
05/07/06 11:26:28
[+]<予備の電池パックを別売とすることで電池切れ問題を回避した
227:デフォルトの名無しさん
05/07/06 11:44:33
普通に電源ケーブルをつないでやってはどうか?
A5502Kみたいなの以外は充電器に刺しながらでも使えるしさ。
228:デフォルトの名無しさん
05/07/06 18:32:36
↓わかってないよな、ボトルネックは「手続き」なんだがな。
ソア・システムズ、BREWアプリ開発ツール「ル・クローンK-tai」
URLリンク(k-tai.impress.co.jp)
ソア・システムズは、携帯電話向けアプリケーション開発ツール
「ル・クローンK-tai」を発表し、BREW対応版の出荷を開始した。
「ル・クローンK-tai」は、携帯向けアプリの開発ツール。
データベースエンジンを備えており、携帯向けの業務用アプリケーションが
制作可能同ツールで制作されたアプリは、「Agent」と呼ばれる変換プログラムを
携帯電話にダウンロードして利用することになる。
同社では、従来よりも短期間かつ低コストを実現できるとアピールしている。
なお、タイトーが同ツールを導入して業務用アプリを提供することが明らかにされている。
229:デフォルトの名無しさん
05/07/06 20:11:03
>>228
ん、これって一種のスクリプト言語じゃないの?
処理系の検証通っていれば、個々のプログラムは検証通す必要ないから、
>同社では、従来よりも短期間かつ低コストを実現できるとアピールしている。
んじゃあ?
230:デフォルトの名無しさん
05/07/06 20:48:08
業務用アプリと書いてあるので、モソモソ感なんだと思う。
バシバシ動くゲームじゃなく、パズルくらいかな。
231:デフォルトの名無しさん
05/07/06 21:23:54
開発早くなったねーはやくサービスインできるねーすごいよねー
さーて検証に6ヶ月くらいしかかからないよねー昼寝でもしようかねー
232:デフォルトの名無しさん
05/07/07 10:26:25
携帯電話の番号持ち運び制度、来年10月導入へ
URLリンク(www.yomiuri.co.jp)
さてさて、どこの端末にしようか。
233:デフォルトの名無しさん
05/07/07 13:17:34
事前検証チェックシートのNotifyイベントって
IIMAGE_Notify等のコールバックも含まれますか?
Notifyにゃ違いないと思うんだが…
234:デフォルトの名無しさん
05/07/07 17:49:46
A5502KでIWEB_GetResponse()したあと
コールバックのWEBS_CONNECTからWEBS_SENDREQUESTの間で落ちるんだけど・・・
誰か心当たりない?
235:デフォルトの名無しさん
05/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:デフォルトの名無しさん
05/07/07 18:38:37
>>233
含まれません。
>>234
URLやクエリをスタックに積んでいませんか?
>>235
負荷はかかりそうですがMMFを使うならその手順しかない気がしますし
W31SAでも同様の手順で動作しています。
IMEDIA_Stop()の後はきちんとコールバックを待っていますか?
237:234
05/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:デフォルトの名無しさん
05/07/07 19:23:17
>>237
GETなら、WEBOPT_BODYやWEBOPT_CONTENTLENGTHは不要じゃないですか?
POSTとごっちゃになっている気がします。
239:234
05/07/07 19:33:24
>>238
そのとおりでした。
どうもありがとうございます><
240:233
05/07/07 22:01:03
>>236
了解。さんきゅ~
241:デフォルトの名無しさん
05/07/07 23:28:24
BREWの新しい本が売ってたぞ
だれか買ってこい
242:デフォルトの名無しさん
05/07/08 00:14:39
URLリンク(www.shuwasystem.co.jp)
これか。
243:デフォルトの名無しさん
05/07/08 00:15:12
そうそれそれ
244:デフォルトの名無しさん
05/07/08 00:16:40
最近出た奴だったんか…
245:デフォルトの名無しさん
05/07/08 00:31:40
・BREW3.1はここが違う! プログラミング留意点
仕様が変わったり廃止されたAPI群。
この関数はどう書き換える?等の疑問をケーススタディ形式で解説していく。
・スグに検証を始めさせる128のテクニック
これさえ読めばあなたも『今日出して来週OK』の達人。
・折り込みポスター 全て見せます端末依存機能一覧表
ヒープ容量からフォルダ容量まで、フォントサイズからカメラ撮影サイズまで、
あらゆる端末依存情報を一覧表にまとめました! みんなこれを待っていた!
…とか載ってんなら10冊買ってやってもいい。
今さらただのBREWプログラミング解説書なんて要らないよ。
au端末に特化した、端末依存情報まで意識した解説書なら読みたいが。
246:デフォルトの名無しさん
05/07/08 01:10:21
>>245
欲しい。誰か作って。orz
247:デフォルトの名無しさん
05/07/08 01:41:06
作ったところで1000冊売れるのか?w
248:デフォルトの名無しさん
05/07/08 02:14:09
一冊10マンくらいまでなら買っても良いな、ほんとうにその内容なら。
あと購入者にはID発行してクローズドな場で新機種や新バージョンの更新情報を
取得できるようにする・・・・ってそれMSDNじゃないか。Kがやるべきことじゃないか・・・orz
249:デフォルトの名無しさん
05/07/08 02:16:26
pdfばっかなんをどうかしてほしいな
見難いよ
250:235
05/07/08 06:53:02
>236
コールバックを完全に見落としてました。
助言ありがとうございます。
251:デフォルトの名無しさん
05/07/08 07:56:56
gccでやる場合に、使っちゃいけない命令とかAPIってある?
RealViewで通ってgccで通らないケースとか。
252:デフォルトの名無しさん
05/07/08 11:23:14
gcc では va_list の動きがヘンって話が BREW Forum にありました:
URLリンク(brewforums.qualcomm.com)
253:デフォルトの名無しさん
05/07/08 11:23:28
>251
VSNPRINTF/VSPRINTFは正常に動作しない(コンパイルは通るけど)
URLリンク(brewforums.qualcomm.com)
あと、position independent なコードを吐くオプションがサポートされていないので、
自分でマップ見て確認する必要がある(多分)
254:デフォルトの名無しさん
05/07/08 16:54:33
フォーラムは時々圧倒的に質が低くなるな・・・
255:デフォルトの名無しさん
05/07/08 17:01:57
エミュレータでSMS宛てアプリケーションの動作テストは可能ですか?
256:デフォルトの名無しさん
05/07/08 17:46:30
>255
アプリケーション宛てSMSはテスト可能
SMS宛てアプリケーションはなんのこっちゃ分からん
257:デフォルトの名無しさん
05/07/08 18:35:35
一体いつになったらオフスクリーンへの描写サポートしてくれるんだよ…orz
258:デフォルトの名無しさん
05/07/08 21:17:02
>>254
yくぼさんいつも乙でございます。
ここでいくらでもうっぷんをはらしてください
259:251
05/07/08 23:30:08
ありがとー。
260:デフォルトの名無しさん
05/07/09 03:33:17
>>256
スマソ
確かにそうだw
261:デフォルトの名無しさん
05/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:デフォルトの名無しさん
05/07/09 18:07:36
>>261
WIDTHとHEIGHTはどれくらいなんだ?
スタックオーバー(アンダー)フローで落ちてる希ガス。
大き目の配列はスタックじゃなくてヒープに確保しましょう。
263:デフォルトの名無しさん
05/07/09 18:09:16
>>261
スタックオーバーフローかな。
264:263
05/07/09 18:13:28
休日にかぶるとは・・・。ごめん。
265:261
05/07/09 18:38:43
>>262
それぞれ200ずつ。
これでもやっぱりダメなのか。
とりあえず変更してみようかな。サンクス。
266:デフォルトの名無しさん
05/07/09 18:46:56
というかPixelごと読み込まなくてもIDIBで(ry
267:デフォルトの名無しさん
05/07/10 01:17:57
確かにRGB全要素で400K以上スタック持ってかれてるよなあ。
200 x 200 だとしたら。
で、やりたい事がカラーチェンジなんだったら、266の言うとおり
IDIBを使ったほうが、簡単ではあるんだけど。
もしかして、カメラで撮った画像かなにかにフィルタ処理するとか
そーゆう用途なのかな?
268:デフォルトの名無しさん
05/07/10 22:43:32
BREWの本買おうと思うんだが>>242の奴と
URLリンク(www.amazon.co.jp)
どっちがおすすめ?
269:デフォルトの名無しさん
05/07/10 22:52:56
>>268
>>242の本は見たこと無いが、
そっちのはオススメしない
270:デフォルトの名無しさん
05/07/10 22:59:02
>>269
サンクス。
URLリンク(www.amazon.co.jp)
のほう注文してくるよ
271:デフォルトの名無しさん
05/07/10 23:17:20
メモメモ。
「BREW アドバンスト・プログラミング」
導入部分やツールの使い方などの説明や、ゲーム系の内容がほどんどありませんので、
「BREWプログラミング実践バイブル」の方が初心者向けで読者層も厚いはず。
内容はテクニック的な解説ではなく単なる使用方法の解説のみとなっており、
多少丁寧なプログラミングガイドといった印象でした。
スモールフォントの使用方法やブラウザの起動など
KDDI関連も多少は解説されています。
<目次>
URLリンク(www.shuwasystem.co.jp)
<サンプルソース>
URLリンク(www.shuwasystem.co.jp)
272:デフォルトの名無しさん
05/07/11 00:07:19
普通に配列作ったらスタック消費で、MALLOCしたらヒープなん?
Vアプリの時代は終わったとかでBREWに回されたけど何から手をつけていいのかサパーリ OTL
273:デフォルトの名無しさん
05/07/11 01:21:39
BREWの幕引きをするのも我々だ。なんとしてでもQとKの横暴を止めさせなければならない
274:デフォルトの名無しさん
05/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
05/07/11 05:07:19
× 1.auが用意する運用ガイド、プログラミングガイド、検証ガイドを熟読する。
○ 1.auが用意するサービスガイド、プログラミングガイド、検証ガイドを熟読する。
運用ガイドはアプリ作成の面からはそれほど重要ではないので。
276:デフォルトの名無しさん
05/07/11 10:14:02
要約すると>>3の最後って事だな。
277:デフォルトの名無しさん
05/07/11 15:34:34
フィストグルーヴとかエレメンタル ジェレイドなんかが、
3キャリア同時配信やってるわけだけど、
やっぱり金とコネで検証待ちすっとばしたんかな?
278:デフォルトの名無しさん
05/07/11 15:38:43
お、テンプレが微妙に更新されとる。
管理者乙カレー
現行スレのリンクが3のままですよ(´・ω・`)
279:デフォルトの名無しさん
05/07/11 16:47:16
>>277
どっちもそれなりに売りの分かりやすいタイトルだから、
Kを説得しやすかったんじゃないかと妄想。
特にエレメンタル~の方は出版、放送、ゲームが揃ってるから
担当者に直接交渉できるようなコネもどこかにあるんじゃないか?
そうで無い場合はKの検証終了に合わせてリリース決めたかだろうね。
280:デフォルトの名無しさん
05/07/11 17:35:11
Kの担当者入れて進めてるような企画は
当然通るのも早い
ま、金とコネやね
281:272
05/07/11 22:17:08
DirectX7はちょっとだけあるからC++も少しはわかるんだけど、
BREWってすごい独特な感覚がするね。
ここはやっぱり気合入れて基礎からやるか。
282:デフォルトの名無しさん
05/07/11 22:18:02
日本語を基礎からやったほうがいい
283:デフォルトの名無しさん
05/07/11 23:01:31
>>282
送信してから気付いた('A`)
284:デフォルトの名無しさん
05/07/12 00:23:58
>>281
そうか?
WindowsSDKの経験がある俺からすると、むしろJavaの方が異質に見えるんだが
285:デフォルトの名無しさん
05/07/12 00:33:14
はっきりいうが、BrewSDK は Windows に影響受け杉
286:デフォルトの名無しさん
05/07/12 08:39:19
つかそういう表記法があってそれに従ってんだが(なんて言うかは忘れた)
微妙に間違っててパチモノくさい中途半端なモノに仕上がりましたとさ
めでたしめでたくもなし
287:235
05/07/12 09:32:10
事後報告、てか単なる愚痴ですが…。
MMFの連続再生がどうしても出来ない。
アプリが無限ループにはまって落ちる。
IMEDIA_SetMediaData()もIMEDIA_Release()も、
負荷の掛かる処理は何もしてない。
1回作ったインスタンスを繰り返し鳴らしてるだけなのに。
良く見たら支援サイトのQ&Aに、
MMFの連続再生は非推奨、みたいな事が書いてあるし…。
javaで使ってたwav系のサウンドは諦めて
大人しくsmfを作れって事なのか。
288:デフォルトの名無しさん
05/07/12 12:51:20
SMAF/Phrase 使いなはれ
あとループはSetMediaで設定でき
289:デフォルトの名無しさん
05/07/12 13:38:27
んたま
290:デフォルトの名無しさん
05/07/12 13:59:52
グローバルのplacement-newを使いたいのですが、
定義するとARMコンパイラがlibspace.oをリンクしてしまいリンク時に
Error: L6265E: Non-RWPI Section libspace.o(.bss) cannot be assigned to PI Exec region ER_ZI.
Error: L6248E: libspace.o(.text) in PI region 'ER_RO' cannot have address type relocation to __libspace_start in PI region 'ER_ZI'.
となってしまいます。
何か解決方法はありますでしょうか?
291:デフォルトの名無しさん
05/07/12 14:14:51
ヒント:グローバル変数
292:武劉中将
05/07/12 19:51:39
おほん
みなのもの
さぼるでないぞよ
293:デフォルトの名無しさん
05/07/12 19:56:37
お
な
る
294:デフォルトの名無しさん
05/07/13 02:21:03
ほ
も
る
295:デフォルトの名無しさん
05/07/13 11:13:20
物言わず天ぷら更新乙かれー
296:デフォルトの名無しさん
05/07/13 14:08:43
ykuboさんがキレてる件について
・・・まぁキレるわなぁ
297:デフォルトの名無しさん
05/07/13 14:22:06
Dand○か・・・圧倒的に使えねぇな。
でも、携帯アプリは規模が小さいから誰にでもできるような
イメージがあるみたいなんだよね。
298:デフォルトの名無しさん
05/07/13 14:32:56
kaiマジックも捨てたモンじゃないぞ!
299:デフォルトの名無しさん
05/07/13 15:46:53
IDIBでパレット変換出来るらしいんだけど、過去スレを見てもググっても書き方がよく分からん
PDFには何となく書いてあるがパレットを変えているところが、どういう風に変えているかが理解出来ない・・・
実際の具体的な書き方を教えてくれないか?
300:デフォルトの名無しさん
05/07/13 16:01:03
ヒント:BREW API Reference
301:デフォルトの名無しさん
05/07/13 17:54:36
>>299
先にDIBについて学んできた方が良いに100ガバス。
302:デフォルトの名無しさん
05/07/13 18:21:25
三角関数をソフィア・クレイドルのやつ無しで何とかしたい。
作るしかないかな?
覚えてないんだけどなー…。
303:デフォルトの名無しさん
05/07/13 18:24:23
URLリンク(oku.edu.mie-u.ac.jp)
この辺をおすすめてみる。
304:デフォルトの名無しさん
05/07/13 18:29:28
固定少数点でどうにかするなら256分数のテーブル参照が一番かも。
まーでも1024分数でもテーブルは4KBか。
305:デフォルトの名無しさん
05/07/13 18:45:27
>>302 WinAPIの出力結果をファイルに吐き出すだけだろ。作れ
>>303 なつかすぃなw
>>304 つ uint16
306:デフォルトの名無しさん
05/07/13 18:55:16
uint16で1周を1024分割するのであれば、
90度までわかればあとは対称性を使って求められるから、
1024 / 4 * 2 = 512Byteで作れる。
ただし、uint16だから65536は65535にしてやらないとダメだけど。
307:デフォルトの名無しさん
05/07/13 19:00:31
Pink Roseの難易度の低さに感動した。
308:307
05/07/13 19:01:16
誤爆申し訳ない。
309:290
05/07/13 19:06:35
自分で調べてみたのですが、グローバル変数との因果関係は特に見受けられませんでした。
調査結果を掲載します。リンクエラーになる場合
1. newする対象のclass/structのコードが同じオブジェクトファイル内に含まれない場合
2. (1)の条件、特にコンストラクタ
3. 仮想デストラクタのあるclass/structを継承すると駄目
4. 仮想関数が同じコンパイル単位に見えていないと駄目
5. 定義の見えていないメンバ変数をポインタ/参照以外で持つのも駄目
誰か解決方法を教えてください。
310:デフォルトの名無しさん
05/07/13 20:10:10
>>306
何も16bit全部を小数扱いしなくていいじゃん。
8bit程度でも十分だと思う。
てか16bitだと座標系の計算に64bit変数使わないとフローすると思うんだが。
311:デフォルトの名無しさん
05/07/13 20:41:02
8bitはさすがに少なすぎな気がする……。
その程度の精度で良いなら、1周を256分割ぐらいにして、
byteで計算した方が良いと思う。
そうすればテーブルは64Byteだし。
312:デフォルトの名無しさん
05/07/13 21:12:09
>>299
だんでい乙
313:デフォルトの名無しさん
05/07/13 22:46:30
>>309
再現できません。
ソースの一部を貼ってみてはいかがでしょうか。
314:デフォルトの名無しさん
05/07/13 23:10:11
>>309
グローバルスコープのnew、new[],delete,delete[]をオーバーロードしていないとか。
315:デフォルトの名無しさん
05/07/13 23:34:08
>>296
久しぶりにフォーラムを覗いてみたが・・・
なんであんな香ばしいのが大増殖してんの!?
新人研修が終わったから?
316:デフォルトの名無しさん
05/07/14 00:05:04
昨日からbrewを始めた、というか次のプロジェクトのために勉強し始めました
で、
URLリンク(www.amazon.co.jp)
の本買いました、。
HelloBREWプロジェクトを作ったら動いたので、
次にCalenderというプロジェクトを作って実行しようとしたら
AEEなんたらっていうヘッダーファイルが見つからないとかって怒られました
その後すぐにHelloBREWプロジェクトを実行したら、さっきまでは動いていたのに
Calenderプロジェクトと同じようにヘッダーが見つからないと怒られました
これは、BREWの問題なんでしょうか
それともVisualStudioの問題なんでしょうか
馬鹿ですいませんがアドバイスください
BREWはver2.1.1、
VCはVC++.NET (2003かな?)
です
お願いします
317:デフォルトの名無しさん
05/07/14 00:08:20
kuboタンは実際にゲームを作ったことあるのかな?
318:デフォルトの名無しさん
05/07/14 00:14:15
>>306
ハミコン時代はみんなそうやって90度分でやりくりしてたよなあ。
ホーミング系の敵とか弾のコントロールでは必須だった。
319:デフォルトの名無しさん
05/07/14 00:16:08
>>316
環境変数。AEEなんたら.hはBREW SDKのincの中にある。
320:デフォルトの名無しさん
05/07/14 00:52:58
>>290
URLリンク(www.bizlink.co.jp)
321:デフォルトの名無しさん
05/07/14 03:57:55
kuboタソのソフト、やってみてえ
322:デフォルトの名無しさん
05/07/14 10:24:31
BREWったってゲームばっかじゃないからねー
きっとしょーもないサンプル作らされてたりするんだろう。
例えばIImageをDDBに出力しITransformを利用して変形処理を加えることで反転させるような奴。
323:デフォルトの名無しさん
05/07/14 17:20:02
>>320
290じゃないけど参考になります。クスコ。
324:デフォルトの名無しさん
05/07/14 19:25:25
>>316
君は5000円をドブに捨てたね。
325:デフォルトの名無しさん
05/07/14 21:40:48
Status型の変数を宣言するとエラーになります
Status型の変数を宣言するためにはどのヘッダーファイルをインクルードすれば
いいのでしょうか?
おしえてください
326:デフォルトの名無しさん
05/07/14 22:10:14
>>325
316だよね?
あの本は一番最初の章から読んで、
前章で作ったヘッダファイルがある前提でかかれているから、
途中からソース抜粋しても動かないよ。
その辺は自力で補完するか、
サンプルソースの必要な箇所だけ引っ張って自作した方がいいぞ。
327:デフォルトの名無しさん
05/07/14 22:22:29
>>325
grepの使い方くらい覚えようね
あとsageれ
328:デフォルトの名無しさん
05/07/14 22:38:06
>>327
最近sageを覚えた初心者?
質問はageであってるよ。
329:デフォルトの名無しさん
05/07/14 23:11:25
>>325
Status型はサンプル内で独自に作成している型で、BREWの標準の型ではない。
あの本で使用しているサンプルソースはどっかでまとめて落とせる(URLが本に書いてあるはず)のでそれを使う方がいいでしょう。
330:デフォルトの名無しさん
05/07/14 23:32:49
なんかフォーラムでも見たような質問だな・・・
331:武劉中将
05/07/14 23:33:57
ねむいのう
332:デフォルトの名無しさん
05/07/14 23:35:42
わいこそ しんの うにゅう だ
333:325=316
05/07/14 23:39:35
>>326,329
サンクス
そうか独自の型だったんだ
どうりでAPIリファレンスにのってなかったはずだ
サンプルソース探してみます
grepですか
UNIXの奴しかしりませんでした
調べてみます
あとこれは見といたほうがいいって感じのドキュメントとかありますか?
いかんせん、プロジェクトに配属されるまで放置が続きそうなんで
334:デフォルトの名無しさん
05/07/15 00:18:56
各社端末仕様書とここの過去ログと太宰治の人間失格と日本とコメリカのフォーラムのログ全部と萌えるSEとAPIリファレンスと日本公式にある機知のバグの載ってるTIPS
335:デフォルトの名無しさん
05/07/15 00:25:27
ドキュメントDD
336:デフォルトの名無しさん
05/07/15 01:05:18
>>333
>>274にあるような感じでやるとよろし。
BREWはすぐにKDDIのCPじゃないと手に入らない情報が必要になってくるから、
Webやら本やらで調べて独学で進めるのは難しい。
周りに聞ける人がいるなら、聞いてしまうこともお勧め。
つーか、放置の状況から>>333がウチの会社の人のような気すらしてきた。
俺はiアプリ3本とBREW2本見てるような状況だから周りにちょっかい出してる
余裕無いんだけどねorz
来週あたりからBREW3.1の対応の話とかも来るらしいしor2=3
337:デフォルトの名無しさん
05/07/15 04:05:56
>>309
オレも、operator new, delete, new[], delete[], displacement new, delete, new[], delete[]
をグローバルスコープでオーバーロードしているけど、まったく問題ないよ。
基本的に、スタティックかグローバル変数を使うとそのエラーが出る。
エラーの詳細については、ここのどっかにあった。
URLリンク(brewforums.qualcomm.com)
Error: L6265E: Non-RWPI Section libspace.o(.bss) cannot be assigned to PI Exec region ER_ZI.
Error: L6248E: libspace.o(.text) in PI region 'ER_RO' cannot have address type relocation to __libspace_start in PI region 'ER_ZI'.
338:デフォルトの名無しさん
05/07/15 14:02:44
>>309
ARMのエラーコードの意味はこれな。
RW = Read Write
RO = Read Only
PI = Position Independent
ER = Execution Region
ZI = Zero Initialized
ちなみに俺もnewやらdeleteやらをオーバーロードしてるけど問題なし。
339:デフォルトの名無しさん
05/07/15 18:37:04
static やグローバル変数は仕方ないにしても、constくらい使いたいぜ
340:デフォルトの名無しさん
05/07/15 18:46:07
>>339
const使えない箇所なんてありましたっけ?
341:デフォルトの名無しさん
05/07/15 20:13:39
const チンポ
342:デフォルトの名無しさん
05/07/18 00:00:54
みんな連休か
343:デフォルトの名無しさん
05/07/18 03:43:42
休みは日曜日の24時間だけ
344:デフォルトの名無しさん
05/07/18 09:57:33
ウンコ ブリュ
345:デフォルトの名無しさん
05/07/18 14:12:35
>>343
士ね
346:デフォルトの名無しさん
05/07/18 16:34:06
や
あ す
や つ み
す く な
げ る く
っ し
き い
ゅ な
う か
か
き
こ
知
ら
ズ
347:デフォルトの名無しさん
05/07/18 22:35:46
W21SAなんすけど他の端末と同じ方法で作ったsigファイルでAppLoaderで転送しても
端末にリセットかけたら転送したモジュールが全部消えてしまうんすけど何でですかね?
いちお、mod, mif, sigに転送先モジュール名は小文字に揃えてあります
他の端末は全部OKなんすけどW21SAだけ駄目なんすよ
348:デフォルトの名無しさん
05/07/18 22:48:01
不要なアプリを消してみるとか、端末の電源を一度切ってみるとかしてみる。
マジオヌヌメ。
349:デフォルトの名無しさん
05/07/18 23:09:24
番号を再確認するのがオススメ
350:デフォルトの名無しさん
05/07/18 23:17:26
kぶりゅtestのzipにsigいれんなヴォケ
351:347
05/07/19 00:15:49
>>348
シェイクしてバッテリー外して付け直したら目的のアプリが入った
サンクスコ
だけど状況確認の為に作った こんにちは世界 が入らなねえ... なんでだ?
352:デフォルトの名無しさん
05/07/19 00:38:04
yくぼさんに聴いてこい
353:デフォルトの名無しさん
05/07/19 00:56:11
>>351
ツールガイド5.7.3は試しましたか?
1回ではなく“何度も”ってところがポイントです。
354:デフォルトの名無しさん
05/07/19 11:46:56
BREWアプリ作ってる会社で一番強いとこってどこよ
355:デフォルトの名無しさん
05/07/19 12:04:43
QUALCOMM
356:デフォルトの名無しさん
05/07/19 12:43:10
K→悪代官
Q→越後屋
357:デフォルトの名無しさん
05/07/19 20:22:29
さて教えてもらってる割には態度がデカすぎる新卒をどうするか。
>356
立場は逆だろう。KがQの犬なんだから。
…最近のKの社はKの国そっくりだな。
358:デフォルトの名無しさん
05/07/19 21:34:40
>357
あってるんじゃない?
悪代官は越後屋からまんじゅうを貰う代わりに、越後屋のいいように動かされるわけで。
359:越後屋武劉
05/07/19 22:09:59
ぬしもわるよのう
ほっほ
360:デフォルトの名無しさん
05/07/19 23:46:22
はやく水戸黄門とか遠山金之助とかが現れて欲しい。
361:351
05/07/20 00:31:22
>>353
すまねっす ツールガイド ってのが何なのかわかんねっす
BREW(tm) AppLoader Helpには章立てみたいのがないっすから
こいつじゃないっすよね?
紙のマニュアルっすかね?
ウチCPの孫受けなんで紙のマニュアルはないんすよね
362:353
05/07/20 00:50:33
>>361
それじゃないです。
CPの資料無しで開発するのは無理ですよ。
363:デフォルトの名無しさん
05/07/20 00:59:47
pdf
364:351
05/07/20 02:41:40
>>362
俺もそう思うんすけど 偉い人にはそれがわからんのですよ
俺がこんな時間まで残業してもどうにもならないことばっかなんすよ
>>363
C:\Program Files\BREW Tools Suite v3.0.0\docs には License.txt しかないっす...
365:353
05/07/20 03:19:41
>>364
エロイ人にはわからんとかいう次元の話じゃない気がします・・・
検証を通す為にはCPの資料が“必須”なので、
残業していくらがんばっても無理な物は無理。
366:351
05/07/20 08:19:06
>>365
おはようございまっす
デバッグはCPのデバッグ部隊っす
検証項目違反はおそらくレポートで来る予定っすよ
俺の私物のBREWプログラミング実践バイブルもありますし
367:デフォルトの名無しさん
05/07/20 09:59:15
資料も無しにどこまでできるか・・・
君の実力を見せてもらおう!Σ('A`)y-~~
貰えなくても一応資料は請求しておくように。
368:デフォルトの名無しさん
05/07/20 11:12:37
いきなり質問なのですが、
ITEXTCTLで文字種とかボタン表示して文字種変更するにはどうすればいいのですか?
369:368
05/07/20 11:42:34
W21CAでは文字種が表示されてて
W31SAではボタンがない・・・
370:デフォルトの名無しさん
05/07/20 19:08:22
ヒント:クアルコム標準コントロール系は機種依存が激しいので独自関数を組むが吉
371:デフォルトの名無しさん
05/07/20 21:43:42
>>366
なんか文句いわれたら「資料をくれないからだ!」といえばよい。
372:デフォルトの名無しさん
05/07/20 22:38:34
ちうかさ、検証何度目からか有料なんじゃなかったっけ?
そのうち上から苦情がくるんでない?
373:デフォルトの名無しさん
05/07/21 13:14:51
大丈夫。
初回で通らなかたら首が飛ぶだけだから
374:デフォルトの名無しさん
05/07/21 13:31:43
それなら安心だ。
375:デフォルトの名無しさん
05/07/21 16:06:23
不合格の経験があるCPの人、
話せる範囲で構わないんで原因を聞かせて欲しい。
こういうのお役立ち情報になるんじゃないかな。
376:デフォルトの名無しさん
05/07/21 23:36:32
>>375
恨み節か・・・・
377:デフォルトの名無しさん
05/07/22 00:04:56
>>375
サスペンド。
待ち受け。
378:デフォルトの名無しさん
05/07/22 08:53:33
数ヶ月から半年もテスト待てるかバカ
379:デフォルトの名無しさん
05/07/22 10:26:27
>>378
つ[特急料金]
それでも3ヶ月だっけ?
380:デフォルトの名無しさん
05/07/22 17:32:00
>>378
そして再提出
381:デフォルトの名無しさん
05/07/23 17:43:41
震度5の地震が来てもぶりゅ神の機嫌は悪いようで。
あ~、2.1アプリを3.1に移植するのがめんどくさい。
382:デフォルトの名無しさん
05/07/23 20:02:36
テレビ消せよ。
25時間テレビ見ながら仕事しようとすんじゃねえぞ
383:デフォルトの名無しさん
05/07/23 20:33:06
低俗な民放には興味ない
384:デフォルトの名無しさん
05/07/23 21:53:29
あんなもん見るくらいならハピマテ全Ver.フルリピートで聞いた方がなんぼかはかどる
……とヲタがほざいてみるテスト
385:デフォルトの名無しさん
05/07/24 02:22:28
お勧めBGM
恋のマイアヒヤ
386:デフォルトの名無しさん
05/07/24 19:20:08
>>384
>>385
キモイな
387:武龍
05/07/24 19:48:56
まったくこういったきもいのができないくせに文句いってくるので困る
388:デフォルトの名無しさん
05/07/25 01:12:03
武龍様、日本語を正しく使って頂けないでしょうか。
389:デフォルトの名無しさん
05/07/25 08:02:33
jpgやpngをぐるぐる回したり拡大縮小するにはどうすればいいの?
デバイスビットマップ作って、そこにIBITMAP_BltInを使って貼り付けられるかと思ったけど
第三引数にはIBitmap*しかだめらしい
390:389
05/07/25 08:04:37
取り敢えず画像をbmpにしようと思ったって事です
IImage*だとぐるぐると拡縮が出来ないっぽいんで
391:デフォルトの名無しさん
05/07/25 08:16:18
こんなのはどうか?↓
URLリンク(www.s-cradle.com)
[TQBR0110] JPEG や PNG を拡大して描画するには ?
392:デフォルトの名無しさん
05/07/25 11:19:16
俺ならぐるぐる回そうと思った時点で3Dにする。
393:デフォルトの名無しさん
05/07/25 14:48:37
質問をお願いします。
GUIをIHTMLVIEWERを使用して、作
成したいのですが、formタグ内のinput
タグやselectタグ(option)の中身を
IHTMLVIERWERで処理するキーイベ
ント以外で取得することはできません
でしょうか?
form内のボタン(submit)から実行した
場合は取得できるのですが、ソフトキ
ー経由でも同様に取得できたらいいな
ぁと考えています。
それでは、よろしくお願いいたします。
394:デフォルトの名無しさん
05/07/25 15:18:24
>>393
APIリファレンス、プログラミングガイド
395:デフォルトの名無しさん
05/07/25 16:37:02
>>389-392
ってか、ITransform だと"ぐるぐる回す"には遅すぎるな。
396:デフォルトの名無しさん
05/07/25 22:53:44
回すものが1コ2コだけとか、角度が荒くても良いというなら
ITransformでも事足りてたが。
397:389
05/07/26 08:03:11
そんな高頻度に回すわけじゃないんでITransformで大丈夫でした
398:デフォルトの名無しさん
05/07/26 10:36:57
389個人に注意するつもりで書くんじゃないけど、質問の仕方が悪いな。
今回のように「ぐるぐる回す」「高頻度に回すわけじゃない」など
抽象的な書き方では答えようとする側も無駄な書き込みが増える。
(結局どういうふうに回したかったのか/回してるのか最後までわからないし)
質問するときは内容を詳しく正しく相手に伝えるよう心掛けて。
仕事の文書だってそういうとこ気を付けて書くでしょう?
399:デフォルトの名無しさん
05/07/26 10:42:36
仕事の仕様書には「高速で」とか「ぐるぐる」とか
「もっと強く」とか書いてある罠。
そんなのゲームだけか?('A`)
400:デフォルトの名無しさん
05/07/26 11:26:24
おいお前等、BREW SDK 切り替えツールがバージョンアップしてますよ。
URLリンク(www.s-cradle.com)
401:デフォルトの名無しさん
05/07/26 14:22:00
ぐるぐるを回すんだ!
402:デフォルトの名無しさん
05/07/26 17:37:33
>>399
ウラヤマシス
ウチでは文脈から読み取って確認だよ。
「ここでは回したいんですね?」
「はい、もちろん」
403:デフォルトの名無しさん
05/07/26 19:25:13
ウチは仕様書に書いてあるとおりに作ってバグ報告されましたが?
404:デフォルトの名無しさん
05/07/26 22:45:55
お前ら文句ばっかりだな。
405:デフォルトの名無しさん
05/07/27 00:17:44
んじゃあ私が質問を投げようじゃないか!
某山○社の携帯の IHTMLViewer の描画の挙動について質問です。
現在 IHTMLViewer を使用してUIを構築しています。
この状態で IHTMLViewer の上に描画(例えばメッセージダイアログなど)を行うことを考えています。
初めは _HandleEvent へイベントを渡さないことで実現できるかと思いましたが、
テキストボックスにフォーカスが当たっていて、テキストがスクロールしている(テキストが長い)時に、
IHTMLViewer の上に描画すると IHTMLViewer 勝手に再描画を始めてしまいます。
この、IHTMLViewer の再描画を抑制するような方法はありませんか?
現状では
1.IHTMLViewer を開放
2.ダイアログを描画
3.IHTMLViewer を再生成
という流れでやっていますが、無駄なような・・・
#というか、イベントループを通さないで描画とかしないでほしいyp
406:デフォルトの名無しさん
05/07/27 00:39:50
>>405
開発支援サイトFAQ
407:デフォルトの名無しさん
05/07/27 00:41:27
>>405
開発支援サイトFAQ
408:デフォルトの名無しさん
05/07/27 02:43:09
IHTMLやITEXTみたいなAPIで手を抜くなら、制御も全部向こうに投げるべき
409:デフォルトの名無しさん
05/07/27 04:10:04
>>405
開発支援サイトFAQ
410:デフォルトの名無しさん
05/07/27 11:24:14
まとめてau支払い使ったことある人に質問。
ipremiumモジュールがやってる通信ってキャンセルできんの?
411:デフォルトの名無しさん
05/07/27 12:31:47
>>410
キャンセルできないと検証通らないでしょ。
412:デフォルトの名無しさん
05/07/27 12:37:14
通信画面でクリアキー押しても何も起こらないよ?
通信画面出てる画面ってRequest呼んだ後で返答待ちしてるだけだし。
413:デフォルトの名無しさん
05/07/27 12:50:04
なにを指してキャンセルと読んでるかわからんが、インスタンスを開放してしまえばいいじゃない
414:デフォルトの名無しさん
05/07/27 13:09:34
>>410
キャンセルできるかどうかじゃなくて、キャンセルできるように作り込むもの。
具体的には、クリアキーが押されたらipremiumのモジュールを解放すればいい。
解放後にエラー出さないようなイベント処理の仕方はサンプルソースを参考に。
キャンセル発生か、正常・異常終了かの判断は、フラグ立てるとか好きにやれ。
健闘を祈る。
415:デフォルトの名無しさん
05/07/27 13:38:56
了解、アドバイス感謝(´・ω・`)
とりあえず別件のiアプリの作業が終わったらやってみるヨ。
416:デフォルトの名無しさん
05/07/27 21:20:00
すいません新卒です。
ソフィアクレイドルみたいのはエクステですか?
なんか上司に「お前の作ったソースをクライアントに渡したくないから、バイナリかなんかで隠蔽して使えるようにしろ」
というんです。
DLLみたいなのつくれーてことだと思うけどできますかー?
417:デフォルトの名無しさん
05/07/27 22:14:36
>>412
もう俺たちには手に負えない。
yくぼさんに聞いてこい
418:デフォルトの名無しさん
05/07/27 22:18:23
そひあくれぞーるはたぶんラッパー関数群とC++の拡張ぞな
ヒント:mod化
419:デフォルトの名無しさん
05/07/27 22:42:23
>>416 普通に ar で固めれば *.a 作れるぞ
420:デフォルトの名無しさん
05/07/28 02:30:20
>>419
RVCT for BREW 1.2にはarmarが付属してないという罠
421:デフォルトの名無しさん
05/07/28 10:48:24
>420
cygwinでクロス環境を用意すれば問題なし
...とアッサリ書いてしまうのが悲しい
422:デフォルトの名無しさん
05/07/28 16:06:05
複数機種の検証とかってどうしてます?
同グループ端末でも処理速度が違う場合があるらしいので
動作チェックしておきたいのですが、
販売されてる端末全機種を揃えるのは難しいのです。
BREWラボを申請してみようかと、
ラボ使用方について疑問点を問い合わせたのですが
一ヶ月返事無しで放置されてるし_| ̄|○
ラボって現在動いているんでしょうか・・。
423:デフォルトの名無しさん
05/07/28 16:13:50
>>422
>一ヶ月返事無しで放置されてるし
そのメール多分先方に届いてないよ。
自分がメールで問い合わせたときは即日返信が来た。
ラボは時々利用してる。ちゃんと機能してるよ。
424:デフォルトの名無しさん
05/07/28 16:58:53
検証用には使うなとか書いてなかったっけ?
425:デフォルトの名無しさん
05/07/28 20:45:50
>>422
全機種無いってことはCPじゃなくて下請けかな?
CPで借りる、もしくは出向いてチェックしたらどうかな。
うちは開発だけど2.1以降大体揃ってるけど維持費が大変だね。
端末代は問題にならないんだけど(発売日でもタダとかの場合あるし、高くても数千円)
こういうのって料金プランに開発向けの安いの無いのかなぁ・・・
ゲームアプリ開発だと通話ないし、パケ通信ないし(通信するアプリの場合は定額入るし)
426:422
05/07/28 20:56:30
>>423
ありがとうございます!
多忙で返事が遅れてるのではないとわかったので、もう一度質問してみます。
>>424
マジですか・・。
URLリンク(www.brewjapan.com)
↑ここと、次のページを見る限りは、「検証用途での利用は禁止」
とは書いてなかったようなのですが、見落としている箇所があるのでしょうか。
>>425
CPなのですが、おっしゃるとおり端末代の問題で、
多数機種を常備するかが、問題になっています。
同グループ端末ぐらいはラボで検証できたらと思ってるのですが・・・。
427:デフォルトの名無しさん
05/07/28 22:38:20
動作チェックなんかしない
428:デフォルトの名無しさん
05/07/29 04:58:45
ラボで事前検証なんて無理。
真面目に手順書通りやってたら、時間内では「リメイク」すら終わるかどうか怪しいし、
終わったとしても、検証でツッコミ食らった時に実機確認できないとなると相手を納得
させられる返答ができるかどうか・・・
うちもCPだけど、CPは対応する全機種を揃えて当然だと思う。
予算を見直した方が良いのでは?
429:422
05/07/29 07:18:45
>>427
しないとおこられる(´・ω・`)
>>428
同一バイナリの使用検証だけなら、すませられるかと思ったのですが、
たしかに提出後、有事の確認が出来ませんね。
これを理由にして、対応機種購入を具申してみます。
ありがとうございました。
430:デフォルトの名無しさん
05/07/29 10:20:18
W22SAでアプリ起動中もキーを押すと効果音が鳴ってしまって
アプリの方で鳴らしてる効果音がちゃんと鳴らないんですけど
これって抑制する方法ありますか?
431:デフォルトの名無しさん
05/07/29 12:14:41
>>429
通信を行なわないアプリであれば、解約しててもアプリは動作できるから
機種変更しまくって機種だけ増やしておくのもアリかも。
Kがそのうち解約してるとカメラとか使えないような機能入れるって
どっかで言ってた気はするけどな('A`)
>>430
端末側の設定でキー入力音を切るしか無いんじゃね?
それと、まとめてau関係の通信キャンセルで悩んでたのだが
ipremiumの通信はアプリから制御できないから、キャンセルできなくても
検証NGにならないってKから回答があったっぽい。
お騒がせしてスマン。
432:デフォルトの名無しさん
05/07/29 22:23:30
>>431
au ICカードで問題無いんじゃね?
433:デフォルトの名無しさん
05/07/29 22:43:19
>>431
>Kがそのうち解約してるとカメラとか使えないような機能入れるって
>どっかで言ってた気はするけどな('A`)
前にどっかで見たな。
買ってすぐ解約してテレビとして使うためとか
デジカメとして使うためとかで、それだと儲けにならないからとか。
434:デフォルトの名無しさん
05/07/29 22:51:46
>>431
sigファイルは電話番号使って生成するから、解約したら起動は無理な気がするが
大丈夫なん?
435:デフォルトの名無しさん
05/07/29 23:07:43
ITRANSFORM_TransformBltComplexを使って画像を回転させてますが、
回転の中心が画像の中央にしかなりません。
左上や右下などを中心に回転させたいのですが、可能でしょうか?
// メンバ変数 int m_Angle が回転量
Atrans3i trans; IMICRO3D_Atrans3i_setIdentity(pM3D, &trans); IMICRO3D_Atrans3i_setRotateY(pM3D, &trans, m_Angle);
m_Angle += 16; m_Angle %= 4096;
Vec3i point = { 4096, 0, 4096 };
IMICRO3D_Atrans3i_transPoint(pM3D, &trans, &point, &point);
// ここまでのでcos(n)とsin(n)が求まる
int cosTh = point.x / 24; // どうやら 4096 を1.0とする世界から 192を1.0とする世界に変換してあげなければいけないらしい
int sinTh = point.z / 24;
AEETransformMatrix matrix; matrix.A = cosTh; matrix.B = sinTh; matrix.C = -sinTh; matrix.D = cosTh;
ITRANSFORM_TransformBltComplex(m_pDisplayTransform, m_X, m_Y, m_pBitmap, bmpX, bmpY, bmpWidth, bmpHeight, &matrix, COMPOSITE_KEYCOLOR);
現在はこのようになっています。前半Mascot Capsuleの関数を使っていますが、sinとcosを求めているだけです。
宜しくお願いします。
436:デフォルトの名無しさん
05/07/30 01:36:44
> 回転の中心が画像の中央にしかなりません。
拡大縮小回転変形の関数はそれがあたりまえ。
変形後に自分で目的の位置に平行移動させるもの。
437:デフォルトの名無しさん
05/07/30 01:52:05
自前で回転させるか、縦横対角線倍の板に貼り付けてから回転して切り抜き。
438:デフォルトの名無しさん
05/07/30 16:32:46
スレ違いっぽいけど、質問。
ゲームしか作れないBREW開発経験者に需要(?)はありますか?
439:デフォルトの名無しさん
05/07/30 17:17:09
ありますん
440:デフォルトの名無しさん
05/07/30 20:13:09
BREW自体の需要がないという肝。
441:デフォルトの名無しさん
05/07/31 03:26:21
>>438
ウチニ(・∀・)コナイカ?
442:デフォルトの名無しさん
05/07/31 03:46:34
Javaも出来るなら是非うちに! つーか俺と変われ
443:デフォルトの名無しさん
05/07/31 15:14:29
>>434
とりあえず、ウチの奴は機種変した奴と同じSIGで動いてる。
もともと動けばラッキー程度だったんで、バージョンアップ端末とかなら
機種変で増やすのもありかも。
>>438
ゲーム屋でもコンシューマで作る金無いから携帯に流れてるところ多いみたいだし、
今のところ需要はあるかも。
あと10年食えるとは思わないけどな。
444:デフォルトの名無しさん
05/07/31 15:40:47
検証とかめんどくさいと思われてたちょっと前まではチャンスがあったかもしれんが
もう無理
445:デフォルトの名無しさん
05/07/31 22:17:41
BREWのゲームで利益でてるとこどれくらいあるんだ?
446:デフォルトの名無しさん
05/07/31 22:25:30
KDDI
447:デフォルトの名無しさん
05/07/31 22:48:20
KDDIも実は赤字ないんじゃないかと思う。
448:デフォルトの名無しさん
05/08/01 01:13:06
小さなのを2、3ヶ月で作ればペイすると思われ
弱小エロゲ屋と同じカンジ
FC/SFCや98時代の資産があるトコならともかく、
オリジナルタイトルじゃ、ちと難しいんじゃねえかな
449:デフォルトの名無しさん
05/08/01 09:13:16
どっちもやったがエロゲ以下じゃね?
2ヶ月かかれば人件費だけで100万いくだろうから500円取っても3000本は売らないと割にあわん。
エロゲは開封すらしないのに買えるだけ買い漁る神のようなヲタク様がたくさんいるおかげで
絵とシナリオだけでそれなりに売れるから確実に元取れる。
開発費300万で小売8000円で初日で2000本とか美味しすぎる。
携帯アプリは金出してまで欲しいと思わん。
450:デフォルトの名無しさん
05/08/01 18:31:29
ちょっと全然分からない現象が発生中なので質問です
初期化のところで
int* p = (int*)(& byte配列);
p[0] = 1000;
とかやった後に他の場所で
int* p = (int*)(& byte配列);
表示関数( "p=%d" ,p[0] );
とやると p=256000 になってて原因がサッパリわからない…。
ちなみにエミュレーターだと正常に動作し、現象発生は実機のみです。
誰か分かりませんか orz
代入時に使うのが(*p) = 1000;とかでも同じ
451:デフォルトの名無しさん
05/08/01 18:47:27
>>450
URLリンク(brew.qualcomm.com)
の82ページ目。"Memory alignment"を参照。
452:デフォルトの名無しさん
05/08/01 18:49:56
いまいち状況がのめないんだけど
case EVT_APP_START:
pMe->iHoge = (int*)MALLOC(10 * sizeof(int));
pMe->iHoge[0] = 1000;
DBGPRINTF( "iHoge=%d" ,pMe->iHoge[0] );
break;
case EVT_APP_STOP:
DBGPRINTF( "iHoge=%d" ,pMe->iHoge[0] );
FREE(pMe->iHoge);
break;
これはエミュでも実機でもできた(Brew2.1)
453:デフォルトの名無しさん
05/08/01 19:13:18
具体的には
byte d[200];
というデータ配列用のエリアを用意するとして
d[100]からがモンスターデータ群と仮定
最初にモンスターデータを登録して(実際は外からとってくるので仮データを初期化で作成)
#define HP 0
#define MP 1
int *p = &d[100];
p[モンスターNo + HP] = 1000;
p[モンスターNo + MP] = 1000;
とか初期化してるんですが (あくまで仮定、実際には色々やってる)、
取り出して使う時に
int *p = &d[100];
表示関数( "%d/%d=" ,p[モンスターNo+HP] ,p[モンスターNo+MP] );
とかやると 256000/256000 と表示されるって内容です。
表示直前とかにエミュレーターでさしてるアドレス確認まではしましたが
両方さしてるアドレスは同じ、そもそもエミュだとちゃんと表示される…。
こういう場合はどういうコードに直せばいいんでしょ orz
454:デフォルトの名無しさん
05/08/01 19:22:46
書いた直後に読むと幾つになってますか?
もし原因が >>451 にある問題なら、
ホントに「100」ならちゃんと表示されと思うけど。
455:デフォルトの名無しさん
05/08/01 19:27:28
つか単純にエンディアンじゃねの?
456:デフォルトの名無しさん
05/08/01 19:44:46
だから >450 が指摘してくれてるバイトアラインメント問題だってばさー。
折角リンクしてくれてるんだからちゃんと読もうぜ。
32bitな型のデータは、32bit alignedされてないと正常にアクセスできない。
16bitな型のデータは、16bit alignedされてないと正常にアクセスできない。
この例で言うと、&d[100] のアドレスが4(byte)で割り切れるアドレスじゃないと、&d[100]にint型の値としてはアクセスできない。
&d[100]が32bit alignedされるように適当にパディングしなきゃだめ。
ARMプロセッサ(コンパイラ?)の問題だから、エミュレータ上では再現できない。
457:456
05/08/01 19:45:54
× だから >450 が指摘してくれてる
○ だから >451 が指摘してくれてる
スマン
458:デフォルトの名無しさん
05/08/01 19:52:44
補足情報。
大抵のコンパイラで、mallocの返すアドレスは4の倍数とかになる。
IMallocのもたぶんそう。そうじゃないと構造体を動的に確保するのが少し面倒になるから。
アロケートした領域の中途半端なオフセットから読んだり書いたりする場合には、
i = *(int*) &p[181] なんてことしないで memcpy(&i, &p[181], sizeof(int)) とかしなきゃダメ。
459:デフォルトの名無しさん
05/08/01 20:20:04
データ配列をint型にしてもダメでした… orz
ちょっと一から追いなおしてみます。お騒がせしました。
460:デフォルトの名無しさん
05/08/01 23:43:36
>>458
アラインされたヒープが確保されるのはコンパイラの仕事じゃない。ライブラリの仕事。
自力でMAlloc書けばわかる。x86で動いて「最強のアロケータができた」と感動した後、
も他のアーキテクチャじゃまともにうごかんと知った時の俺の心境も察せ。
461:デフォルトの名無しさん
05/08/01 23:44:53
察せ、てお前これまでなんかここでやったのか?
462:デフォルトの名無しさん
05/08/02 00:35:49
一部のプロセッサは2バイト単位や4バイト単位でしかメモリアクセスできない。
連続したバイトデータを扱うにはビットシフトで対応するしかない。
ARM7がどうかは知らないが。
463:460
05/08/02 12:51:44
>>461
察せ、というのはその時の漏れを想像してワラえという意味だYO
464:デフォルトの名無しさん
05/08/02 13:28:15
ハハハ イキデキネーヨ
∧_∧ / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ハライテ- ゲラゲラ
( ´∀`) < >>460サイコー ∧_∧ 〃´⌒ヽ モウ カンベン
. ( つ ⊂ ) \_______ (´∀` ,,)、 ( _ ;) シテクダサイ
.) ) ) ○ ∧_∧ ,, へ,, へ⊂), _(∨ ∨ )_ ∧_∧ ○,
(__)_) ⊂ ´⌒つ´∀`)つ (_(__)_丿 し ̄ ̄し ⊂(´∀`⊂ ⌒ヽつ
タッテ ラレネーヨ
満足か?
465:デフォルトの名無しさん
05/08/02 14:43:28
コードウツノ マンドクセ
('A` )y-~
ノへωへ
466:デフォルトの名無しさん
05/08/02 19:36:33
普通奇数アドレスにアクセスするようなコードは書かないよなぁ。
467:デフォルトの名無しさん
05/08/02 20:51:27
>>466
最近は書く機会が減ったというべき。
468:デフォルトの名無しさん
05/08/02 22:51:00
>>466
そうそう。とりあえず察せ。
469:デフォルトの名無しさん
05/08/03 00:49:02
とりあえず新卒は全員カメラアプリ開発な
470:デフォルトの名無しさん
05/08/03 01:53:14
仕事でミスをすると、日勤教育と称してBrewカメラアプリ開発に回される。
471:438
05/08/03 08:15:09
>>439-443
ありがとうございます。そのうち面接行くかもしれないので、その時はよろしく(何を?)
472:デフォルトの名無しさん
05/08/03 22:01:37
㍉㌣㌃㌢㌧㌢㌧
473:デフォルトの名無しさん
05/08/04 01:06:45
>472
短小乙
...俺もだ
474:デフォルトの名無しさん
05/08/04 21:06:53
>473
もちつけ
472はさりげなく「㌃」だの「㌧」だのでかめの単位も混ぜてるぞ?
475:デフォルトの名無しさん
05/08/04 21:20:38
>474
いや、下の段だけ読むと...
476:デフォルトの名無しさん
05/08/04 23:14:00
端末内のDIBにWindowsBitmapのヘッダつけて保存して
PCに書き戻してみたら色が変なんです。
16bitなのでピクセルフォーマットの違いだと思うんですけど
PC上でちゃんとするように変換する方法ありますか?
ちなみにエミュレータでも再現します。
477:デフォルトの名無しさん
05/08/04 23:18:12
>475
……転送ケーブル引っこ抜いて吊ってくる...λ
478:デフォルトの名無しさん
05/08/04 23:28:46
>476
ヒント:バイトアラインメント
479:デフォルトの名無しさん
05/08/05 01:06:34
>>476
そもそも16bitBMPはM$非標準だと思うが。
ちゅーか、
>16bitなのでピクセルフォーマットの違いだと思うんですけど
>PC上でちゃんとするように変換する方法ありますか?
原因わかってるならM$のフォーマットに合うように出力すれば?
としか言いようがない。
>>478
アライメントじゃなくてエンディアンの問題じゃなかろうか?
480:デフォルトの名無しさん
05/08/05 03:27:53
RGB555とRGB565の違いかも..
481:デフォルトの名無しさん
05/08/05 07:49:22
RGB調べるのがあったろ
482:デフォルトの名無しさん
05/08/05 10:15:02
IWEB_GetReponseで画像データ(IPeek)を送りたいのですが、
例えば15kbあるとき、1回目10kb、2回目5kbと分割送信したい
と思ってます。(一括はできてます。)
プログラムの流れはできているのですが、どうしても画像の分割
方法がわかりません。
誰か助けてください。お願いします。
483:476
05/08/05 10:22:18
>> 478-481
BREWのDIBが565だと仮定して全ピクセル 565 -> 555 に変換したら一発ポンでOKでした。
ありがとうございますた。
484:デフォルトの名無しさん
05/08/05 10:38:20
>>482
落ち着いて考える。
485:デフォルトの名無しさん
05/08/05 12:11:15
>483
biCompressionをBI_BITFIELDにして565でマスクを設定すればいいんじゃ
BI_RGBだと555になるんだっけ
486:デフォルトの名無しさん
05/08/05 13:25:53
>>485
BI_RGB が指定された 16bpp / 32bpp の DIB っていうのは
規格外だから動作は不定。ドライバ次第(実際は32の方はどれ
でも同じ動きになるけど・・・)。
487:デフォルトの名無しさん
05/08/05 16:27:49
>>482
携帯からサーバに送信したいのか、サーバ側のプログラムで困ってるのか、分からん
488:デフォルトの名無しさん
05/08/06 08:57:44
>>487
すみません、携帯からサーバです。
で、色々やっていたら ISOURCE_Read で何とか対応できました。
489:デフォルトの名無しさん
05/08/06 09:49:49
サーバー→携帯はKに許可無くできますん(プゲラッチョ
490:デフォルトの名無しさん
05/08/08 02:06:10
IWEB_GetResponseによるHTMLの取得で躓いています。
2.1のエミュレータではHTMLファイルを取得し、描画もできるのですが、3.1のシミュレータだと出力ウィンドウに
AEEDNS.c:943 - DNS server[0] == XXX.XXX.XXX.XXX:53
AEEDNS.c:943 - DNS server[1] == XXX.XXX.XXX.XXX:53
という出力がされてしばらく停止し、タイムアウトらしき30秒の時間が経過したあとメインハンドラに戻り
*OEMTelephone.c:1203 - CDMA Feature not defined in this build !!
*OEMTelephone.c:2838 - Received Phone Event 0x6 from DMSS CM
*OEMTelephone.c:2659 - Received Call Event 0x3 from DMSS CM
*OEMTelephone.c:3415 - Sending Phone event 0x206 to App
*OEMTelephone.c:6364 - Sending event 0x206 to App
*AEETelephone.c:499 - =>Telephone Event PH:0x206
*OEMTelephone.c:6364 - Sending event 0x103 to App
*AEECallMgr.c:310 - =>Call 0x1 Event 0x103
*AEETelephone.c:476 - =>Telephone Event CALL:0x103
*AEECallMgr.c:397 - =>Call 0x1 Done.
*AEETAPI.c:777 - ==> AEETAPI_cbCallEvent
上の出力を吐きます。コードは実践バイブルに載ってるHTTPによるリモートストレージの部分、
WEBConnect2()、WCResponseHandler()、WCHeaderHandler、WCStatusHandler、WCReadLine()を使っています。
URLの引数はアプレット構造体から呼び出しています。
どなたか何が起こっているかをご教授願えませんか?
491:デフォルトの名無しさん
05/08/08 20:41:15
現在3Dを使用したアプリを作成中なのですが
マスコットカプセルの署名版の使い方が分かりません
誰か分かる方はいないでしょうか?
開発は未署名版でなんとか動作させているのですが
検証提出には署名版でチェックしなくていいのかどうか…
492:デフォルトの名無しさん
05/08/09 02:20:26
>>490
ごめんね、おかあさん3.1わからないの
>>491
「署名/未署名」は具体的に何を指すのでしょうか?
signature のことだったら、 これ無かったらそもそも動かない。
登録されてる Extension は mif に記述があれば依存関係を解決して、
アプリダウンロード時に勝手にインストールされるはず。
493:デフォルトの名無しさん
05/08/09 04:39:50
ところでリファレンスに何も記述が無いんだけど、
BREW API でのコールバックは全部 AEECallback として実装されてて、
イベントループに到達しないとコールバックが呼び出されない
っていう認識であってる?
494:デフォルトの名無しさん
05/08/09 07:43:39
>>493
あってる
多重割り込みは起こりません
495:デフォルトの名無しさん
05/08/09 07:56:24
社長が従業員宅を盗聴するなんて、基地外とかアフォヴァカとかDQNとか言われても仕方がないよな。
496:デフォルトの名無しさん
05/08/09 10:12:57
>>495
普通に警察沙汰にしてOK。
ってーかそんなことあったん?
497:デフォルトの名無しさん
05/08/09 13:00:12
>>490
2.1と違ってMIFのネットワーク特権が必要です。
>>491
署名版は通常は必要ないはずです。
全てのドキュメントを「UAM 仮登録」で検索すれば詳細が見つかります。
>>494
ISHELL_Resume()でのコールバックはイベントループのタイミングで呼ばれますが、
コールバック関数が特定のAPIに同期して呼ばれることは普通にあります。
498:493
05/08/09 13:12:03
>>497
具体的にどのAPIでしょうか?
IShell_SetTimer, ISOCKET, IWeb, IHTMLViewer などのコールバックは
イベントループのタイミングで呼ばれているような挙動っぽいですが。
# 機種ごとの実装に依存するとかだったら知りませんけど。
499:497
05/08/09 13:30:19
>>498
その中ですと、例えばIHTMLViewerのRedraw()に同期して
HVP_INVALIDATIONが通知されるはずですし、
カメラなどは機種依存だったはずです。
500:493
05/08/09 13:45:17
>>499
なるほど、確かにそれらは同期して呼ばれないといけないですね。
ありがとうございました。
501:デフォルトの名無しさん
05/08/09 23:47:42
>>491
スレ違い
【日本携帯】Mascot Capsule/Micro3D【標準】 スレリンク(tech板)
502:490
05/08/10 16:52:25
>>497
レスありがとうございました。MIFのネットワーク特権はつけていたのですが、
原因はTCP/IP設定の1番目のDNSが死んでいたからのようです。(2番目は生きていました)
ある関数が、IGETLINE_GetLine()で読み込み->IGETLINE_Exhausted()でチェックして
完了してなければコールバックでその関数を再登録する、と行っているのですが、
エミュレータで実行するとその関数が連続で呼ばれてエミュレータごと落ちます。デバッガで1ステップずつ実行すると大丈夫なのですが、
これはメインハンドラに処理が帰らずWatchDogに引っかかっているからということでよろしいのでしょうか?
そうであれば、有効な回避策などありますでしょうか?
エラー耐性削ってコード量を短くするしか浮かびません・・・
503:デフォルトの名無しさん
05/08/10 17:38:22
>>502
コールバックが呼ばれてるならイベントループに処理が帰ってるんじゃない?
私はこんな感じで書いて動いてるけどな。
res = _GetLine(...)
if (res == IGETLINE_WAIT) {
CALLBACK_INIT(...);
_Peekable(...);
} else {
// データ処理
if (!_Exhausted(res)) {
CALLBACK_Init(...);
_Readable(...);
}
}
504:デフォルトの名無しさん
05/08/11 05:34:17
ISHELL_OnModUnload() ってどのタイミングで呼び出されるんだろう?
IModule_Release() が呼び出される後?前?
505:デフォルトの名無しさん
05/08/11 08:28:46
(n´・ω・`)n < しらんがなー
506:デフォルトの名無しさん
05/08/11 12:53:11
MIFに登録してある画像をアプリ内で使用する関数ありましたよね?
プログラムガイドとか確認してるけどみつかりません・・・_| ̄|○
507:デフォルトの名無しさん
05/08/11 21:56:00
ありますん
508:504
05/08/12 14:20:29
山○さんの実機で
IShell_OnModUnload() が呼び出されません。。
IShell_OnExit() も同様。
ナンデダロオオオ?
509:デフォルトの名無しさん
05/08/12 14:38:31
>508
それらのシステムコールはスタティック実装するアプリ・クラスでないと意味がありません。
OnExitはBREW終了時のコールなので通常のアプリはそれより前に終了しています。
Moduleのアンロードもアプリの終了後なので無理ぽです。
何に使いたいのか解りませんがPFNFREEAPPDATAで全てまかなえるはずです。
510:デフォルトの名無しさん
05/08/12 14:42:04
さてはアプリマネージャー作ってる人ですね乙
511:デフォルトの名無しさん
05/08/12 14:59:44
>>509
自前で実行ファイルを動的にロードするようなコードを書いております。
で、自分は IModule を持たずに動的にロードしたコードの IModule を
そのまま IShell に返してBREW 側で管理してもらおうと思ったんですがー、
OnModUnload() が使えないとなると自分で IModule のインスタンスを持って
管理しないとダメっぽいですね。
ありがとうございました。
512:508
05/08/12 15:18:56
と思ったけど、コールバック関数のコードもヒープ領域に持ってきて、
コールバック関数が呼ばれたときに自分自身も開放しちゃえばいいのかな?
でも、あんまりトリッキーなコードは書きたくないな・・・
513:デフォルトの名無しさん
05/08/12 15:51:25
>511-512
AEECallbackは、登録元のApplet開放時に内部で自動的にキャンセルされます。
なのでコールバックがそもそも呼ばれません。
# 例えばSetTimerしてキャンセルせずにアプリを終了しても、コールバックは呼ばれません
514:513
05/08/12 16:00:27
×SetTimerして
○SetTimerExして
515:513
05/08/12 16:48:53
そもそもIMODULE_Release()でIModuleの開放は管理されるので、これに任せてしまえばいいのでは。
AEEMod_Load()でのどのような処理を行っているか不明なのでなんともいえませんが。
516:508
05/08/12 17:02:08
>>515
動的にロードした側の IMODULE_Release を使うって意味でしょうか?
ここの PFNFREEMODDATA でコード領域を開放しちゃったら、
ret した領域が開放済みになるから無理ぽかと。
517:デフォルトの名無しさん
05/08/12 17:46:10
>516
ああ、無理ですね。
ローダーのIModuleを書くしかないと思います。
518:デフォルトの名無しさん
05/08/13 17:00:21
今まで何機種も会社の移動機には普通にアプリ転送したりしてたんだけど、
突然思い立って私物のA5505SAを繋いでみたらAppLoaderがファイルシステムを認識してくれないんですけど、
なんででしょうか?
ちなみに会社所有の移動機はTalbyとかW22SAとかA5503SAとかです。
A5503SAはちゃんとBrew2.x指定でファイルシステム読めてます。
後継機種のA5505SAで駄目な理由がわからないとです。
519:デフォルトの名無しさん
05/08/13 17:09:25
>>518
実機の設定はされてるんですか??
そのままじゃ駄目なはずです。
520:518
05/08/13 18:24:38
>>519
浅学で申し訳ないんですが実機の設定って何ですか?
AppLoaderは自分のPCに自分でインスコして特別設定してないけど
会社の端末どれも読めたので実機の設定って実機側にする設定っていう意味ですよね?
移動機側にコンシューマでいうMODチップ改造みたいなのをする必要があるんですか?
521:デフォルトの名無しさん
05/08/13 18:46:59
そうだよ。いままでどうやってたか知らないの?
他の人にナイショで勝手にやってるのかねぇ
522:デフォルトの名無しさん
05/08/13 20:11:48
CPなら詳しい人に聞くか、支援サイトを見てください。
ここで書ける内容じゃないので。
523:518
05/08/13 21:20:29
>>521
ただ渡された端末を使ってただけなので知らなかったです。
>>522
CPじゃなくてただの請負なのでCPの人に「私物で試したいんで」とは言えないです。
社内にCPから教えてもらってる人がいるかどうか聞いてみます。
ありがとうございました。
524:デフォルトの名無しさん
05/08/13 21:48:25
私物でやんなよヴォケ
525:デフォルトの名無しさん
05/08/13 22:11:55
実機にはアプリをPCから転送可能にする隠し設定が有るんだよ
一般人が勝手アプリを転送して、公式有料アプリをDLしてくれないと困るからね
526:デフォルトの名無しさん
05/08/13 22:41:17
結局アプリの動作にはsigが必要だから
そこで頓挫する気がする。
527:デフォルトの名無しさん
05/08/13 23:53:11
>社内にCPから教えてもらってる人がいるかどうか聞いてみます。
518は普通にアフォ。>>524の通り。
個人所有の端末で自由に転送させないために
特殊な設定があるんだってことを理解しろよ。
528:デフォルトの名無しさん
05/08/13 23:53:42
518はある意味負け組だな
マジレスするとKから機材借りて
それで各端末メーカーから提供されているあるデータを端末に転送しないと
Appローダーで端末認識できない
まあ機材借りるのにも手続きやらレンタル料やらめんどくさいし
私物にやろうとしたら首になりかねがんとおもうが
まぁそれでもやりたいなら止めんがね
529:デフォルトの名無しさん
05/08/14 00:43:35
叩きすぎだろw
530:デフォルトの名無しさん
05/08/14 01:30:25
お盆休みも無いんだから叩くくらい大目にみろや
明日も遅刻すんなよ
531:デフォルトの名無しさん
05/08/14 04:03:57
>>528
俺は機材を借りても無ければメーカの謎データを転送もしてないが?
なんの釣りですか?
532:デフォルトの名無しさん
05/08/14 04:08:57
釣りって言うか、やろうとしてんだろ?
533:デフォルトの名無しさん
05/08/14 04:29:58
いや、だから、転送するのに>>528みたいなことは必要ないんだが
534:デフォルトの名無しさん
05/08/14 05:15:58
仮眠終了…チョット働いてくる
んで兄者たち
守秘義務に関わる話題はしない方がいいんじゃない
まあある機材が必要なら必要てことに
秘密設定が必要なら必要てことで
関係者意外の椰子は各自自由に脳内設定するがよろしかろう
←職場|'A`)ノシ んじゃ
535:デフォルトの名無しさん
05/08/14 07:40:39
だな。
この件はもうあやふやでもうやむやでもいいから終了。
合っていようが間違っていようが以降スルーで。
536:デフォルトの名無しさん
05/08/14 08:13:11
とりあえず>>518は
URLリンク(www.au.kddi.com)
2.携帯電話上で動かすには?を読んだ方がいい。
537:デフォルトの名無しさん
05/08/14 14:43:42
>>518
デルタワープ移植キボンヌ
つ URLリンク(blog.livedoor.jp)
538:デフォルトの名無しさん
05/08/14 18:46:58
ここは下請けが多いスレですね。
539:デフォルトの名無しさん
05/08/14 21:47:28
金があって人材も揃ってればケータイ開発なんて泥臭い仕事は
新人研修の分以外は外に投げるっしょ?
金が無きゃCPになれないわけで、結局CP自体でやってるのって全体の何割くらいよ?
540:デフォルトの名無しさん
05/08/15 22:04:21
ギコナビ起動しようとして間違えてBREW_Emulator.exeダブルクリックしたから記念age
541:デフォルトの名無しさん
05/08/16 09:29:53
ノシ <CP
542:歩流2等兵
05/08/16 16:01:17
とっとと働けよ
543:デフォルトの名無しさん
05/08/16 19:23:59
>>541
ノシ
CPやるのに、そんな大資本が必要か?
まあ「コンパイラが高い」なんて言う会社だとしたら辛かろうが。
544:デフォルトの名無しさん
05/08/16 21:42:06
>>543
必要なものを挙げてみろよ低脳
545:デフォルトの名無しさん
05/08/16 23:28:03
努力(金) 友情(人材) 勝利(利益)
546:デフォルトの名無しさん
05/08/16 23:46:01
BREWサイトなんか始めようとするとな、企画が通って開発始めてから
稼働するまでに半年ぐらいかかるわけよ。
なにせ検証で三ヶ月ぐらい待たされたりするし。
そうすると半年間無収入で、その間の給料は払わなくてはいけない。
何やるにしても最初はそうなんだけど、BREWは自分達がいくら頑張っても
人のせいで短縮できない何ヵ月もの無収入の期間があってね。
みんな嫌がるわけよ。
547:デフォルトの名無しさん
05/08/16 23:53:17
>>546
BREWアプリくらいおまえが一人で作れよ。
548:デフォルトの名無しさん
05/08/17 00:33:15
開発したアプリを代わりに売ってくれるCPがあればぬー
549:デフォルトの名無しさん
05/08/17 01:52:32
>>547
BREWアプリなんか一人で作ってるが546理解できるかチョン?
550:デフォルトの名無しさん
05/08/17 05:10:24
>>549
チョンに囲まれながら一人でBREWアプリ作ってる僕が着ましたよ(実話)。
じゃなくて質問です。
MIFファイルにアイコンを設定したいんですが、
MIFエディタ(BREW_MIF.exe)のアイコンの部分に何を入れても反映されません。
他の人から貰ったMIFファイル内のアイコンを「展開」して
それを指定してもエミュレータでディフォルトのアイコンが表示されてしまいます。
どうやって設定したらいいですか?
宜しくお願いします。
551:デフォルトの名無しさん
05/08/17 05:26:31
>>550
んなわけない。
そのMIFファイルは唯一のMIFなのか?
間違いなくエミュレーターにロードされるMIFなのか?
画像フォーマットは大丈夫か?
552:デフォルトの名無しさん
05/08/17 05:32:24
単に転送ミスだと思われ
553:550
05/08/17 09:32:00
>>551
「名前」の項を変えるとエミュレータでの表示も変わるため
間違いなくエミュレータに読み込まれるファイルを編集しています。
画像フォーマットはPNG, BMP(16色, 256色)を試しましたがいずれも駄目です。
元リソースは別のファイルから「展開」してきた物も試していますが駄目です。
書き忘れていましたがMIFエディタのバージョンは2.1.1.1Jです。
554:デフォルトの名無しさん
05/08/17 09:35:46
サイズ間違ってるんじゃね?
555:デフォルトの名無しさん
05/08/17 09:38:46
サムネイル表示等の詳細項目に設定していないに1000ペリカ
556:デフォルトの名無しさん
05/08/17 10:29:30
MIFエディターの詳細設定のサムネイル表示とか全てに画像入れて
どこで何が表示されるか確認したほうがいいと思われ。
557:デフォルトの名無しさん
05/08/17 11:57:32
アイコン⇒48×48
画像⇒192×192
サムネイル⇒32×32
の画像を設定する!
558:553
05/08/17 15:20:24
>>554-557
解決しました。>>555さんに8000ペリカ配当です!(;´Д`)
エミュレータ/端末機共にアイコンと画像を表示できました。
気ばかり焦っていて詳細設定内の項目を見落としてただけでした。
ありがとうございました。
559:デフォルトの名無しさん
05/08/17 21:26:39
>>546
検証で待ってる間、何も仕事しないつもりなの?
つうか収入期間を長く切らせる時点で経営者として失格
他の仕事もとってこいよ
560:デフォルトの名無しさん
05/08/17 21:59:42
ってか、普通CPならBREW以外もやるべ。
561:デフォルトの名無しさん
05/08/17 22:37:27
BREWでカメラを使って写真を撮影後、
JPEGファイルとして保存するアプリを作っています。
利用機種:W21T(BREW2.1シーケンス2)
ICAMERA_Previewで、プレビューモードへの以降後、
ICAMERA_RecordSnapshotでシャッター音が鳴り、戻り値として、
0を返しているのですが、肝心な写真がファイルとして保存されていません。。事前に空ファイルを作っておく方法も試しましたが、ファイルは最初に作った0バイトのままで変化がありません。
何か思い当たる節がございましたら、ご教授いただけませんでしょうか?宜しくお願い致します。
562:デフォルトの名無しさん
05/08/17 22:41:33
>>559
日本語理解してから書き込めよチョン
563:デフォルトの名無しさん
05/08/17 22:57:18
>>562 解説希望
564:デフォルトの名無しさん
05/08/17 23:05:43
つーか、もうかんねー仕事なんかするなよ。
565:デフォルトの名無しさん
05/08/17 23:46:34
>>561
それだけじゃ情報が足りなくて、こちらとしても適切なアドバイスは難しい。
とりあえず、コールバック関数の見直しから。
撮影時のCAM_STATUS_DONEを待っているか?
エンコード時のCAM_STATUS_DONEを待っているか?
566:デフォルトの名無しさん
05/08/18 00:25:59
>565
ありがとうございます。ご回答いただいたのに、理解がついていっておらず、大変申し訳ありません。
>撮影時のCAM_STATUS_DONEを待っているか?
>エンコード時のCAM_STATUS_DONEを待っているか?
の撮影時、エンコード時とはどういった意味でしょうか?
現在の実装は、キー"1"の押下でプレビューモードが発生し、キー"2"の押下で画像を保存といった流れにしています。
(1)ICameraのインスタンス生成
(2)ICameraのコールバック通知関数の登録
(3)ディスプレイサイズの設定
<キー"1"の押下>
⇒(4)ICameraのプレビューモード起動
ICAMERA_Preview(pMe->m_pICamera);
⇒コールバック関数のCAM_STATUS_FRAMEが呼ばれ続けています。
<キー"2"の押下>
⇒(5)レコードスナップの取得
pMe->m_aeMD.clsData = MMD_FILE_NAME;
pMe->m_aeMD.pData = "sample.jpg";
pMe->m_aeMD.dwSize = 0;
ICAMERA_SetMediaData( pMe->m_pICamera, &pMe->m_aeMD, "image/jpeg" );
ICAMERA_SetVideoEncode(pMe->m_pICamera, AEECLSID_JPEG, NULL);
ICAMERA_RecordSnapshot(pMe->m_pICamera); // "0"が返却
また、コールバック関数でCAM_STATUS_DONEが呼ばれた場合は、何もせず、breakしています。
567:565
05/08/18 01:04:50
AEECameraNotifyn* camNotify としたとき、
撮影時とは、camNotify->nSubCmd が CAM_MODE_SNAPSHOT の時のことを、
エンコード時とは、camNotify->nCmd が CAM_CMD_ENCODESNAPSHOT の時のことを、
それぞれ指して言ったつもりでした。わかりにくい表現をして済みません。
>>566の処理の流れで言うと、
>ICAMERA_RecordSnapshot(pMe->m_pICamera); // "0"が返却
のあと、
camNotify->nSubCmd が CAM_MODE_SNAPSHOT で
・camNotify->nStatus が CAM_STATUS_START
・camNotify->nStatus が CAM_STATUS_DONE
camNotify->nCmd が CAM_CMD_ENCODESNAPSHOT で
・camNotify->nStatus が CAM_STATUS_DONE
のコールバックがこの順に発生し、ここでjpegファイルが完成します。
これらのコールバックを見届ける前にjpegファイルを読み込んでも失敗します。
561=566さんのソースではICAMERA_RecordSnapshot()のあとどうなってますか?
568:デフォルトの名無しさん
05/08/18 01:57:31
>>564
儲かんないねぇー。
もうだめかもわからんな。
569:デフォルトの名無しさん
05/08/18 02:04:18
>>567
ありがとうございます。RecordSnapShotを呼んだ瞬間に、
てっきり、jpegファイルが完成するものだと思っていました。
ご教授いただいたイベントが発生するか、トレースしてみます。
RecordSnapShotのあとは、何もやっていません。
ただ、RecordSnapShotの直後に生成されたjpegファイルを読み込むといった
コードにはしておらず、RecordSnapShotが呼ばれたあと、1分後くらいに(これくらいあれば、
ご教授いただいたイベントは全て完了している場合が多いはず?)、アプリを
手動で終了し、AppLoaderでjpegファイルが端末内に正しく生成されているかの確認を
しようという流れにしていました。
いずれにしてもトレースしてみないとなんとも言えないので、もう少しチェックしてみます。結果はまたこちらで報告します。
570:デフォルトの名無しさん
05/08/18 04:17:01
BREWたんはぱんつはかない派だよ
571:デフォルトの名無しさん
05/08/18 17:43:15
(;´Д`)ハァハァ・・・
572:デフォルトの名無しさん
05/08/18 23:35:25
糞ゲー乱造の詐欺商売はもう疲れたよ・・・('A`)
もう仕事には金以外の目的無いし。
573:デフォルトの名無しさん
05/08/19 00:53:42
>>567
本日無事に解決致しました。ありがとうございました。
ICAMERAの呼び出し前に必要なプロパティ設定の修正と、
メモリ周りの改善(ICAMERAのインスタンス生成のタイミング修正)
を行うことで、無事に端末内に画像を保存できました。
本当に助かりました。
574:デフォルトの名無しさん
05/08/19 08:36:38
カメラ使うアプリのガイドラインはけっこうキチキチなので
サービスガイドを呼んでおくといいですよ
575:デフォルトの名無しさん
05/08/19 10:08:12
カメラ使うとW21Kのメモリチェックが他のと違うとか、
0バイトのファイル作っちゃいけなかったと思ったけど、
始めにファイル作っとけとか、カメラメンドイ。
576:デフォルトの名無しさん
05/08/19 14:00:41
0バイトのファイルって最初にダウンロードさせちゃいけないだけじゃね?
作っちゃいけないとは書いてないような。
577:デフォルトの名無しさん
05/08/19 19:17:31
>>576
ドキュメントの隅から隅まで読むと、書いてある。
どのドキュメントかは忘れた。
何せ色んな所に色んな事がバラバラに書いてあって、後で何がどこにあったかは
分からない。
もうね怒りを通り越して笑うしかないよ。
全部のドキュメントを何度も注意深く読んで、自分でメモを取るように。
578:デフォルトの名無しさん
05/08/19 23:58:03
ところで、3.1端末のバグっぷりはどうにか
579:デフォルトの名無しさん
05/08/20 01:29:58
ばぐじゃないよしようだよあはは
580:デフォルトの名無しさん
05/08/20 05:17:29
(/'∀`)/ アハハハー
ミ
BREW2.1
BREW3.1
W31T
581:デフォルトの名無しさん
05/08/20 14:58:15
どうしてクアルコムがBREWの綴りを間違っているのはなんで?
×BREW
○blur
582:デフォルトの名無しさん
05/08/20 14:59:10
>>581
おもしろくないですよ。
583:デフォルトの名無しさん
05/08/22 14:48:59
>>576-578が曖昧だったり誤解を招く書き込みに見えたのでまとめてみた。
違っていたら当人が訂正しておくれ。
>カメラ使うとW21Kのメモリチェックが他のと違うとか、
W21K端末仕様書の最後にあるICAMERAを使うときに限っての但し書きのことだろう。
>0バイトのファイル作っちゃいけなかったと思ったけど、
これに対して>>576が言ったことはそれはそれで正しい認識だが、>>575は別のことを指している。
サイトのFAQのファイル操作のところに、0byteファイルに関する記述がある。
ファイルを生成した直後にアプリを終了させると0byteファイルが残ってしまうがそれは検証NGだと。
>>575はこれのことを指して、0byteファイルを作ることがNGだと思ったのだろう。
実際は、カメラ撮影の保存先ファイルとして撮影時に0byteファイルを作ること自体はOK。
ただもちろんこれも、0byteのまま残しておいてはいけない。
撮影中断やアプリ中断・終了時は、0byteファイルがあれば削除しておく。
>始めにファイル作っとけとか、
これについてはサイトのFAQのカメラ連携のところに、こう書かれている。
>事前にファイルを用意していない場合は新規にファイルを作成し、
>事前にファイルを用意している場合はそのファイルが撮影画像によって上書きされます。
撮影前にファイルを作っておく必要があるのかないのか、アプリ側から判断できないから
結局、機種に関係なく撮影前にファイルを作成しておけばよいってこと。
ここで新規に作成するファイルは0byteでOK。
584:デフォルトの名無しさん
05/08/22 16:17:50
IDISPLAYとIGRAPHICS、どっちが高速?
矩形とか円とかの描画でどちらに統一すればいいか迷ってるんですが・・・
585:デフォルトの名無しさん
05/08/22 22:26:19
>>584
お前がやってどっちが高速か報告しろ
586:デフォルトの名無しさん
05/08/23 00:26:46
まず自分で試してからにしろよな
それからだろう
587:デフォルトの名無しさん
05/08/23 08:30:22
ここまでのまとめ:
・カメラ面倒くさい
・BREW3.1('A`)マンドクセ
・BREWたんはぱんつ穿いてない
588:デフォルトの名無しさん
05/08/23 08:37:29
>>587
一番下、超詳しく
589:デフォルトの名無しさん
05/08/23 10:03:55
一番下だけ検証がまだだな(゚∀゚)
590:デフォルトの名無しさん
05/08/23 11:20:44
その検証には3ヶ月かかります。
591:デフォルトの名無しさん
05/08/23 12:57:49
その検証は、私が1年かけてじっくり行います。
592:デフォルトの名無しさん
05/08/23 14:10:05
絵描きさんが居たら是非BREWたんを視覚化しておくれ。
593:デフォルトの名無しさん
05/08/23 20:47:19
フォントサイズって指定できませんか?
594:デフォルトの名無しさん
05/08/23 21:21:56
>>592
「ここまで読んだ
俺専用おしり」とかいうAAでうんこしてる女の子がBREWたん
595:デフォルトの名無しさん
05/08/23 23:55:26
>>593
指定はできますよ。
表示サイズはメーカーごとにバラバラだけどな!
596:デフォルトの名無しさん
05/08/24 00:09:35
どーしても全端末固定サイズにしたければ
フォントと表示ルーチンを自作だな
597:デフォルトの名無しさん
05/08/24 00:41:39
まさに外道
598:デフォルトの名無しさん
05/08/24 03:41:42
>>596
SMALLFONTがちっともSMALLじゃないおかげでそれをやる羽目になったよ……。
フォントは著作権的に問題無いところから引っ張ってきたが。
599:デフォルトの名無しさん
05/08/24 10:01:13
今製作中のはシステムフォントを使わない選択肢はありえないから
レイアウト調整でしねる…
600:デフォルトの名無しさん
05/08/24 16:16:39
>>598
日本語フォントで恵梨沙以外であればくわしく!くわしく!!
601:デフォルトの名無しさん
05/08/24 16:46:50
詳しくも何も必要な文字だけ書いた画像用意して
切り貼りするだけじゃアルマジロ
602:600
05/08/24 17:11:01
>>601
いや、重要なのはここ!!ここ!!
> フォントは著作権的に問題無いところ
恵梨沙以外でケータイで使えそうなのあるなら教えてクレクレ(`ω´)
603:デフォルトの名無しさん
05/08/24 19:59:48
MS ゴック
604:デフォルトの名無しさん
05/08/25 01:59:41
>>600
クライアントとも相談して問題なかろうということで東雲。
605:デフォルトの名無しさん
05/08/25 11:44:00
東雲~
それは~
君が~ 見た光~
僕が~ 見~た~ 希望~♪
606:デフォルトの名無しさん
05/08/25 12:21:26
青雲やがな
607:デフォルトの名無しさん
05/08/25 18:53:15
BREWたんはツンデレ
ず っ と ツ ン だ が な orz
608:デフォルトの名無しさん
05/08/25 19:35:40
__
i<´ }\ , - 、
ヽ.._\./ .ンく r-兮、 __
∠`ヽ.! / ヾニEヲぐ ,ゝ->
/_`シ'K-──‐-、l∠ イ さすがゴックだ
l´__,/l\、_ ̄0¨0)゙@Yヘ, -┤ BREWが糞でも
. l'___|⌒ヾ''ー==、ーr='イ i二| なんともないぜ!
/ .」 i /./7r‐く lー!
. f. ヽ‐i人.∠'< _i. l,.-ゝ.
トiヘヘ「ト〈 `X トレi7__|
〉ト:トハj`! i. / トー┤lルj,リ
/‐+----+‐l iー--i---ヾ'〃
. l_i____i__| |___i,__i_|
609:デフォルトの名無しさん
05/08/25 22:22:29
とりあえずタカビーで縦ロールのツンツン娘と > BREWたん
610:600
05/08/25 22:25:25
>>604
㌧クス
ウオノメってフリーなんじゃね。
611:舞柳(スパイ72部隊5等兵入隊24分)
05/08/27 01:49:15
(´-`).。oO(フォントくらい統一しろよな…)
612:デフォルトの名無しさん
05/08/27 02:01:50
(´-`).。oO(関数の戻り値くらい統一しろよな…)
613:デフォルトの名無しさん
05/08/27 02:04:20
(´-`).。oO(いっそ普通のC++にしろよな)
614:デフォルトの名無しさん
05/08/27 02:22:03
BREWにとても興味があるわけだが、
とりあえず試してみるのにVC++が必要なわけ?
そんなもん買う金ねえだよ。みんな買ってるの?
それとも会社でのみ開発?
615:デフォルトの名無しさん
05/08/27 02:28:52
gccでもできるヨーダカコヨス
がくわしくは前スレなりなんなり
どエロイ方々に聞いてね
オヤミミ
616:デフォルトの名無しさん
05/08/27 03:09:27
えっとAUのゲームつくってるんですが
mmfとかPNGとかのデータファイルを
外部にもたせてもいいですか?
それとも全部barにいれないと
アプリカタログにのせてもらえないんでしょうか?
617:デフォルトの名無しさん
05/08/27 03:51:44
ガイドライン嫁
てか容量関係から考えても外部ファイルはbarなんかに纏めたほうがいい
端末でクラスタサイズとかまちまちだからぬー
ところでBREWたんは何時になったらデレになるんですか(つд`)
618:デフォルトの名無しさん
05/08/27 04:18:36
ツンデレくらいかな
619:デフォルトの名無しさん
05/08/27 06:31:26
>>612
オーダーメイドですか。そうですか
620:デフォルトの名無しさん
05/08/28 01:06:09
>>614
別にいらんよ。
Windowsのエミュレータで動かすならCygwinのGCCでもいける。
が、GCCでDLLを作れるだけの技術とかBREWの内部の動作の理解が必要。
実機用にコンパイルするのもGCCだけでいけるけど、
自分でMakefile書けないと無理。
まぁ、どっちにしろ大変だって事です。
621:デフォルトの名無しさん
05/08/28 12:06:52
適当に.netでも買ってきて作った方が圧倒的に早い予感
それでも最初は難儀するのは確かだが
622:デフォルトの名無しさん
05/08/28 22:19:52
プログラム終了時に以下のようなメッセージが出力されます。
何かを解放し忘れているのだと思うんですけど、何でしょうか?
Validating Heap...
------ App Heap Info ------
68 - DQMODOKI #2316 SHELL (L)
68 - DQMODOKI #2619 SHELL (L)
68 - DQMODOKI #3043 SHELL (L)
68 - DQMODOKI #3149 SHELL (L)
68 - DQMODOKI #3263 SHELL (L)
68 - DQMODOKI #4214 SHELL (L)
68 - DQMODOKI #4243 SHELL (L)
68 - DQMODOKI #4269 SHELL (L)
68 - DQMODOKI #4298 SHELL (L)
-------------------------