05/06/18 10:01:00
BREW(Binary Runtime Environment for Wireless)についてのスレ
テンプレ
URLリンク(kintubo.kakiko.com)
前スレ
04 スレリンク(tech板)
関連情報>>2-10
■過去スレ
03 スレリンク(tech板)
02 スレリンク(tech板)
01 スレリンク(tech板)
2:デフォルトの名無しさん
05/06/18 10:01:24
BREW関連
Qualcomm CDMA Technologies - CDMA2000 3G Solutions ← チップセットの情報(PDFあり)
URLリンク(www.cdmatech.com)
ARM関連
ARM7DTMIの部屋
URLリンク(vsync.org)
ARMメモ
URLリンク(www.bomber.co.jp)
Linux Zaurusでアセンブリプログラミング
URLリンク(www.nk.rim.or.jp)
3:FAQ
05/06/18 10:01:44
SDKダウンロードにはIE5.5SP2以降推奨、NNでも動くかも知れないけどOperaとかMozillaとかは確実に無理。
JavaScript+ActiveX。
あと、会社名とかをちゃんと登録しないとダウンロードできません。
2Channel Inc. みたいな正式な名前。登録内容は全部英語。
Q. gccでコンパイルしたいのですが
A. こちらを参考にどうぞ.
URLリンク(kintubo.kakiko.com)
Q. BREWアプリを自作して自分の携帯に入れたいのですが?
A. 素人は作ることは可能ですが端末に転送することはできません
あきらめるかCPなどのプロになりましょう
Q. DLLにコンパイルしたものを端末に転送したのですが実行できません
A. ARMの形式でコンパイルする必要があります
あきらめるかARMにコンパイルできるようがんばりましょう
Q. BREWて正直うんこなんですが…
A. そうかもしれません
しかし手段・道具によらず目的を達成するのがプロというものです
がんばりましょう
Q. _| ̄|○ ……
A. (つДT)つ旦
4:デフォルトの名無しさん
05/06/18 16:05:23
>>1
乙~
お、何かFAQ増えてる。
あーんど・・・ よん?
5:舞硫大佐
05/06/18 16:51:20
今日はまだまだ続くぞっ
さぼるなよっ
6:デフォルトの名無しさん
05/06/18 18:42:09
配信は何ヶ月も先なんだ
7:デフォルトの名無しさん
05/06/18 19:22:25
半年後になりまーす
8:デフォルトの名無しさん
05/06/18 23:16:54
明日も朝9時から来いよ
9:デフォルトの名無しさん
05/06/18 23:30:59
えっ、帰るの?
10:デフォルトの名無しさん
05/06/19 00:57:04
配信が数ヶ月後だからって気を抜いていると実は提出期限は数ヶ月前
11:デフォルトの名無しさん
05/06/19 17:23:26
動くものを作るというところまでで言えば
BREWは最初から楽をさせてはくれないというダケの話なんだよね
逆にJavaを見るとMIDPにしてもDoJaにしても
最初にかなりの工程を楽させてくれる環境が整ってる
でBREWを楽だって言える人たちには楽できるだけの蓄積があるんじゃないかなぁ
12:デフォルトの名無しさん
05/06/19 20:06:30
>>11
そういうこと。
ただし、「楽できるだけの蓄積」=個人の技術力・能力・努力・素養・(資質)
ろくな努力もせず、BREWは苦労するなんていっている人は、素人と仲良くJavaで勝手アプリでもやってなさい。
13:デフォルトの名無しさん
05/06/19 20:33:32
はいはい。プログラムしたこともないしったかはだまってなさい
14:デフォルトの名無しさん
05/06/19 21:48:48
>>11,12
BREWのSDKをインストールしてサンプルコード読んでご覧。
すらすら読めたら天才というか変態。
あまりの下手くそさと汚さに驚き、さらに自分でコードを書いてみると汚い理由が
理解できる。
技術がどうのこうのと言っている前に自分でコード書いてみな。
15:デフォルトの名無しさん
05/06/19 22:03:43
関連スレ
【日本携帯】Mascot Capsule/Micro3D【標準】
スレリンク(tech板)
16:11
05/06/20 00:40:12
蓄積は個人のものだけだとは考えてないよ
組織としてのモノも含んでるし、もちろんBREWに限定もしてない
SDKのヘッダやサンプルの印象は、やっぱ背景知識の有無や量で大幅に違ってくる
自分の場合は先人の直接・間接的な助けも有り
「あぁ、あれをやりたいのね」
「はぁ、そうきたかぁ」
「わぁ、こんなことしてご苦労さん>QUALLCOM」
って感じ
何にしてもちょっと同じことをする時にJavaに比べれば手数がかかったり
全体の見通しが悪くなりやすいとは感じる
もちろんそれがもたらすメリットがあるんだよね
17:デフォルトの名無しさん
05/06/20 05:02:03
>>14
あんたみたいに文句ばっかいっているやつは、どうせ業務系,WEB系上がりのJava PGだろ。
BREWが判んないだけじゃなくってC言語もわかんねーんだろw
みっともないから自分の無能さを、他人(BREW)のせいにするのはやめようぜ。
素人以下のゴミのようなPG多すぎ。生意気にも給料もらってやがるからなw
18:デフォルトの名無しさん
05/06/20 08:06:09
まあKDDIがゴミ以下だからしょうがない
19:デフォルトの名無しさん
05/06/20 08:16:14
KDDIがこの現状(検証)を抜本的に直してくれない限り、
今からコネもカネもない中小企業が参入するのは不可能。
出来たとしても、ずっと先になって採算どころじゃない。
20:デフォルトの名無しさん
05/06/20 10:25:46
いや、ぶっちゃけCP直属の人ってどれくらいいます?
おいらはCPからお仕事頂いてる身です。
21:デフォルトの名無しさん
05/06/20 13:21:50
漏れはCPのとこのバイト。
22:デフォルトの名無しさん
05/06/20 14:23:45
漏れはCP正社員。
23:デフォルトの名無しさん
05/06/20 14:55:44
DoCoMoが秋にBREW搭載機出すけど、
それの認証ってどこがやるの?
24:デフォルトの名無しさん
05/06/20 15:19:09
プリインストールのみだと思ってたが
25:20
05/06/20 16:00:08
>>21 >>22
サンクスコー。デジタルディバイド状態で開発させられてる人間って意外と少ないのか......しょぼん。
26:デフォルトの名無しさん
05/06/20 17:44:11
センタープッシュを利用したアプリを作る場合って,
KDDIになんか言わなきゃだめですか?
27:デフォルトの名無しさん
05/06/20 17:45:46
というかエミュレータだけで作れますか?
28:デフォルトの名無しさん
05/06/20 18:18:41
>>26
製品評価試験ガイドラインに載ってる
>>27
作れる
29:デフォルトの名無しさん
05/06/20 21:41:35
>>17
11か12の人?
14はどこにもBREWわからないと書いていないけど。
なにヒステリーおこしてんだ。
30:デフォルトの名無しさん
05/06/20 21:44:23
モー娘。がゴミに
URLリンク(coimbra.on.arena.ne.jp)
31:デフォルトの名無しさん
05/06/21 01:42:08
>Q. BREWアプリを自作して自分の携帯に入れたいのですが?
>A. 素人は作ることは可能ですが端末に転送することはできません
いままで使ってたPDAが調子悪くなってきて新しいの買おうかと思ったけど、
考えたら最近の携帯+αの機能で済むことに気がついて
+αの部分は自分でアプリ作ろうと調べ始めてココに来たんだけど…
一個人じゃだめですかそうですかorz
32:デフォルトの名無しさん
05/06/21 02:05:27
>>31
ホビー用途であれば、Docomoをオススメする。
BREWは基本的に企業向けだから、資金力とコネの無い一般には閉鎖的だよ。
33:デフォルトの名無しさん
05/06/21 02:54:50
下請けの立場は辛いよねー
欲しい資料が直接閲覧できないから時間かかってやってられん。
しかも、3キャリア同時に作れとか言われてるし(藁
34:デフォルトの名無しさん
05/06/21 04:33:31
>>23
> DoCoMoが秋にBREW搭載機出すけど、
マジで?そんな話聞いてないよ。
35:デフォルトの名無しさん
05/06/21 08:02:53
携帯のニュースサイトくらい見ろよ
36:デフォルトの名無しさん
05/06/21 08:26:43
さあだんだんすれのしつがおちてまいりました
37:デフォルトの名無しさん
05/06/21 09:21:46
↑
当たり前のことを堂々と言って、どうしたの?頭がおかしいの?
38:デフォルトの名無しさん
05/06/21 09:23:14
>>23
BREWOSでしょ?アプリはじゃヴぁだべさ
39:デフォルトの名無しさん
05/06/21 10:10:05
↓コレみて。なぜこんな小粒アプリ出してるのだろう???
URLリンク(appget.com)
40:デフォルトの名無しさん
05/06/21 12:07:43
>> DoCoMoが秋にBREW搭載機出すけど、
これってqualcommのチップを使った端末を出すという話でしょ。
BREWという言葉はどこにも出てこなかったと思うが。
それとこれ海外向けの端末の話だったと記憶しているが、違ったか?
41:デフォルトの名無しさん
05/06/21 12:30:39
>>39
フラッシュでそ。BREWではないでそ。
42:デフォルトの名無しさん
05/06/21 13:46:40
BREW logger 使いたいのですが、「other CDMA Message」だけ表示されてDBGPRINTFが出力されません。
クアルコムのコンパイラを使用しているのですが、何かオプションが必要なのでしょうか?
それともLogマスクをデフォルトから変更する必要があるのでしょうか?
43:デフォルトの名無しさん
05/06/21 13:55:07
クアルコムのコンパイラじゃなくて、ARMでした。
44:デフォルトの名無しさん
05/06/21 14:23:02
URLリンク(www.itmedia.co.jp)
> ドコモとQualcommが協力、「BREW+FOMA」端末を開発も
> ドコモに確認すると、「端末をリリースするかどうか明確に決まったわけではない」とのことだった。
> Java端末とBREW端末が並存するか、auのようにJavaがBREWにリプレースするかなどは現時点でコメントできないという。
URLリンク(www.itmedia.co.jp)
> BREW API上でアプリ構築
> 実際、Qualcomm製W-CDMAチップ採用の際は、BREWアプリケーションとしてメールや
> Webクライアントなどを動かすことになる。ただし、BREWアプリケーションの配信は行わない。
> 「あくまでBREW APIを利用して、コスト効率のいい端末作りをする」(安達氏)のが目的だ。
・国内向け
・Q社チップは使うらしい
・BREWを使うのか、どう使うのかは温度差あり
ってとこかな。
45:デフォルトの名無しさん
05/06/21 19:46:59
三洋が今年中にFOMAをだすらしいけど
それに載せるかもしれないね>Brew
46:デフォルトの名無しさん
05/06/22 00:27:32
まだ資料読んでないけど、BREW3.1でなんか我々にとって良くなったことってあんの?
47:デフォルトの名無しさん
05/06/22 01:20:51
すみません、ブラウザ起動にez2urlto使いたいんですが、
プログラミングガイドにある通り1行だけ書いてみたのですが、全く動作しません。
// 仮) googleに接続
ISHELL_BrowseURL(pIshell, "ez2urlto:URLリンク(www.google.co.jp)");
一体どういう事でつか・・?
48:デフォルトの名無しさん
05/06/22 01:27:33
>>47
フォーラム、端末仕様書
環境くらい書きましょう。エミュでは動作しません。
49:47
05/06/22 01:42:25
質問ばかりじゃ悪いので。
>>42
2台ほどarmコンパイラ環境構築しましたが、
どちらもデフォルトの設定で問題なくォッゲrのログは取れてました。
何となくCDMAケーブルのドライバまわりが怪しいヤカン
>>47
開発環境: VC2003/ c++ ARMCPPにてコンパイル
実機で確認しており、ezurltoではブラウザ起動を確認してます。
ただ対応端末が全機種なので、ezurltoは使いたくないのです。
プログラミングガイドには端末仕様書に記述云々とありますが、
端末仕様書を見てもそれらしき記述が見当たらず。
フォーラムも大体目を通してると思いますが、
ez2urltoについては記述が無いような。
というかKDDI仕様だからフォーラムに質問してもKDDI様(ryと思う。
下請けでKDDI様への質問が時間かかるので、
コツやヒントだけでも教えて欲しいのですが…
50:47
05/06/22 01:48:58
アンカーミス。
>>47 ×
>>48 ○
51:デフォルトの名無しさん
05/06/22 01:50:32
>>49
申し訳ない、フォーラムはブラウザではなくIWebの勘違いです。
端末仕様書は「URLto/Mailto対応状況」って欄がありますよね?
> ただ対応端末が全機種なので、ezurltoは使いたくないのです。
ez2urltoも全端末で使用できるわけではないので
結局、端末判定とezurltoは必要だと思います。
52:47
05/06/22 10:46:53
>>51
サンクス。
んじゃぁBREW2xと3.x以降で処理分けるしかないかな。
端末仕様書さっきから見てるんですが、
「URLto/Mailto対応状況」とやらが見当たらない・・・
見てるモノが違うのかなぁ。
ファイル名=「機種名.pdf」、
タイトル「EZweb仕様書 端末仕様書(確定版)」であってますか?
53:デフォルトの名無しさん
05/06/22 11:25:32
端末仕様書でもFormat Version 2.5辺りからは載ってるみたいだけど、
2.4 とか 2.3 にはその項目が無いっぽい。
54:47
05/06/22 12:09:38
2.5のファイルは持っていないようなんですが・・・
ざっと見たところ2.0/2.1/2.3/3.0/3.1/3.2/3.3
節穴なのかもですが見つかりませんorz
ひとまずBREW3.x以降をez2urltoにするということにしておきます。
そこで新たな質問なんですが、
端末の対応BREWバージョンはどうやって取るんでしょうか?
目的はBREW2.x機と3.x機で同一ソース上から処理を分けたいのですが
a)アプリを分ける
→確実だが避けたい
b)デバイスタイプで判別して処理を分ける
→見たところ各社連番をつけているだけらしいのでダメっぽい
c)チップセットで判別して処理を分ける
→チップセット情報は端末仕様書にも載ってない
d)BREWx.xを取得するAPIが存在する(?)
→見つからないorz
d)が使えると有り難いのですが。
55:舞流隊長
05/06/22 12:13:51
昼も飯も食わずに働けっ
56:デフォルトの名無しさん
05/06/22 12:48:56
>>54
端末仕様書はそっちではなくBREW端末仕様の方です。
> 端末の対応BREWバージョンはどうやって取るんでしょうか?
別のSDKを使用する必要があるので、選択肢はaしかありません。
57:47
05/06/22 13:15:04
>>56
情報サンクス。
>端末仕様書はそっちではなくBREW端末仕様の方です。
Javaって記述が気になってましたがそういうことか・・・
BREWの端末仕様書はひとつしか無さそうですorz
>別のSDKを使用する必要があるので、選択肢はaしかありません。
了解。
解決しました。
58:デフォルトの名無しさん
05/06/22 13:22:16
>>54
b)だよ。驚いた?でも現実。IKDDIPHONESYSTEM_GetHandSetType()で型番取得。
その端末が対応しているBREWのバージョンを取得するってのはないし、もとよりauの端末は
BREW2.1だからこの機能搭載、BREW3.1だからこの機能搭載、というようにはなっていない。
59:デフォルトの名無しさん
05/06/22 13:30:32
ez2urltoは待ち受け用。俺ならezurlto用コードしか書かない
60:56
05/06/22 13:36:38
> 目的はBREW2.x機と3.x機で同一ソース上から処理を分けたいのですが
↑なら、aになるって意味ね。
通常はbですが、2.xと3.xは別のSDKなので。
>>59
ezurlto非対応端末は無視?
61:デフォルトの名無しさん
05/06/22 13:57:37
GETAEEVERSION()ってBREW3.1では使えないのかな?
62:42
05/06/22 14:42:49
>>49
ケーブル変えてドライバ入れ直してみたんですが、やはり「other CDMA Message」しか検出されません。
ケーブルはMySyncを使っているのですが、皆さんは何を使用してるのでしょうか?
63:デフォルトの名無しさん
05/06/22 15:50:24
バージョンとか合ってる?
転送するときと同じポートとバージョンでやるんだよ?
64:デフォルトの名無しさん
05/06/22 18:01:59
結局FOMAでBREWアプリつかえねーの?
Javaアプリ使えるってことはJavaVMがはいってんのか
65:デフォルトの名無しさん
05/06/22 19:51:30
>>64
だから何度言えばわかるんだと。
66:デフォルトの名無しさん
05/06/22 21:18:33
とりあえずもういっかい言ってよ
67:デフォルトの名無しさん
05/06/22 21:28:35
FOMAでBREWを使うのは端末メーカーの中の人だけです まる
68:デフォルトの名無しさん
05/06/22 23:23:56
まだわかんない
69:デフォルトの名無しさん
05/06/22 23:33:53
じゃあおれどこもに雇ってもらえるかな
70:デフォルトの名無しさん
05/06/23 00:24:27
端末開発に関わる人達はここの住民並、
否、それ以上に「危ない」生活を送っている。
71:デフォルトの名無しさん
05/06/23 00:48:24
ソフト開発なんてどれも大差ないだろ
72:デフォルトの名無しさん
05/06/23 01:02:32
例えば俺が今泊まりこみで開発中だったりな
はぁ、3連泊...
73:デフォルトの名無しさん
05/06/23 01:07:34
>70
かの軍曹の話もネタとばかりは思えないよなぁ。
あれほどの現場を体感したことは幸いないが……
74:デフォルトの名無しさん
05/06/23 01:09:28
Part3とPart4のログを上げてくれる神はいないだろうか…。
75:デフォルトの名無しさん
05/06/23 01:40:18
まとめサイトが更新停止しちゃったから読めなくて困るよな・・・
76:デフォルトの名無しさん
05/06/23 15:17:42
ログが全部残っている俺は負け組みな気がする
77:デフォルトの名無しさん
05/06/23 19:41:59
まとめてうpすれば勝ち組
78:デフォルトの名無しさん
05/06/23 20:28:57
>>76
それは休みなく毎日ここをみて仕事しているということですか。
乙。
79:デフォルトの名無しさん
05/06/23 22:14:20
>74
神は神でも貧乏神(=貧乏性なんで2chブラウザのdat残しっぱなしなだけ)でつが
datでようがすか?
80:デフォルトの名無しさん
05/06/23 23:46:10
>>79
まじめに欲しい
81:デフォルトの名無しさん
05/06/24 00:00:02
うい。でわ
つ URLリンク(kasamatusan.sakura.ne.jp)
ほんっとにdatなんで2chブラウザに食わせるか自力でhtmlに変換するなりしてくだちい
82:80
05/06/24 02:04:16
>>81
サンクス!
83:デフォルトの名無しさん
05/06/25 00:27:47
おまいら!!
今日から仕事でBREWアプリ作ることになりますた
これからよろしく
84:デフォルトの名無しさん
05/06/25 01:00:43
左遷されたんか
85:デフォルトの名無しさん
05/06/25 01:08:49
>>83
土曜日からごくろう
86:デフォルトの名無しさん
05/06/25 05:10:15
HelloWorldが動かない ( ゚∀゚)アハハハハ八八ノヽノヽノヽノ\/\
87:デフォルトの名無しさん
05/06/25 05:41:20
そういや俺まだ実機テストしてねー。
ARMコンパイラ買えねーのでgccやてみるぽ(^^)
88:デフォルトの名無しさん
05/06/25 10:08:11
int a=1;
while(a)
a++;
89:デフォルトの名無しさん
05/06/25 10:54:10
>>83カワイソウ
90:デフォルトの名無しさん
05/06/25 15:47:22
>>88
いつか終わりはあるんだが、それはいつか?
それはほとんど永遠に近い彼方。ということをあらわしてるんでつね。
91:デフォルトの名無しさん
05/06/25 16:25:43
そりゃ哲学的コードだなあ
92:デフォルトの名無しさん
05/06/25 17:37:14
でも int だから比較的終わりは近いな
93:デフォルトの名無しさん
05/06/25 19:37:08
BREWの最期は近いと言うことか……
94:デフォルトの名無しさん
05/06/25 19:48:49
HelloWorldがやっと動いた ( ゚∀゚)アハハハハ八八ノヽノヽノヽノ\/\
95:デフォルトの名無しさん
05/06/25 20:29:19
uint16 a;
for(a=1;a<100;a--)
a++;
96:デフォルトの名無しさん
05/06/25 20:40:16
おちるよ
97:デフォルトの名無しさん
05/06/25 20:48:08
>81
おお!ありがとうございます
本当に助かりますた
98:デフォルトの名無しさん
05/06/27 00:30:28
>>94うらやましいな!
ソフィアクレイドルの記事のようにHelloWorld作ったけどシュミレーターが反応しないよ
( ゚∀゚)アハハハハ八八ノヽノヽノヽノ\/\
99:デフォルトの名無しさん
05/06/27 01:50:26
ドコモでは音がボイスと内蔵音色のものが混在してても普通に鳴らせるのですが、BREWではどうやるのでしょうか?
mmfをロードしたらspfがロードできない気がするんですが。
100:デフォルトの名無しさん
05/06/27 04:00:06
>>99
無理です。mmfとmmf、qcpとqcpも同時再生はできません。
101:デフォルトの名無しさん
05/06/27 10:12:16
BREWは企画、プログラミングで挫折はしないが
手続きで挫折だな。
102:デフォルトの名無しさん
05/06/27 14:28:30
>>98
それはBREWのせいじゃなくておまいさんの問題だ。
多分ディレクトリ構成とかが間違ってるんだろう。
ソースの問題じゃないよ、きっと。
それと
×シュミレーター
△シミュレーター
○エミュレーター
ツラレタノカ、オレハ・・・
103:デフォルトの名無しさん
05/06/27 15:17:52
少し情けない質問
RPG風マップを読み込ます為に画像を背景透過色の一枚絵にまとめたんだけど32*64と言う変形画像がある。
そしてスプライト読み込みのサイズが8*8から64*64までの正方形しかない。
対処法としては32*32で二回読み込めば良いと思うけど、読み込み元の座標指定が出来ないっぽいので
うまい具合に別個画像に分ける方法を教えて欲しい。
104:デフォルトの名無しさん
05/06/27 15:32:57
誰か103が何を言っているのか翻訳してくれ。
105:デフォルトの名無しさん
05/06/27 15:35:20
略すと一枚画像をバラしたい
106:デフォルトの名無しさん
05/06/27 15:55:30
>>102
3.1で開発しているのかもしれないぞ>シミュレータ
107:103
05/06/27 16:26:17
スマン、暑さで脳みそが溶けてたようだ。簡単に言うと104の通り
一枚絵の任意の座標から、指定したサイズを背景透過色付きで切り出せないか、と言うこと
108:デフォルトの名無しさん
05/06/27 16:50:32
単純に描くだけなら IDISPLAY_BitBlt のパラメータ指定してやればいいし、
別画像にしたいなら32,64のサイズの IBitmap を CreateCompatibleBitmap して
そこに書けば良いんじゃないの?
ちなみに IBITMAP_SetTransparencyColor で抜き色設定。
なんか俺が質問の意味を根本的に勘違いしてる?
109:デフォルトの名無しさん
05/06/27 17:03:06
>>103
俺も意味がワカンネw
現状、何かインタフェースに頼って不都合感じるのなら、
自分で作れとしか言いようが無い。
透過色はリソース内で特定の色に限定しておけば後付けで指定可能。
DIB使うなら何でも有り。
110:デフォルトの名無しさん
05/06/27 17:17:54
>>98
俺は最初、3.1のAPI使っていて動かなくて、2.1にしてそれでも動かなくて、最後にmifファイルの配置
変えたら動いたよ。
1日浪費したが、結局初歩的なミスだった。( ゚∀゚)アハハハハ八八ノヽノヽノヽノ\/\
アプレットディレクトリがC\AppletでHelloWorld.dllが、C\Applet\HelloWorldディレクトリに配置されてるとしたら、
mifファイルは、C\Applet直下に置かないとだめなんだよね。
その辺の仕様読み飛ばしてるとはまると思う。
111:デフォルトの名無しさん
05/06/27 18:54:34
>103
意味がやっぱし解らない。
32*32のタイルを2枚縦に並べればいいだけでしょ。
タイルビットマップはタイルの元データを縦に並べてつなげただけのもので、インデックス順に並んでるんだから、
座標の指定がどうこうなんて悩む必要もない。
112:デフォルトの名無しさん
05/06/27 21:20:30
画像が既に128*128で書いてしまったから書き換えるのがマンドクさいんだよ・・・
画像切り取りだけどISPRITEで切り出せるって事が分かったけど、何か違う気がする。
根本的に自分も何か勘違いしているかもしれないから、使う物の名前の名前が知りたい。
CreateCompatibleBitmapで作った32*64のbmpに、一枚絵画像の任意座標から書き込む方法は
IDISPLAY_BitBltを使えばOK?
そして任意座標に書き込むにはどうすればいいのかを教えて欲しい。
素人でスマソ・・・
113:デフォルトの名無しさん
05/06/27 21:30:34
プログラミングガイドでも読めば?
114:デフォルトの名無しさん
05/06/27 21:40:10
>112
> 画像が既に128*128で書いてしまったから書き換えるのがマンドクさいんだよ・・・
ISprite使うならそもそもそうはならない。
> 画像切り取りだけどISPRITEで切り出せるって事が分かったけど、何か違う気がする。
ISpriteは切り取り用のインタフェースじゃない。
> CreateCompatibleBitmapで作った32*64のbmpに、一枚絵画像の任意座標から書き込む方法は
> IDISPLAY_BitBltを使えばOK?
IBITMAP_BltIn。
> そして任意座標に書き込むにはどうすればいいのかを教えて欲しい。
APIリファレンスを嫁。
115:デフォルトの名無しさん
05/06/27 21:49:02
了解。もう一度しっかりと読むことにするよ。
ってPDFだからまたページを探さないと・・・
116:デフォルトの名無しさん
05/06/27 22:09:31
APIリファレンスはpdf形式じゃなくてヘルプ形式(.chm)の方が若干使いやすいぞ。
117:98
05/06/27 22:12:00
>>102
シュミレーターってなんだよ・・・
エミュレーターだった・・・OTL
ディレクトリ構成が間違ってった。
ありがとね(・∀・)
118:sage
05/06/28 10:04:26
質問があります。
状態遷移表フォーマットに例としてくっ付いてる
サンプルのシートに疑問があるんですけど、
1.例のサンプルは全ての画面、状態でEVT_APP_STARTが発生するような
書き方ですが(しかもオールリセット)、
こんな事って有り得るんでしょうか?
私の発想だとEVT_START_APPのセルには「-(ハイフン)」を入れとくしか
無い気がするんですが、検証を通された皆さんはどんな風に書かれましたか?
2.エラー画面について。
最大ワークエリア等のメモリチェックやそれに伴うエラー画面は
必須項目と認識していましたが、例のサンプルには全く載っておりません。
メモリエラーやファイル操作時のエラー等、画面付きの必須項目を
状態遷移表で省く事には抵抗があるんですが、大丈夫なのでしょうか?
よろしくお願いします。
検証ムズし…。
119:デフォルトの名無しさん
05/06/28 10:35:28
1.遷移表はそのイベントが発生した場合にどこに遷移するかを書くものだから
どの画面でも EVT_START_APP が来た場合の遷移を書いてやればいいと思う。
ウチのはたいていの場合タイトル画面に遷移だね。
2.遷移表のサンプル作った人とサービスガイド書いた人が違うんでしょ。
画面があるなら遷移表には追加しておいた方が無難だと思われ。
イベントに「ファイル操作失敗時」とかいうのを追加しておくと便利かも。
あと、sageはメール欄な。
120:デフォルトの名無しさん
05/06/28 10:46:38
便乗。
>例のサンプルは全ての画面、状態でEVT_APP_STARTが発生するような
>書き方ですが(しかもオールリセット)、
>こんな事って有り得るんでしょうか?
この点激しく同意。
今まで開発しかしなかったんでわからないんだけど、実際あるの?
完全に無視してるよ(゜∇゜)
121:デフォルトの名無しさん
05/06/28 10:48:57
携帯電話なんて適当に作ってンだから何があっても驚かないYO(。∇゚)
122:デフォルトの名無しさん
05/06/28 10:58:47
書類を書き始めて丸1日が経ちますが、殆ど進んでおりませぬ…(;;)
>どの画面でも EVT_START_APP が来た場合の遷移を書いてやればいいと思う。
>ウチのはたいていの場合タイトル画面に遷移だね。
了解です。想定内に入れとけって事ですね。
>遷移表のサンプル作った人とサービスガイド書いた人が違うんでしょ。
とにかく無難な方を選択するとです(^^;
レスありがとうございました。
123:デフォルトの名無しさん
05/06/28 18:54:53
質問があるので、よろしくお願いします。
プログラムを変更して、modファイルだけ更新したのですが
barファイルから読み込んでいる文字列や画像が表示されな
くなってしまいました。
シミュレータと1つの移動機では、ちゃんと表示されているの
ですが、ある移動機だけ文字や絵が表示されません。
なんどか、アップロードを繰り返したりしたのですが、かわりま
せんでした。
前のmodファイルに戻すと表示は、可能ですのでmodファイル
があやしいとはおもうのですが、特別表示まわりを修正していま
せんし、表示できる端末もあるのでよくわかりません。
一応、APIのリターン値は判定してエラーならDBGPRINTFで出力
しているので、エラーが発生していないことは確認できています。
何か、アドバイス等ありましたらよろしくお願いいたします。
124:デフォルトの名無しさん
05/06/28 20:53:24
わからん!
が、何となくIDISPLAY_SetClipRectあたりが悪さしてたり・・・
しないかなぁ('~')
125:デフォルトの名無しさん
05/06/28 21:14:04
IMENUCTL_Redraw()してるのにメニューが表示されないで画面がそのままだ!何故だ!
_| ̄|○ ……
126:デフォルトの名無しさん
05/06/28 21:40:52
>>125
ちゃんと作られてないだけだろ
それよりソフトキーにIMENUCTL使うと検証落ちるから注意。
正直、自分で書いた方が綺麗だと思うぞ。
127:デフォルトの名無しさん
05/06/28 22:50:48
でもEZ StreetってIMENUCTL使ってるよね。
128:デフォルトの名無しさん
05/06/28 23:03:40
追加料金を払えば, IMENUCTL 使っても検証合格になります。
129:デフォルトの名無しさん
05/06/28 23:25:28
KDDIが頼んで作って貰ったものは文句はいえまへん。
130:デフォルトの名無しさん
05/06/28 23:38:18
Brew Tools に入っているロガー使ってデバッグしてるんだけどこれって実機に負荷がかかっている状態だと
全部のメッセージのログとってくれないとかあるのかな?
同じメソッド内で2つ DBGPRINTF やっても出力回数が違ってたりするんだけど...
これが信用できないとしたらエミュレータじゃなくて実機で動作させるクロス開発のデバッガってないのかな?
素人な質問ですまんけど。
131:デフォルトの名無しさん
05/06/28 23:48:32
フォーラム嫁
132:デフォルトの名無しさん
05/06/29 01:32:15
>124
どうもです。
どうやら、ISHELL_LoadResString()の読み込み先のメモリの先頭アドレス
が変わったせいらしいです。(アライメントのせい?)
編集箇所とうまくいく端末との差がここしかなく、修正したらうまく表示
できたので。でも、画像はこれと関係ないよなぁ。
ISHELL_LoadResString()自体も何かしらデータを取得して長さもそれらし
いのが取れてたんですが。(AECHARなのでLoggerだと化けてましたが)
それでは、ありがとうございました。
133:130
05/06/29 02:05:41
検索はしたんだけどそれらしき内容がみつからなかったもので。
comの方も検索はしたんだけどやはりみつからない。。。
うーん、ヒントおながいします。
134:デフォルトの名無しさん
05/06/29 02:25:21
>>130
comって何処を調べてるんだ?
ほれ
URLリンク(brewforums.qualcomm.com)
135:130
05/06/29 02:33:09
>134
おおお、まさにこれ、こんなことを知りたかったわけで、まじサンクスコ。
でも検索で DBGPRINTF 入れてもこのスレが表示されない悪寒がすますた。
136:デフォルトの名無しさん
05/06/29 06:07:32
ここ最近BREW開発を始めることになった者ですよ
SDKをダウンロードしようとするとACCESS ERRORとかで一向にダウンロードする事が出来ないんだけど、
これはここ最近の一時的な状態?
昨日SDK落とそうとしてから今でもずっと直ってないんだけど
なにかアカウント生成時の問題かな?
137:デフォルトの名無しさん
05/06/29 06:11:56
すまんまとめサイトにあったのね。
138:デフォルトの名無しさん
05/06/29 09:59:10
プログラムの会話よりも
「これは可なのか不可なのか?」って質問ばかりだねぇ。まさにBREW地獄
139:デフォルトの名無しさん
05/06/29 10:06:53
プログラムの話って出来て当たり前だとか、
BREW環境に依存しないからスレ違いとかで
蹴られるんじゃないか?
140:デフォルトの名無しさん
05/06/29 10:40:51
shakerの使い方がよくわかりません・・・
俺だけ?
てか誰かご教授よろしくです><
141:デフォルトの名無しさん
05/06/29 10:41:10
BREWの資料は何がどこに載ってるのか分かり辛いからね。
基本的にはサービスガイドとプログラミングガイドと
事前検証チェックシートくらい見ておけばいいのかな?
142:デフォルトの名無しさん
05/06/29 10:44:32
>>140
うはwwwwww開発ツールガイドも読めwwwwww
基本的には携帯端末でShaker起動して、
エミュレータ右クリックでメニューダイヤログ開いて操作。
143:デフォルトの名無しさん
05/06/29 11:36:08
>>142
神サンクス!
はい!はい!
先生!エミュレーターにバックライトの切り替えという文字しか出てこないのですが!?
144:デフォルトの名無しさん
05/06/29 12:12:44
開発ツールガイド読めって言っただろー(*´∀`)σ)∀`)
BREW Tools Suiteを入れないと駄目っぽい。
145:デフォルトの名無しさん
05/06/29 12:50:02
>>144
さすがに入れてますよ><
でなきゃまず転送できないでっす。てかツールガイド通りやったんだけどな・・・_| ̄|○
146:デフォルトの名無しさん
05/06/29 14:32:04
>>141
冗談抜きで全部。
特にサービスガイド、プログラミングガイドは隈なく。
あと、KDDIサイトのFAQ全部と、端末差分もアプリ対応機種全部。
支援サイト(URLリンク(www.brewjapan.com))のFAQやフォーラムも全て一読すべき。
でないと、KDDI検証で指摘される事項が続出するよ。
147:デフォルトの名無しさん
05/06/29 15:01:19
これからBREW始めるCPは企画段階で「捨てアプリ」を一本用意した方がいいぞ。
初めての検証で一発で通ることはマレ。不合格を2回取ると3回目からは有料だからな。
そこで検証の様子見用にまず1本、不合格になっても構わないアプリを投入するわけだ。
本命の一本が不合格2回でリリース困難になっても困るわけだから。
148:デフォルトの名無しさん
05/06/29 15:24:44
>>147
そんなことをしているうちにどんどん検証待ちは長くなっていくのであった…
149:デフォルトの名無しさん
05/06/29 21:15:19
最近はじわじわ検証開始日が延びてるね。。。
ちょっと前(5月頃)は、ちょっとずつ検証開始日が早くなっていたのに。。。
150:デフォルトの名無しさん
05/06/30 01:19:48
基本的な質問でスミマセンが、BREW3.Xに対応している機種とか
存在するのでしょうか??技術情報サイト見ても2.Xしか
挙げられておりませんが・・・
151:デフォルトの名無しさん
05/06/30 01:23:59
7月に出る機種に3.1のがある
152:デフォルトの名無しさん
05/06/30 01:35:40
ほうほう。どもです!!つまりその機種が出るまでは実記は全て2.Xなんですね。
やはり端末のワークエリアの容量とか、端末毎の細かい仕様って
CPにならないと手に入らないんでしょうか??
うーん情報集めってむっこい
153:デフォルトの名無しさん
05/06/30 01:42:40
検証中って電話かかってくるんですか?
過去ログにはそう書いてあったけど、今もそうなんですか?
154:デフォルトの名無しさん
05/06/30 02:41:49
>>152
yes. そういった資料はCPのみ。
>>153
今とか昔とか関係ない。
検証担当者次第で電話はかかってくることがある。
かけられて困るようならかかってきたときに事情を話して
メールやサイトからの確認にしてもらうよう相談してみるといい。
それでも文章で説明困難な場合は当然かかってくるだろうが。
155:デフォルトの名無しさん
05/06/30 07:48:17
資料がバラバラなんだよなぁ
舐めてンのか
156:デフォルトの名無しさん
05/06/30 08:51:02
>>155
資料が目的別に分かれているのはあたりまえで問題ではない。
どれを読んでも
・レイアウトや編集が悪く ←一部くずれたpdf、誤記もある
・書いてあることがわかりにくく ←日本語が不自由な説明文、バグ持ちのサンプルコード
・探していることが見つけづらい ←単語単位で全文検索するしかないこともしばしば
ことが問題なのだ。
157:デフォルトの名無しさん
05/06/30 10:14:16
まとめてプレミアムau認証課金支払い関連の資料とか最悪だよねー(・3・)=3
158:デフォルトの名無しさん
05/06/30 11:02:25
実機で起動したら画面暗くなって落ちるのってメモリ周り疑ったほうがいいかな?
エミュレータじゃ全然問題なく動くんだけど。
実機のほうがエミュレータの設定より数倍メモリあるはずなんだけど...
159:デフォルトの名無しさん
05/06/30 12:07:25
BREWに限ったことじゃないが、まずは何処で落ちてるのかと、
できれば、落ちる直前に何の関数がどんなエラーを吐いてるのかを確認してみてくれ。
160:デフォルトの名無しさん
05/06/30 12:17:26
おれの予想では、変数の初期化まわり
161:デフォルトの名無しさん
05/06/30 12:22:22
おれの予想では、ぬるぽ
162:デフォルトの名無しさん
05/06/30 13:25:48
まぁ大抵はぬるぽだよな。
CreateInstance失敗とか、解放した後にアクセスとか。
163:デフォルトの名無しさん
05/06/30 14:13:31
ぬるぽーぬるぽーぬるぽっぽー
164:デフォルトの名無しさん
05/06/30 16:09:32
すいません。質問させて下さい。
マスコットカプセル使って、色々と実験してるんですけど。
実機に転送すると、
ISHELL_CreateInstance(shell,AEECLSID_IMICRO3D,µ3D)
で、ECLASSNOTSUPPORTが戻ってくるんです。
なんか、MIFとかに設定が必要なんですか?
165:デフォルトの名無しさん
05/06/30 16:26:19
>>164
mifの「依存ファイル」の所にimicro3dのbidあるフォルダ指定してimicro3dのbidを追加してやる。
あとは、imicro3d の実機用モジュールも普通のアプリと同じく携帯端末にダウンロードしておく。
そんなとこかね?
166:デフォルトの名無しさん
05/06/30 17:48:23
フォントに関して質問なのですが、作成しているアプリ実行中に
同じフォント(新)を使用し続ける場合、IDISPLAY_SetFont()の戻
り値である今まで使用していたフォント(旧)に戻す必要はないの
でしょうか?
アプリ終了時やサスペンド時には、(旧)フォントをIDISPLAY_SetFont()
して、(新)フォントをリリースが必要でしょうか? フォーラムみるとその
まま使っていいとあるのですが(特に終了時の記述とかはなかったです)
IDISPLAY_SetFont()に失敗した場合は、たぶん引数で渡したほうの
フォントは自前でリリースが必要なのですよね?
(なんかAPIリファレンスの書き方がムチャクチャわかりずらいです)
167:164
05/06/30 17:57:00
>>165
ありがとうございます。
色々と試してみます。
168:158
05/06/30 19:05:52
>>159-163
newが失敗してたみたいなんですが(実装はMALLOC)、
データセクションに置かれている(であろう)データを減らしたら、
BREW LoggerでDBGPRINTF埋め込みながらトレースしてると、コードが多少進むようになりました。
おそらく、データ領域がヒープ用の領域かコードセクションを圧迫してたみたいです。
new(オーバーロードの中身はMALLOC)でクラス生成に失敗した場合は、
NULLが戻らず実機が落ちるんですね。恐るべしBREW...
169:デフォルトの名無しさん
05/06/30 19:12:23
>>166
APIリファレンスの記述のとおり。
IDISPLAY_SetFontはフォントの置き換えを行うことになるから、
サスペンド㊥に他のアプリを起動したりすると、他アプリにもフォントが反映される。
なので新フォントのまま使いっぱなしでも問題ないけど、
サスペンドや終了時は戻す必要有り。
漏れはプログラミングガイド等と同じく毎回フォントを戻してる。
作るのは1回だけにしてるけど。
170:デフォルトの名無しさん
05/06/30 19:22:21
>>158
MALLOCは失敗しても、コンストラクタは呼ばれてるんじゃね?
コンストラクタでメンバの初期化してヌルポ。
それよりnewで失敗する原因の方が問題。
171:158
05/06/30 20:02:52
>>170
今調べてみたんですが、コンストラクタを呼び出してメンバの初期化でthisのNULLポインターで落ちているケースと、
コンストラクタ呼び出し前に落ちてるケースがあるようでした。
大量にある関数内の配列の初期化データの一部ををコメントアウトしてみたら、
いくつかのクラスは生成成功したので、データセクションの圧迫が原因だと予測しているのですが...
ARMのマニュアルに簡単に目を通したら、
データセクションやコードセクションの拡張指定オプションなどが見当たらなかったのですが、
各セクションサイズは端末ごとに固定なんですかね?
CPではないので、全体のヒープサイズがいくつくらいあるか程度しかわからなかったので、
全体のヒープそのものはかなり余裕がでるように組んだのですが。
172:デフォルトの名無しさん
05/06/30 20:29:03
>169
どうもありがとうございます。
一応、ご指摘頂いた点が疑問だったのですが、これは実際に起きて
しまうのでしょうか?
文字の色を変えるときも疑問だったのですが、ひとつのアプリがしく
じるとすごい影響出ちゃいますよね。
とりあえず、今使っているテスト機だと影響受けないみたいです。機種
依存とかもありそうですが。
エラー時の処理が大変そうだなぁと思ったのですがIDISPLAY_SetFont()
に成功したときの引数のフォントのインスタンスにはNULLでも突っ込んで
管理すればよいですかね。
それでは、ありがとうごザいました。
173:デフォルトの名無しさん
05/06/30 21:18:47
>>158
データ+リソース+mif等で200or300or600KB、
各セクションは特に意識しなくてOKでヒープギリギリまで使えるはず。
つーか意識して使ったことがないw
漏れの経験で思い当たるのは、new(MALLOC)を連続数百回コールしたら端末が落ちたことかな。
同一イベント内でヒープいじり過ぎると悲鳴をあげる機種があるらしい。
タイマー回すかメモリ一括確保してみると良いかも。
174:152
05/06/30 21:31:08
>>154
遅くなってごめん。ありがとうね。
175:デフォルトの名無しさん
05/06/30 21:39:41
リソースからの文字列の取得を行いメニューに登録して表示させています。
しかしver2のエミュでは表示できるが3のシミュでは表示できません。
ユーザードキュメント見ましたがIMENU関連で変更点も無い様ですが、上記のような症状が出た方いますか?
176:デフォルトの名無しさん
05/06/30 22:21:14
>>171
古いバージョンのARMは、基本型以外のメンバ配列の初期化にバグがあったような希ガス。
そのメンバ配列のコンストラクタがちゃんと呼ばれてるかどうか確認してみることを勧める。
177:デフォルトの名無しさん
05/07/01 01:11:43
>175
ファイル名を全部小文字にして見れ
178:デフォルトの名無しさん
05/07/01 02:21:09
>>157
なにがどう「まとめ」で「プレミア」なんだか
179:158
05/07/01 14:41:33
皆さんの助言にもとづき徹夜で色々試したのですが上手くいきませんでした。
DBGPRINTFの情報が信用できないみたいなので、ILOGGERを使おうとしたのですが。
ILOGGER_PrintfがEBADPARM(ファイルタリングされた)というエラーしか返しません。
何か心当たりある方いませんか?
180:デフォルトの名無しさん
05/07/01 15:10:09
まずはゆっくりと寝るとできるようになるよ( TДT)
181:デフォルトの名無しさん
05/07/01 15:31:26
>>180 禿同
182:デフォルトの名無しさん
05/07/01 15:38:49
>>180
同意
徹夜で作業が進んだのは昭和までだ。
183:デフォルトの名無しさん
05/07/01 15:42:02
>179
AEE_LOG_PARAM_FILTER_** をセットしてる? デフォルトで全てのパケットはフィルタリングされるはず。
つーかそもそも、newしたオブジェクトがNULLでないことは確認してる?
マサカと思って動作見てみたがMALLOC失敗時はコンストラクタにこないが...。
普通にNULLポインタ触ってるだけだと思う。
184:デフォルトの名無しさん
05/07/01 17:36:30
ちと質問。
ITAPI_MakeVoiceCallを使うにあたって、
確認画面は自分でつくらにゃいけない?
それとも勝手に出してくれるからコールバック見てるだけでOK?
185:176
05/07/01 23:01:26
>>177
リソースファイル名を全部小文字に変更したら読み込めました
どうもありがとうございます!
186:デフォルトの名無しさん
05/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
05/07/02 07:26:52
>>180
>>181
>>182
実はいま泊り込み3日目です...
>>183
おっしゃるとおり
AEE_LOG_PARAM_FILTER_を設定したらロギングできるようになりました。
ありがとうございます。
原因はやはり、データセクションにデータが多すぎた
(プログラム中に定義されたデータが多すぎた)ことのようです。
しかし、エミュレータではヒープサイズを700Kに設定していて
モニタ上では150Kぐらいあまる状態なんですが。
ヒープが2Mある実機では動かないってのがちょっと気になります。
CPは、実機の詳細情報って閲覧できるんですよね?
クライアントに頼んで見たほうがよさそうですね...
188:デフォルトの名無しさん
05/07/02 22:14:00
あーもうK氏ね。
189:不瑠大使
05/07/02 22:41:31
さぼるな
190:デフォルトの名無しさん
05/07/02 22:47:52
>>188
KDDIにやられるぜ
191:デフォルトの名無しさん
05/07/03 01:34:42
ところでアプリを使う側の人間?ですが質問があります。
brewゲームを起動すると必ず音がMAX?でうるさいのですが音無しにしても次回必ず音が鳴ってしまいます。
brewでは音を段階的に調整できないのですか?
brewでは設定を保存できないのでしょうか?
192:デフォルトの名無しさん
05/07/03 01:52:14
ユーザーサポートにでも電話しろハゲ
193:デフォルトの名無しさん
05/07/03 02:00:39
>>191
段階的に調整できますし、保存もできますよ。
端末の音量設定の取得もできますので、
音量設定を保存せずに毎回端末の音量でならすことも可能ですハゲ。
194:デフォルトの名無しさん
05/07/03 02:20:04
>>191
音MAXにするとマジ物凄い音になる。
たいていアプリの音量は着信音の音量と一緒になってるから、端末の設定で着信音量を下げるか、
端末側の設定にアプリ用の音量設定があるならそれを下げておくといいかも。
ウチのは音のON/OFFしか付けてないなハゲ。
195:デフォルトの名無しさん
05/07/03 03:09:00
>>191
ま・さ・か、たった1本のアプリを動作させただけでそんなこと言ってるわけじゃないよな?
もしそうならおまえただのハゲ
当然、『別メーカーの』アプリ10本をDLしたら10本ともそうなるから不思議に思ったんだよな?
もしそうなら端末の故障だハゲ
196:デフォルトの名無しさん
05/07/03 03:36:40
でも音割れする程うるさいBGMやSEは、明らかに音楽ファイル側の設定が悪いよな。
>>191はハゲだが。
197:デフォルトの名無しさん
05/07/03 04:14:45
ユーザが来るとどうして団結するんだおまいらはw
198:デフォルトの名無しさん
05/07/03 05:00:15
更にハゲな質問
読み込んだ画像のパレット変換をしてみようと思っている。
例えば森の緑色の部分を白くして雪化粧しているように見せる、とかのアレだ
だがIBitmapでは出来ないっぽいし、PDF等を調べても具体的な書き方が書いていない。
何を使えばいいのか方法を教えてくれないか?
199:デフォルトの名無しさん
05/07/03 05:41:39
>>198
IDIBか前スレ723。
200:デフォルトの名無しさん
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以降大体揃ってるけど維持費が大変だね。
端末代は問題にならないんだけど(発売日でもタダとかの場合あるし、高くても数千円)
こういうのって料金プランに開発向けの安いの無いのかなぁ・・・
ゲームアプリ開発だと通話ないし、パケ通信ないし(通信するアプリの場合は定額入るし)