BREW(Binary Runtime Environment for Wireless) 10
レス数が950を超えています。1000を超えると書き込みができなくなります。
0001デフォルトの名無しさん
2007/11/19(月) 14:26:32■テンプレ
http://brew.s214.xrea.com/pukiwiki/
http://kintubo.kakiko.com/brew/
■前スレ
09 http://pc11.2ch.net/test/read.cgi/tech/1166675852
■過去スレ
08 http://pc8.2ch.net/test/read.cgi/tech/1147832791/
07 http://pc8.2ch.net/test/read.cgi/tech/1137502541/
06 http://pc8.2ch.net/test/read.cgi/tech/1126846736/
05 http://pc8.2ch.net/test/read.cgi/tech/1119056460/
04 http://pc8.2ch.net/test/read.cgi/tech/1111028365/
03 http://pc5.2ch.net/test/read.cgi/tech/1096006023/
02 http://pc5.2ch.net/test/read.cgi/tech/1076511398/
01 http://pc2.2ch.net/test/read.cgi/tech/1011078904/
関連情報 >>2-10
0002デフォルトの名無しさん
2007/11/19(月) 14:27:11Qualcomm CDMA Technologies - CDMA2000 3G Solutions ← チップセットの情報(PDFあり)
http://www.cdmatech.com/solutions/cdma2000_3g_solutions.jsp?L2=cdma2000_3g_solutions
ARM関連
ARM7DTMIの部屋
http://vsync.org/arm/
ARMメモ
http://www.bomber.co.jp/chaola/docs/ARM/
Linux Zaurusでアセンブリプログラミング
http://www.nk.rim.or.jp/~jun/slasm/arm00.html
0003デフォルトの名無しさん
2007/11/19(月) 14:28:30IE5.5SP2以降推奨、NNでも動くかも知れないけどOperaとかMozillaとかは確実に無理。
JavaScript+ActiveX。
あと、会社名とかをちゃんと登録しないとダウンロードできません。
2Channel Inc. みたいな正式な名前。登録内容は全部英語。
Q. gccでコンパイルしたいのですが
ttp://kintubo.kakiko.com/brew/gcc.html
A. こちらを参考にどうぞ.
Q. BREWアプリを自作して自分の携帯に入れたいのですが?
A. 素人は作ることは可能ですが端末に転送することはできません
あきらめるかCPなどのプロになりましょう
Q. DLLにコンパイルしたものを端末に転送したのですが実行できません
A. ARMの形式でコンパイルする必要があります
あきらめるかARMにコンパイルできるようがんばりましょう
Q. BREWて正直うんこなんですが…
A. そうかもしれません
しかし手段・道具によらず目的を達成するのがプロというものです
がんばりましょう
Q. _| ̄|○ ……
A. (つДT)つ旦
0004デフォルトの名無しさん
2007/11/19(月) 23:57:09/\___/ヽ
/ :::::::\
.| .::::|
| '''''' '''''' .:::| ついに糞塚消滅まで4ヶ月となった…
.|(●), 、(●)、::::| でも統合先のあうは相当糞だというし…
\ ,,ノ(、_, )ヽ、,,.:::::/
/``ーニ=-'"一´\
_/((┃))_____i |_ キュッキュッ
.. / /ヽ,,⌒) ̄ ̄ ̄ ̄ (,,ノ \
/ /_________ヽ.. \
. ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
/\___/ヽ
/'''''' '''''':::::::\
. |(●), 、(●)、.:| +
| ,,ノ(、_, )ヽ、,, .::::|
. | `-=ニ=- ' .:::::::| +
\ `ニニ´ .:::::/ +
/ヽ、ニ__ ーーノ゙\_
.| ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄.| トン
_(,,) あうヲタ氏ね!!(,,)_
.. /. |.. | \
/ .|_________| \
0005デフォルトの名無しさん
2007/11/20(火) 00:05:41ライブラリの初期化をしなきゃいけないかもってのはそうかもしれんな。
この辺読んで
ttp://www.arm.com/products/DevTools/ABI.html
特にこの辺か
"Exception Handling ABI for the ARM Architecture"
ttp://www.arm.com/pdfs/ehabi.pdf
0006デフォルトの名無しさん
2007/11/20(火) 11:11:510007デフォルトの名無しさん
2007/11/20(火) 12:57:48あとは使う方法さえ見つかれば…ですね。
RVCT3.0のコンパイラ/ライブラリガイドにCライブラリを使用しないアプリ
の作成方法は書かれてるけど、C++になると複雑すぎて…
0008デフォルトの名無しさん
2007/11/20(火) 14:22:55他の関数も実装しなきゃいけないのか、実装の仕方が間違ってるのか…
0009デフォルトの名無しさん
2007/11/20(火) 14:43:55例外動いたよ!
例外処理機構の中でメモリ確保するときに、標準だとmalloc/freeが呼ばれるのが
原因っぽかったので、上では__cxa〜を再実装したんだが、それ以外でも呼ばれてる
らしく落ちてた。
そこで、malloc/freeを自分で実装してMALLOC/FREEに置き換えてみたら、あっさり
動きやがりました。
StackUnwindはきちんと行われてる模様。デストラクタについては未確認。
あとintをthrowしか試してないので、クラスをthrowした時にどうなるかも未確認。
でもBREWのエラー処理ならエラーコードさえ投げられれば問題ない気もする。
0011デフォルトの名無しさん
2007/11/20(火) 15:16:03興奮し杉www
0012デフォルトの名無しさん
2007/11/20(火) 15:27:120013デフォルトの名無しさん
2007/11/20(火) 15:36:07見つかった問題点
・ヒープを消費する
intをthrowすると(throw〜catchまでの階層数によらず)32+124バイトのメモリをmallocしようとする。
・メモリリークが発生している
上記のうち32バイトの方が、アプリを終了しても解放されない。
124バイトの方は、恐らくcatchした時点で解放。
ヒープ消費については、起動時に余裕をもってメモリチェックするか、固定領域を返すように
実装すれば回避できるかもしれません。
メモリリークも、固定領域を使うようにすれば回避できますが…
正確に、どういうタイミングで、どういう計算方法によてメモリ要求サイズが決まるのか分かって
いないので、固定領域化するのはちょっと落ち着きません。
0014デフォルトの名無しさん
2007/11/20(火) 16:55:5432バイト(固定)、最初にthrowした時に1度だけ確保
120 + sizeof(投げるオブジェクトのサイズ)、throwする度に確保
かな?
>>5のドキュメントに、投げられたオブジェクトを確保するような記述もあるし、
あとは型情報やら何やらで120バイト、なのだろうか。
0015デフォルトの名無しさん
2007/11/21(水) 00:16:24>>9 とその周り乙!
うちにも RVCT3.0 が来たら試してみよう。
まあ、あと2年ぐらいは来そうにないが。
0016デフォルトの名無しさん
2007/11/21(水) 00:48:020017デフォルトの名無しさん
2007/11/21(水) 10:33:03ADS1.2を持ってるなら1年15万だから…頑張れば元取れるかも?w
0018デフォルトの名無しさん
2007/11/21(水) 11:05:200019デフォルトの名無しさん
2007/11/21(水) 11:39:58templateクラスが通らねぇorz
1.2ならテンプレのmakefileまま動いたのにーヽ(`Д´)ノ
0020デフォルトの名無しさん
2007/11/21(水) 11:53:44問題があるとすると、そこですね(´・ω・`)
例外に対応させるとなると、今までの資産(自前ライブラリとか)の殆どを作り直すことに。
>>19
具体的にどんなコードが、どういうエラーになります?
うちでは特に問題ないのですが…(元々あまりテンプレート使ってないせいもありますが)。
002119
2007/11/21(水) 13:36:29template < class T >
class test {
public: test(){}
};
↓↓↓RVCT3.0でコンパイルエラー
template < class T >
class test2 : public test<T> {
public: test2() : test(){}
};
↓↓↓RVCT3.0でコンパイルOK
template < class T >
class test2 : public test<T> {
public: test2() : test<T>(){}
};
VC、RVCT1.2はどちらもコンパイルOKなんで、気づかなかった。
002219
2007/11/21(水) 14:24:00template <class T>
class test {
public:
int m_t;
test() { m_t = 1; }
void func(){ m_t=2; }
};
template <class T>
class test2 : public test<T> {
test2(){
m_t = 1; // ←コンパイルエラー
this->m_t = 1; // ←通る
func(); // ←コンパイルエラー
this->func(); // ←通る
}
};
templateクラスだけこんな現象が。
まだまだありそう(´・ω・`)
0023デフォルトの名無しさん
2007/11/21(水) 14:31:38(´・ω・`)テンプレート基底クラスの扱いが面倒なのね…
0024デフォルトの名無しさん
2007/11/21(水) 14:39:15--implicit_typename --no_parse_templates
を指定すれば、>>21,22のコードはコンパイルできそう。
どういう弊害が出るかは知りませんが(´-ω-`)
002519
2007/11/21(水) 15:07:05サンクス。
templateな引数持つ関数にconstな定数を与えるとエラーになったけど
それ以外は通った。
上のエラーは日向君の強引なキャストで乗り切った。
借りモンの携帯10台壊すつもりで実機テストしてみる。
0026デフォルトの名無しさん
2007/11/21(水) 17:16:090027デフォルトの名無しさん
2007/11/21(水) 21:56:370028デフォルトの名無しさん
2007/11/21(水) 22:39:230029デフォルトの名無しさん
2007/11/21(水) 23:25:50焼肉ごちそうしてやる。
0030デフォルトの名無しさん
2007/11/22(木) 08:38:43> 借りモンの携帯10台壊すつもりで実機テストしてみる。
10台壊したらクラッシャー19ってコテ名乗ってもいいんだからねっ!
0031デフォルトの名無しさん
2007/11/22(木) 09:57:58発生しないことが保障されていれば、解放しても大丈夫なようです。
static void *exceptionMemory = NULL;
void *malloc(size_t size)
{
void *p = MALLOC(size);
if (exceptionMemory == NULL) exceptionMemory = p;
return p;
}
// freeは略
EVT_APP_STOP:
if (exceptionMemory != NULL) FREE(exceptionMemory);
break;
といった方法でメモリリーク解消&正常動作可能でした。
exceptionMemoryを解放した後にthrowしてしまうと、多分落ちます。
あとは、120+αバイトとはいえthrowするたびに確保されるメモリがヒープの断片化に
どの程度の影響を与えるか…
0032デフォルトの名無しさん
2007/11/25(日) 09:38:23ドコモ以外は糞だと(ry
0033デフォルトの名無しさん
2007/11/25(日) 16:41:33そしてそれに追われる奴もいるんだよ
それが現実なんだよ
Googleのプラットフォームも気になるな
あれどうなるんだ
0034デフォルトの名無しさん
2007/11/25(日) 17:11:590035デフォルトの名無しさん
2007/11/27(火) 11:19:21例外使えるようになると、今度は例外安全に気を使うようになる上、
下手なプログラマが書くと逆に深刻なバグを仕込みかねない諸刃の剣だな。
0036デフォルトの名無しさん
2007/11/27(火) 11:48:150037デフォルトの名無しさん
2007/11/27(火) 20:51:410038デフォルトの名無しさん
2007/11/27(火) 21:25:33うちらは携帯の中と外の間、くらいじゃないかなw
本当の意味での中の人(ファームウェアとか作ってる人)はもっと大変らしい。
0039デフォルトの名無しさん
2007/11/27(火) 21:39:140040デフォルトの名無しさん
2007/11/29(木) 21:44:13お前、俺の尻で事前検証試験しろ
という夢を見ました
もうだめかもしれんねorz
0041デフォルトの名無しさん
2007/11/29(木) 22:08:53精神科紹介仕様化?
0042デフォルトの名無しさん
2007/11/29(木) 22:57:35おまいさんも病んでるなw
0043デフォルトの名無しさん
2007/11/29(木) 23:17:26探偵ナイトスクープで、携帯電話のアンテナを尻の穴に入れると
電波が遮断されるとあったけどそれで事前検証する気か?w
0044デフォルトの名無しさん
2007/12/04(火) 01:53:110045デフォルトの名無しさん
2007/12/04(火) 04:37:202.正規表現検索が出来るクラスをどっか(Boost とか ATL とか)から持ってきて正規表現でパース
3.全部独自でパース
4.そもそも XML 使わない
5.そもそも BREW やらない
6.五寸釘を打ち付ける
0046デフォルトの名無しさん
2007/12/04(火) 04:42:38必要な部分だけ抜き出せるといいんだが……。
0047デフォルトの名無しさん
2007/12/04(火) 08:05:290048デフォルトの名無しさん
2007/12/04(火) 11:10:310049デフォルトの名無しさん
2007/12/05(水) 14:00:23W41SH/W51SH は サブスクライバIDの取得で第三引数に40より小さい値を入れると
たとえサブスクライバIDが指定サイズ内に収まったとしても
戻り値がSUCCESSで値は空文字列になる。
char sid[40] = {0}; // 39文字で普通収まるんだが
int len=sizeof(sid)-1; // 39文字を指定して
if( ISHELL_GetDeviceInfoEx( pMe->a.m_pIShell, KDDI_SUBSCRIBER_ID, (void**)&sid, &len ) != SUCCESS ) {
// ココには来ないが
}
if( STRLEN( sid ) == 0 ) {
// ココに来る
}
0050デフォルトの名無しさん
2007/12/05(水) 14:27:06トリビアでも何でもない。やり方と戻り値の意味を間違えてる。
ISHELL_GetDeviceInfoEx()の戻り値は項目の値をサポートしてるかどうかによる。
KDDI_SUBSCRIBER_IDはサポートしている項目名(定義済みの値)なのでSUCCESSが返る。
その項目名が示す具体的な値を取得するには、char[]型の場合、
まず第3引数にNULLをセットして、格納するのに必要なサイズを第4引数で受け取る。
その上で再度ISHELL_GetDeviceInfoEx()によって目的の値を取得する。
「39文字で普通収まるんだが」というやり方をするなとガイドに書いてある。
実機側が指定する正確なサイズでないと値が取得できないという機種が依存情報にも出てる。
0051デフォルトの名無しさん
2007/12/05(水) 21:52:12>>50
とりあえずここでするにはかなりぎりぎりな内容なわけだが。
49はくだらない間違いをしていることと、ここにそのねたを書いていることと、
二重でだめだめではないかと。
0052デフォルトの名無しさん
2007/12/06(木) 00:17:180053デフォルトの名無しさん
2007/12/06(木) 00:22:21バズーカ対防弾ガラスとか面白かった。
005419
2007/12/06(木) 13:29:10今更ながらウチでも例外動作確認。
元々makefileが1.2のVSAddin生成物の流用だったのが問題で
従来のc++のアプリが動かなくなったんで、
ここと同等になるようmakefile大改修。
ttp://brewforums.qualcomm.com/ja/showthread.php?t=1127
加えて、コンパイルオプションに--exceptions --rw_base 0x208000 追加、
malloc/free/mainの3つを再定義で動いた。
#--rw_base 0x208000 はクラス配列を扱う場合にもあった方が無難
ちなみに>21に関してはコンパイルエラーが正しいらしいので直した。
>22はやっぱりヘンなので --implicit_typename --no_parse_templates を適用。
無事動作した。
0055ntroot
2007/12/06(木) 17:54:59乙〜
例外、そちらでも使えたんですね。
これでQのフォーラムあわせて実動報告3件、かな?
makefileに関しては、RVCT3.0の場合PATHを設定してくれるから、
ARMCCとかフルパスで記述しなくてもarmccだけで動いたりw
rw_base=のアドレスは、とりあえずro_baseと被りそうにないアドレスを
適当に選んでますが、ro_baseとの差が2MB分なので今後アプリサイズの
上限が上がってきたりすると、ぶつかるかもしれません。
0056ntroot
2007/12/06(木) 20:10:53リンカに--feedback指定して未使用関数チェックすると、ちゃんとマークされてる関数(a)が
mapファイル見ると残ってる罠。当然、その関数しか呼び出してない関数(b)まで芋づる式に
リンクされてる。
しかしIIMAGE_Notifyを外すと、関数(a)がリンクされなくなり、それに伴って関数(b)も消える。
(´・ω・`)どーなってんの
0057デフォルトの名無しさん
2007/12/06(木) 21:50:10つまり、糞
0058デフォルトの名無しさん
2007/12/09(日) 00:48:50既存のやつは勝手アプリ用だから商用アプリで使わせてくれないけど、某社が売ってるJavaVMなら問題ないでしょ
例外とかも全部できるし
0059デフォルトの名無しさん
2007/12/09(日) 01:22:300060デフォルトの名無しさん
2007/12/09(日) 03:47:36大して開発期間かわらんと思うんだが。
そりゃ、やる前は時間かかるとは思ってたが。
いざやってみりゃ大して変わらない。
0061デフォルトの名無しさん
2007/12/09(日) 09:57:46まぁアプリによっては変換したほうが楽ではある。
0062デフォルトの名無しさん
2007/12/10(月) 00:35:41某社のJavaVMにはTCP用のクラスも用意されてるわけだが
0063デフォルトの名無しさん
2007/12/10(月) 22:50:100064デフォルトの名無しさん
2007/12/12(水) 16:26:57ITRANSFORM_TransformBltComplex
を使ってクリッピング描画をしたい時は、
引数の転送元の幅や高さを計算して
描画するしか方法がないんでしょうか?
例えば、とあるグラフィック素材をITRANSFORMを使って
拡縮回転描画する時に、決められた短径領域範囲内のみ
描画領域とし、それ以外は描画したくない時に、
どのようにすれば良いのかが分かりかねています。
0065デフォルトの名無しさん
2007/12/12(水) 17:19:45変形は変形、描画は描画
ITRANSFORM_TransformBltComplex()は変形操作のための関数
描画のクリッピング指定はIDISPLAY_SetClipRect()で
ていう質問でいいんだよな
006664
2007/12/12(水) 18:20:44IDISPLAY_SetClipRectを用いてクリップ出来るようにするには
どのような手順で描画すれば良いのかと言う事なんですが、例えば
ttp://plusd.itmedia.co.jp/mobile/0312/05/transformcomplex.html
のような描画をしたとして、IDISPLAY_SetClipRectを使えるようにするには
どのような手順が必要なんでしょうか?
0067デフォルトの名無しさん
2007/12/12(水) 19:34:14クリップ領域を変形したいって意味か?
例えば、斜めの長方形領域をクリップしたいとか。
マスク画像用意するくらいしか思いつかないけど他にも方法あるのかな。
0068デフォルトの名無しさん
2007/12/12(水) 20:10:18IBITMAP_QueryInterfaceの第一引数に
デバイスビットマップ以外のIBitmap*を指定して
そのIBitmap*をIDISPLAY_BitBltとかで描画してやれば
とりあえず普通のクリッピングはできるんでね?
0069デフォルトの名無しさん
2007/12/12(水) 20:14:48どのような手順も何も…変形して、クリッピング指定して、描く、だけ
例えば、長方形の画像を平行四辺形に変形して、
その画像内の一部分である正方形領域を画面に出したいとすると…
1.まず長方形の画像をITRANSFORM_TransformBltComplex()で平行四辺形に変形する
2.IDISPLAY_SetClipRect()で目的の描画位置に正方形領域を指定する
3.1で変形した画像(平行四辺形)を画面に描画する
4.画像は平行四辺形ではなく、正方形領域で切り取ったかのように描画される
画像の変形のさせ方は>66のリンク先の例を見ればわかるね
IDISPLAY_SetClipRect()の使い方はAPIリファレンスに書いてある
画像の描画自体はIDISPLAY_BitBlt()とIDISPLAY_Update()だよね
じゃぁできたじゃん
007066
2007/12/12(水) 21:26:09クリップ領域を変形させたいのではなく、
変形させた画像を短径クリップ領域内だけに描画させたいと言うことです。
>>68
なるほど、第一引数に デバイスビットマップ以外のIBitmap*を
指定できれば、IDISPLAY_BitBltでクリップが使用できますね。
>>69
それぞれ単体での使用方法は分かるのですが、具体的に
組み合わせる時にどのように組み合わせるかが分からないのです。
ITRANSFORM_TransformBltComplex変形とありますが、
指定したリンク先のサンプルではITRANSFORM_TransformBltComplexの時点で
指定したデバイスビットマップへ転送(描画)してしまうと思いますが、
この転送先を>>68でおっしゃってるように、IBitmapへ変えて
変形後の転送先で指定したIBitmapを
IDISPLAY_BitBltで描画すると言うことでしょうか?
007166
2007/12/13(木) 09:57:06ただクリップする為だけにビットマップを用意し
そこへ変形描画をしてから、さらに変形描画された
ビットマップを描画すると言うステップを考えると、
何か他の手を考えた方が良い気もしました。
いずれにしましても、皆さまありがとうございました。
0072デフォルトの名無しさん
2007/12/13(木) 20:14:38あるんですか?
0073デフォルトの名無しさん
2007/12/13(木) 22:32:54CPならドキュメントしっかりよめ。書いてある。
(正確にはなんだったかのreturn値だったか引数だったか...
0074デフォルトの名無しさん
2007/12/13(木) 23:26:290075デフォルトの名無しさん
2007/12/14(金) 12:28:46良いことを思い付いた
お前、俺のケツで事前検証試験しろ
0076デフォルトの名無しさん
2007/12/14(金) 14:45:53(1)ISHELL_CreateDialog()関数をコールしてダイアログを作成します。
(2)YourApp_HandleEvent()関数で、次のイベントを処理するか、またはイベントに対してTRUE を返しま
す。
case EVT_DIALOG_START:
return TRUE;
case EVT_DIALOG_INIT:
return TRUE;
case EVT_DIALOG_END:
return TRUE;
ダイアログの作り方じゃなくて、端末に入ってるアプリの
終了画面が同じだからなにあるののかきいてるんだけど^^;
0077デフォルトの名無しさん
2007/12/14(金) 14:59:370078デフォルトの名無しさん
2007/12/14(金) 15:53:07どの辺のこといってますでしょうか?
教えてください><
0079デフォルトの名無しさん
2007/12/14(金) 16:03:1818ページ付近。
0080デフォルトの名無しさん
2007/12/14(金) 16:27:24みつからん。。
ページ数が違うのか俺の見てるところが違うのか。。
内容いわなくていいからなんのドキュメントみてます?><
0081デフォルトの名無しさん
2007/12/14(金) 16:47:380082デフォルトの名無しさん
2007/12/14(金) 17:05:47サービスにありましたw
ありがとうございます^^
0083デフォルトの名無しさん
2007/12/14(金) 19:31:33>w
>^^;
貴君はもう少し落ち着いた方が良かろう
0084デフォルトの名無しさん
2007/12/17(月) 11:28:550085デフォルトの名無しさん
2007/12/17(月) 11:33:43と言いたいが、処理に差し支えなければ、透明PNGでIImage_Draw()を
IFONT_DrawText()の後に実行してみてくれ
もしかしたら、その現象の場合も回避できるかもしれん
0086デフォルトの名無しさん
2007/12/17(月) 11:51:540087デフォルトの名無しさん
2007/12/17(月) 11:56:13エミュレータじゃなくて実機でのやり方わかるひといませんか?><
008884
2007/12/17(月) 13:23:28(´・ω・`)IBITMAP_Invalidate()じゃ駄目でした。
>>85
移植なこともあり新規リソースを持たせるのは難しいので、
透明PNGの描画は無理そうです
諦めてIDISPLAY_SetFont() -> IDISPLAY_DrawText()します・・・
0089デフォルトの名無しさん
2007/12/17(月) 15:36:55SMS送信用のアプリ作って別端末から送ってる
009087
2007/12/17(月) 17:39:24やっぱりそのやりかたしかないんですね・・・・
もうちょっと楽なやりかたなんてないですよね?^^;
0091デフォルトの名無しさん
2007/12/17(月) 18:52:07DDBに描画してる?
009284
2007/12/17(月) 20:19:11DDBですね。
IDISPLAY_GetDeviceBitmap()に対してIBITMAP_CreateCompatibleBitmap()で生成したものです。
Javaからの移植で、オフスクリーンに描画ってやりたかったんですが…
(´・ω・`)既にIDISPLAY_SetFont()/IDISPLAY_DrawText()に書き換えてしまいました。
0093デフォルトの名無しさん
2007/12/18(火) 12:08:49面倒くさいのは分かっていたことなんで単なる愚痴です。
とりあえずgnudeでコンパイルして実機動作を確認しました。
gnudeでコンパイルする時、漢字の2byte目が\はエラーや文字化けするけど、
batで実機用のフォルダにソースをコピーし、\を\\に置換するプログラムでソースを書き換え、
makeする。って一般的な手法ではないんかな?
リソースを使うのが妥当なんだろけど、
JAVAからの移植なんでソースの修正を最小限に抑えたかったんで、そうしたです。
検証を通すプログラムにするにはまだまだ先は長い・・
0094ntroot
2007/12/18(火) 13:22:31Sigの期限切れやEVT_APP_STARTでFALSEを返した時以外は
端末は何のエラー画面も持ってないから、アプリで実装しなきゃ
ならないとか。
例外に関してはRVCT3.0で使えるようになったので、エラー処理
そのものはかなり楽になりましたけどね。
一時期gnudeも色々議論されてましたが、結局みんなADS1.2や
RVCT3.0に移ったのかな?最近はあまりgnude関連の話題は出
ませんねぇ。
009593
2007/12/18(火) 14:43:25良いかと思ったのだけど、リソースからの画像読み込みに結構時間がかかるんだね。
結局、ヒープの空きチェックで不足の時だけfalseを返すようにしたです。
その後はTimerで画像を数個単位に分割して読み込んでいるんだけど、
何個に分割するかはどうやって計算するのかなぁ。やはり時間計って1秒
超えそうなら終了する処理を組み込むべきだろか。
timer間隔を最短にし1個ずつ読み込むのもアリだろけど何となく嫌なんだよね。
最大の難関はレジュームだなぁ。まだ未実装でどうするか検討中だけども、
どこまで解放すべきなのかが考えどころ。
使用ヒープ(約1.3M)のほとんどを画像が占めているけど、
画像を解放してしまうと再開する時に数秒かかってしまうし。
あとはbrew2.1に対応するかかな。brew APIの互換性はありそうだから
アプリ1本でいけると思ってたけど、拡張モジュールに互換性がないとは・・。
しかも各SDKでコンパイルし直さないといけないとは・・。
実機テストのしづらも辛いところだなぁ。他社のようにSIMカード差し替えで
サクッとテストできればいいのだけどね。
いやぁ愚痴った愚痴った。仕事しよう
0096ntroot
2007/12/18(火) 15:15:54Javaの場合、マルチスレッドなのでそれが気にならなかっただけ
じゃないでしょうか。
ISHELL_Resume()で登録したコールバックの優先度が低かった
はずなので、そっち使えばCPUが空いてる時(というよりAEEが
暇な時?)に呼んでくれると思います。
サスペンドは、うちではKDDIから解放必須に指定されているものを
除いては解放してないです。再読み込みに時間かかるし、最近の
端末は搭載メモリも豊富なので多少リソース握ったままでも支障
なく動いたりしますし。
Brew3.1の場合他アプリが大量のメモリを要求した場合、サスペンド
状態のアプリは勝手に終了させられたりもするので、あんまり難しく
考えなくても大丈夫じゃないでしょうか。
Brew2.1は、対応にかけるコストに見合わない気が…
IMEDIA_Release()の挙動とか、3.1と挙動の違う部分が結構あったり。
0097ntroot
2007/12/18(火) 18:41:29増えますが、リンカオプションとして--startup AEEMod_Loadを指定する
ことでmain()がリンク時に削除されるようになる模様。
約800byteの節約(`・ω・´)
0098デフォルトの名無しさん
2007/12/18(火) 20:44:11> batで実機用のフォルダにソースをコピーし、\を\\に置換するプログラムでソースを書き換え、
> makeする。って一般的な手法ではないんかな?
10年くらい前のCの解説書では常識だった。
0099デフォルトの名無しさん
2007/12/18(火) 21:18:41AEE_SIMULATORの定義でプリプロセッサわけしてる。
画面に表示するようなやつは、あらかじめAECHAR変換しておくけど。
0100デフォルトの名無しさん
2007/12/18(火) 21:32:38なるほど、画像などは解放してないんですね。
それでいこう! 2.1は切ろう・・かなぁ
0101デフォルトの名無しさん
2007/12/18(火) 22:41:27フォントサイズがでかいから面倒くせぇ。
0102ntroot
2007/12/18(火) 23:00:48ソレダ。何か忘れてると思ったら、2.1の時はフォントサイズが機種によって
微妙に違うんだった。同じスモールフォント(ClassID)指定しても、違うサイズ。
結局一番大きいフォントに合わせてレイアウトして、他端末では行間スカスカ
って実装に落ち着いたり。
0103デフォルトの名無しさん
2007/12/19(水) 11:10:14フォントサイズが違うのは痛いなぁ。
12ドットに決め打ちして作ってるデザインがあるし。
13ドットまでなら何とかなるけど、14以上だと作り直しかな。
2.1を切る理由にしよう
0104デフォルトの名無しさん
2007/12/19(水) 11:45:210105デフォルトの名無しさん
2007/12/19(水) 19:03:12リソース使う、ってのは?
0106デフォルトの名無しさん
2007/12/19(水) 22:32:06移植コストを抑えるためにハードコードのままいきたい、って話じゃないの?
0107デフォルトの名無しさん
2007/12/19(水) 23:35:29少ないのは最初に作るときだけでしょ
文章チェックを他にまわすことも難しくなるし、別言語にもソースいじる必要あるし
0108デフォルトの名無しさん
2007/12/20(木) 00:57:51今日、はじめて作ったBREWアプリがリリースされるんだ。
名前も知らないここの諸先輩方、色々とアドバイスありがとう。
感謝してる。
0109デフォルトの名無しさん
2007/12/20(木) 10:11:40BREW SDK Toolsが3.0系になってから、リソースエディタが相当使い
にくく改悪されてるから、大量の文字列を登録するのは大変。
CtoCの移植性は低くなるかもしれんが、JtoCならリテラルのまま
埋め込んだ方が楽(作業量が少ない)だと思う。
文章チェックは、元々Javaでチェック済みなんだから後は文字化けして
ないか程度のコストで、アプリデバッグのついででも十分でしょ。
実際はbrxを直接編集してさくっと登録できるんだけどさw
0110デフォルトの名無しさん
2007/12/20(木) 23:29:390111デフォルトの名無しさん
2007/12/20(木) 23:32:140112デフォルトの名無しさん
2007/12/21(金) 13:12:57・barファイルはヘッダ等で冗長
・データ加工が必要な場合、一旦メモリに読み込む必要がある
例)IFileなら、そのままIUnzipAStreamにSetStream()できる
って問題から、自前ファイルの方が色々便利だぁね。
ところで国内端末じゃILoggerのAEECLSID_LOGGER_FILE以外動かないっぽい?
0113デフォルトの名無しさん
2007/12/21(金) 19:52:41OpenGL ES で WQVGA(240x400)の描画が問題なく動作している人いますか?
W53Sで、292 <= y <= 400 の領域にデプスバッファが無いような症状で困っているのですが。
0114デフォルトの名無しさん
2007/12/24(月) 02:30:33っていうか、BREWを久々にいじってます。
RVCT 3.0 でコンパイルしなおせとかいう指令が出まして、
一生懸命いじってるんだけど、
gnude では、\x5c 問題があって、
#ifdef WIN32
str = "表示";
#else
str = "表\示";
#endif
なんてことやってたんだけど、
RVCT は \x5c 問題に対応しているらしく、
ワーニングを吐くわけですよ。
で、RVCT のときは変なエスケープをしないよう
#ifdef をうまく使いたいんだけど、
なにかよい方法はありませんか?
うお、今日ってもしかして休日じゃねぇ?
0115デフォルトの名無しさん
2007/12/24(月) 04:05:26聖なる日ですよ。
0116デフォルトの名無しさん
2007/12/24(月) 06:11:39○∧〃
/ >
< \
0117デフォルトの名無しさん
2007/12/24(月) 12:31:00GNUARMでは〉114の文字コード対策はされてますか?
0118デフォルトの名無しさん
2007/12/24(月) 16:03:14少なくともうちで使ってる 4.1.1 ではされてない。
gnude も、 GNUARM も、\x5c は手書きで対応しないと文字化けする。
0119114
2007/12/24(月) 19:22:28http://predef.sourceforge.net/precomp.html
これで、いけるっぽい。
#ifdef __GNUC__
str = "表\示";
#else
str = "表示";
#endif
0120デフォルトの名無しさん
2007/12/24(月) 19:59:11今日は月曜日だぜ
平日に決まってんだろ
0121デフォルトの名無しさん
2007/12/24(月) 22:44:03ありがとう
導入を検討してるんで気をつけます
0122デフォルトの名無しさん
2007/12/25(火) 00:23:440123デフォルトの名無しさん
2007/12/25(火) 01:07:510124デフォルトの名無しさん
2007/12/27(木) 09:03:30ezurito ez2urito以外に気をつけることってあるんですか?大至急でおしえてください><
0125デフォルトの名無しさん
2007/12/27(木) 09:40:36ez2uritoはBREW3.1オンリーだよ。
ezuritoで動作しないならなんか不具合。
できればもっとkwsk
0126124
2007/12/27(木) 09:48:323.1の機種はez2uritoでそのままいけたんですけど。A5518SAはうんともすんとも。。
2.1って不具合多いんですか?それともこの機種がたまたま??
特にこれだけは気をつけないといけない2.1と3.1の違いってあります?
教えていただけると助かります。
0127124
2007/12/27(木) 10:25:44生成された際、出力先デバイスがデフォルトでヘッドホンに設定されてるんで
すよね?でISOUND_SetDevice()を使ってスピーカに変えると音は鳴るのは
3.1ではできたけど、2.1はどうすればいいんですか?どこかに2.1はなにも
しなくてもアプリの音はデフォルトで鳴るようなことが書いてあったけど、
鳴りません。解る方いましたら教えていただけませんか?これも急ぎです。。。
0128デフォルトの名無しさん
2007/12/27(木) 10:49:22ezurltoに対して、ez2〜と同じようにURI直接渡してたりしないか?
あと渡すアドレスの指す先がスタック上にあるとか。
0129124
2007/12/27(木) 11:32:21>あと渡すアドレスの指す先がスタック上にあるとか。
それはないです
ez2uritoとezurltoかえるだけで3.1と同じようにやってたけど、
違うのね>< 2.1のやり方ってどうするんですか?
0130デフォルトの名無しさん
2007/12/27(木) 11:37:57BREW2.1機では仕様でマナーモード中にスピーカ出力はできない。
>>129
つか基本的な知識が足りなさ過ぎる。まずもっと勉強した方がよい。
あせるな。というかBREW2.1はまずおいておけ。
0131デフォルトの名無しさん
2007/12/27(木) 11:38:420132124
2007/12/27(木) 12:07:33そうなんですか。。BREW2.1機では仕様でマナーモード中にスピーカ出力は
みんなどうやてるんだろ。
ブラウザ周りはもうちょっと自分で見て見ます
みなさん色々ありがとうございましたー
0133デフォルトの名無しさん
2007/12/27(木) 12:20:10>そうなんですか。。BREW2.1機では仕様でマナーモード中にスピーカ出力は
不可能といっているでしょ?
0134デフォルトの名無しさん
2007/12/27(木) 12:28:04どっかに行ったのかな・・・?
圧縮ソフトも置いてあったので便利だったのだけど。
0135デフォルトの名無しさん
2007/12/27(木) 12:49:17>>132
日本語でおk
ezurltoの細かい使い方とか、ここじゃ晒せない(ガイドライン関連は機密扱い)
ので、自分でドキュメント読んでおくれ。
0136124
2007/12/27(木) 13:13:34一度解除してやってるってことでしょうか?
BREW(Binary Runtime Environment for Wireless) 7 の30と
ちょっと話は違うけどそれすら不可能?防犯などで鳴らしたいときは
2.1だとマナーモードにしてたら回避手段なし?
30は3.1の話だけど・・・
>>135
ちょうど読んでました、ありがとうねぇ〜
0137デフォルトの名無しさん
2007/12/31(月) 16:51:33なんか顔もゴリラなんだけど、あのときはまさに野獣になって、日本語もさえも通じなくなる。
まがりにも外国語学部イタリア専攻で行ってるんだけど、あれじゃ外国語とか言うよりもゴリラ語。
きっとボブサップもあんな感じなんだろうな。ただ椿原慎二のチンコはサップに比べると小さいし臭いけどね。
0138デフォルトの名無しさん
2008/01/08(火) 14:29:40AEEPolyline構造体の中身にある、頂点の配列の書き方がよく分かりません。
AEEPolyline polyline;
polyline.len = 2;
polyline.points[0].x = 0;
polyline.points[0].y = 320;
polyline.points[1].x = 240;
polyline.points[1].y = 0;
と書いたところ、ビルドエラーは出ないのですが
「値が割り当てられていないローカルな変数polylineに対して参照が〜」
というwarningが出てしまいます。
やはり頂点の配列の書き方がおかしいのでしょうか?
0139デフォルトの名無しさん
2008/01/08(火) 14:39:16そのコードじゃ、誰がpointsの指す先を確保してるんだ?
AEEPoint pt[] = { { 0, 320, } , { 240, 0, }, };
AEEPolyline polyline = { 2, pt, };
なら通るんじゃないのか?
もしくは
AEEPolyline polyline = { 2, (AEEPoint *)MALLOC(sizeof(AEEPoint) * 2), };
polyline.points[0] = 0;
(以下省略)
0140デフォルトの名無しさん
2008/01/08(火) 17:40:36市が駅構内に掲示しようとしたところ、JR東日本から待ったがかかった。
「男性の裸に不快感を覚える客が多い」というのが理由だ。数十年作製しているポスターの掲示拒否は初めてで、
市は枚数を200枚減らして1400枚とし、駅で張れない分は市内や首都圏で張るという。
祭りは、市内水沢区黒石の寺で裸の男衆が蘇民袋の争奪戦を繰り広げる。
疫病よけや五穀豊穣(ほうじょう)などを願い1000年以上続くとされる。
今年は2月13日夜〜14日未明を予定している。
ポスターは写真3枚を組み合わせ、ひげ面で胸毛の男性(椿原慎二)が
アップに、奥に下帯姿の男性たちを配している。
昨年11月30日に市がJR東日本盛岡支社に許可を求めた。
JR側は本社の判断を仰ぎ、12月3日に図柄を変えない限り掲示できないと通知した。
市は下帯など一部修正をしたものの、版下がほぼ完成しJRが求める図柄の全面変更は困難だった。
0141デフォルトの名無しさん
2008/01/09(水) 11:36:01今年最初に出社して言いたいのはだな、、ver4やってるやつ乙
またしばらくここでは炎上しそうだな
0142デフォルトの名無しさん
2008/01/09(水) 12:11:450143デフォルトの名無しさん
2008/01/09(水) 16:43:56どうして?
3.1→4.0って、基本リコンパイルなんじゃないの?
0144デフォルトの名無しさん
2008/01/09(水) 17:57:190145デフォルトの名無しさん
2008/01/09(水) 20:03:560146デフォルトの名無しさん
2008/01/09(水) 21:14:000147デフォルトの名無しさん
2008/01/09(水) 21:58:380148デフォルトの名無しさん
2008/01/09(水) 23:11:270149デフォルトの名無しさん
2008/01/11(金) 03:58:060150デフォルトの名無しさん
2008/01/11(金) 09:54:04続けても、たいして利益でないし。
って、ジャッジしてくんないかなぁ。
肩身セマス
0151デフォルトの名無しさん
2008/01/11(金) 10:17:47ほんと、なんとかしてほしい。
0152デフォルトの名無しさん
2008/01/11(金) 11:22:50そんなもんK様の方で共通ライブラリリリースしてほしいわ
0153デフォルトの名無しさん
2008/01/11(金) 13:07:340154デフォルトの名無しさん
2008/01/11(金) 13:42:580155デフォルトの名無しさん
2008/01/11(金) 14:29:380156デフォルトの名無しさん
2008/01/11(金) 15:13:41BREW3.1用のアプリを作成してるんだけど、W51H、W52P,W53CA等の機種ではアップロードできない。
(ケーブルを使って、PCから直接端末へ送ることが出来ない)
アップロードしようとすると以下のエラー。
Error-Could not locate required BREW Directories on the specified deviece.Please verify the specified Brew version.
ちなみに以下の機種ではアップロードできた。
W52SH、W31T、W43T、W53S、W54T、W33SAII
解決方法あったら御願いします。
0157デフォルトの名無しさん
2008/01/11(金) 15:25:300158デフォルトの名無しさん
2008/01/11(金) 15:28:22多分前スレ>845-860が答え。見られるかい?
0159デフォルトの名無しさん
2008/01/11(金) 16:01:27サンクス。
しかし・・・前スレ見れない・・・。
0160デフォルトの名無しさん
2008/01/11(金) 16:05:430161デフォルトの名無しさん
2008/01/11(金) 16:07:060162159
2008/01/11(金) 16:30:37サンクス。
前スレ読めた。
しかし・・・確認してみたが駄目だった。
ケーブルはMYSYNCケーブルを使ってるはずなんだが・・・。
0163デフォルトの名無しさん
2008/01/11(金) 16:37:450164159
2008/01/11(金) 16:46:07おまじないって・・・?
BTIL Development Kit をUpdateして、INIファイルに2行を追加ってヤツですか?
なんか質問ばかりで申し訳ない。
0165デフォルトの名無しさん
2008/01/11(金) 16:48:210166デフォルトの名無しさん
2008/01/11(金) 16:48:46ToolsSuite3.1.1 SP02 をインストールして、AppLoader起動時ダイアログの一番下のプルダウンメニューでEFS1を選択すればいいってばっちゃが言ってた
0167159
2008/01/11(金) 16:52:19「おまじない」って端末にアップロードできるようにするやつ?
それはやってあるはず。
CPさんが直接設定した端末貸してくれたし。
それとも他にあるの・・・>おまじない
これ以上聞くのはやばいかな(汗)。
0168159
2008/01/11(金) 16:54:34サンクス!!
ブラボー!!
認識しましたよ。
ほんと〜にありがとう!!
これで今夜はぐっすり眠れる・・。
0169デフォルトの名無しさん
2008/01/16(水) 18:29:10最近の端末は液晶の解像度がQVGA以上になってるけど、それらの端末でアプリを表示すると小さく表示されてしまう。
※アプリの画面サイズは240×240なので、画面の半分程度になってしまう。
それを回避する方法ってないですか?
(つまりは倍化して表示したい)
VアプリなんかだとJamファイルの記述を変更すると、自動で倍化されたと思ったけど、同じような機能ってないですか。
知ってる人、宜しく御願いします。
0170デフォルトの名無しさん
2008/01/16(水) 18:45:21ヒント:JAVAとBREWはそもそもシステム的な概念において階層が異なります
ヒント:BREWでJAVAのVMを作れますがJAVAでJAVAのVMを作ることは困難で無意味です
ヒント:BREWの基本機能として自動的に解像度に最適化させる機能はありませんが
関数として組むことは可能です
0171デフォルトの名無しさん
2008/01/16(水) 18:48:010172デフォルトの名無しさん
2008/01/16(水) 18:51:56またそのような仕様に関する情報は守秘義務が発生する場合があるので
各キャリアに仕様を問い合わせるべきでしょう
0173デフォルトの名無しさん
2008/01/16(水) 19:17:24はい いいえ
0174デフォルトの名無しさん
2008/01/16(水) 19:29:27>はい いいえ
■警告!
深刻なエラーが発生しま
した。問題を解決するに
は、後260時間の労働が
必要です。
はい Yes OK
0175デフォルトの名無しさん
2008/01/17(木) 00:26:170176デフォルトの名無しさん
2008/01/17(木) 00:28:02着信音もバイブレータも無反応、ただし通話は可能
というバグ報告が来てまして、とても困ってます。
他社アプリでは正常動作するらしいし、マナーモードってオチでもなさそうです。
なにかシステムイベントに対して処理が必要なんでしょうか…?
どなたかご存知のかたいましたら、教えてくださいませ。
0177デフォルトの名無しさん
2008/01/17(木) 00:32:040178デフォルトの名無しさん
2008/01/17(木) 00:55:30気になる箇所とか言っていただければ可能な範囲でアップします
ちなみにサウンドは、、、
ISHELL_CreateInstance(a->m_pIShell, AEECLSID_MEDIAPHR, (void **)&obj->sound1);
ISHELL_CreateInstance(a->m_pIShell, AEECLSID_MEDIAPHR, (void **)&obj->sound2);
ISHELL_CreateInstance(a->m_pIShell, AEECLSID_MEDIAPHR, (void **)&obj->sound3);
としてSMAFで同時発音してます。
バイブレータ機能は使ってません。
0179デフォルトの名無しさん
2008/01/17(木) 01:01:050180デフォルトの名無しさん
2008/01/17(木) 08:55:02それってもしかして売却した会社の機種?
だったらかなり問題の多い機種だと思うから、キャリアのFAQが見れてないなら
見ておいた方がいいと思うんだ
0181デフォルトの名無しさん
2008/01/17(木) 15:56:00EVT_APP_SUSPENDでIMEDIA_Release()してます
他にも何か必要でしょうか...?
機種は、3社で3機種です(今のところ?)
同じ会社でもW43xxだと問題ないようです
キャリアのFAQは手元にないので、、、問い合わせてみます
0182デフォルトの名無しさん
2008/01/17(木) 16:54:07アプレットだとGETAPPINSTANCE() で自分のアプレット構造体のポインタ取れるけど、エクステンション
で自分のコンテクスト取れる関数って無い?
0183182
2008/01/17(木) 16:59:00そんなもん無いようですね。
0184デフォルトの名無しさん
2008/01/17(木) 21:59:01ISOUNDは大丈夫?
キー操作音(の消音含む)とか
0185デフォルトの名無しさん
2008/01/17(木) 22:57:41いや、テストすれば5秒でわかる話なんだが、環境が手元になくってさ。。。
0186デフォルトの名無しさん
2008/01/18(金) 00:27:540187デフォルトの名無しさん
2008/01/18(金) 01:07:32そーいえばキー操作音は鳴ってないですね、何もしてないのに、、、ん?
ちょっとテスト...
どうやらIMEDIAインスタンス作ると鳴らなくなるようです
てことはもしかして、、、
ISOUND_Get()でデバイス属性を取得して、ISOUND_Set()してあげないとダメ、なんでしょうか...?
(というか常識だったりしますか?/汗)
明日にでも試してみます(手元に実機ないので...
いろいろありがとうございます
0188デフォルトの名無しさん
2008/01/18(金) 01:33:220189デフォルトの名無しさん
2008/01/18(金) 02:09:26他にもバグありますから...
デバッグ会社に送らないと直ってるかわからないので明日かなぁ、と
そちらもガンバってください
0190デフォルトの名無しさん
2008/01/18(金) 10:11:11>>185
RVCT1.2から使えてたよ。
デフォルトのまんまだとダメだって話なだけで。
つか、RVCT3.0は1.2のmakefile流用できないのでかなり書き換え必要。
0191デフォルトの名無しさん
2008/01/18(金) 10:31:03がんがれよ
0192デフォルトの名無しさん
2008/01/18(金) 17:36:11imgタグに囲まれたファイルをどうやって渡すかご存知の方おりますでしょうか?
大ざっくりで良いので教えていただきたいのですが・・・
IWebを使う方法ではやったことあるんですが。
0193デフォルトの名無しさん
2008/01/18(金) 21:20:29がんがりますw
>>192
IHTML_Viewerは使ったことないですが...
参考になるかもです。
ttp://brewforums.qualcomm.com/archive/index.php/t-1295.html
それにしてもこの時間でデバッグ報告なしって...どゆこと?
0194デフォルトの名無しさん
2008/01/19(土) 13:19:190196デフォルトの名無しさん
2008/01/27(日) 16:17:39あと、MIDP2.0アプリをBREW3.1で走らせるには、何が必要なんでしょう?
0197デフォルトの名無しさん
2008/01/27(日) 18:04:140198デフォルトの名無しさん
2008/01/28(月) 02:06:28>>170
0199デフォルトの名無しさん
2008/01/28(月) 17:50:20BREWってC/C++でしか開発できないの?
別な言語のフロントエンドからGCCバックエンドに渡しても_?
0200デフォルトの名無しさん
2008/01/28(月) 18:03:10インスタンスを上手く扱えるならなんでも行けますよ。
0201デフォルトの名無しさん
2008/01/28(月) 19:41:47勿論商用でやるのは無理だろうけど、
DでBREW開発やれたら 少しだけBREWを好きになれるかも?なんて思った次第です
0202デフォルトの名無しさん
2008/01/28(月) 19:44:410203デフォルトの名無しさん
2008/01/28(月) 23:33:480204デフォルトの名無しさん
2008/01/29(火) 00:58:03うんこにまみれて仕事する身になってみろ
0205デフォルトの名無しさん
2008/01/29(火) 08:24:16A. そうかもしれません
しかし手段・道具によらず目的を達成するのがプロというものです
がんばりましょう
0206176
2008/01/29(火) 11:33:43ところで以下のコード入れたら治りました。
報告遅くなりました&いろいろありがとうございました〜
ISHELL_CreateInstance(a->m_pIShell, AEECLSID_SOUND, (void **)pISound);
if(pISound!=NULL){
ISOUND_Get(pISound, &pSoundInfo);
ISOUND_Set(pISound, &pSoundInfo);
ISOUND_Release(pISound);
}
うーんBREWって奥が深い...w
0207デフォルトの名無しさん
2008/01/29(火) 21:03:55JAVAでレコードストア埋めるようなツールって作成可能ですか?
スレ違いだったらすいません
0208デフォルトの名無しさん
2008/01/29(火) 23:50:34ぐぐりゃどっかに落ちてる
0209デフォルトの名無しさん
2008/01/30(水) 08:16:460210デフォルトの名無しさん
2008/01/30(水) 08:57:340211デフォルトの名無しさん
2008/01/30(水) 13:17:49探し方が悪いのか、なかなか見つかりません。
良ければ参考になりそうなサイト教えてもらえませんか?
0212デフォルトの名無しさん
2008/01/30(水) 19:02:23何故ならこの身は産み出すことに特化した魔術回r(ry
0213デフォルトの名無しさん
2008/01/30(水) 19:38:24文字を保存とかはあるんですが…。
MAXファイルみたいに最大容量を作るとなるとなかなか無くて。
0214デフォルトの名無しさん
2008/01/30(水) 21:16:07>>210の方法でいいじゃないかと。
0215デフォルトの名無しさん
2008/01/31(木) 09:23:40文字入力画面(FEP)を実装したのですが、端末によって挙動が表示がことなります。
問題が起きたのはW51SHで、FEPの上からさらにアプリの描画を行っているような
表示になってしまいます。
FEP起動中はアプリの描画処理には飛ばさないようにしていて、
実際描画は行っていないのですが、なぜかFEP起動以外の時と同様に
描画されてしまいます。
アニメーションもしているので、FEPを起動しても常に描画されてる
という状態です・・・。
何か原因などわかりますでしょうか?
0216デフォルトの名無しさん
2008/01/31(木) 10:08:500217215
2008/01/31(木) 10:53:20すみません、日本語が変でした。
0218デフォルトの名無しさん
2008/01/31(木) 11:04:55文字入力画面ちうはキーイベントをTextCtlに全て渡すようにしなきゃ
暴走するように機種がたくさんあるZE
0219sage
2008/01/31(木) 11:06:58コールバック関数内に描画ロジック入ってるんじゃね?
CB内で状態遷移させるとタイミング制御がシビアになるから
漏れの場合だとSendEventでアプリイベント飛ばしてイベントハンドラ内で
状態に応じた処理書いてるよ。
ちなみに文字入力は各社実装依存のせいか、そのタイミングでの
着信時動作にばらつきがある(ちゃんとSUSPEND寄越さないメーカーが居る)ので
文字入力状態に突入する直前にはメディアとかサウンド系なんかの競合発生しそうな
ものはインスタンス破棄しておいた方がいいお。
0220デフォルトの名無しさん
2008/01/31(木) 16:52:53fs:/card0/ だとアクセスできないみたいなんですよね
IFileMgrが使えないのかなぁ
0221220
2008/01/31(木) 16:59:030222デフォルトの名無しさん
2008/01/31(木) 23:01:19過去に自分が引っかかった点を書いてみる。参考になれば幸い。
まずITEXTCTL_HandleEvent()が正しく記述されているか確認する。
記述自体が正しくてもフラグ制御でミスってスルーされてないかチェック。
次にサスペンドイベント内で描画のフラグ制御をしてたら要注意。
FEP起動時・復帰時の挙動(イベント発生タイミング)は端末依存。
イベントハンドラではTMJ_FEPIN/TMJ_FEPOUTを監視してフラグ制御するのがおすすめ。
if (eCode == EVT_CTL_TEXT_MODECHANGED && wParam == TMJ_FEPIN){描画フラグoff}
if (eCode == EVT_CTL_TEXT_MODECHANGED && wParam == TMJ_FEPOUT ){描画フラグon}
0223デフォルトの名無しさん
2008/02/01(金) 01:39:380224215
2008/02/01(金) 09:08:53みなさんありがとうございます。
指摘していただいた怪しい点をもう一度チェックしてみます。
進捗があればご報告します。
0225215
2008/02/04(月) 18:53:34画面への描画は、
draw
↓
IGRAPHICS_Update()
IDISPLAY_Update()
という流れで行っていたので、アップデートさえ制御すればいいと思っていました。
draw自体も行わないようにしたら解決できました。
ありがとうございました、大変助かりました。
0226デフォルトの名無しさん
2008/02/04(月) 21:02:34最初は、QCPを使っていたのですが、音質が悪いというクレームが入りました。
次にYAMAHAのWSDを使ってMA3向けにmmfを作りました。音質は良いと
言われたのですが、一部の機種ではまったく音が鳴りませんでした。
MA3向けに作れば3/5/7全てで音が鳴ると思っていたのですが
違うようですね。
QCPで我慢するしかないのでしょうか・・
0227デフォルトの名無しさん
2008/02/05(火) 09:56:55IDISPLAY_Update()ってAPIは仕様通りに「非同期API」なんだ。
呼び出し直後に状態遷移させてしまうと、タイミングによっては(メーカーによっては)
表示がおかしくなってしまう現象が発生する事がある。
個人的にはIDISPLAY_UpdateEx()できっちりかっちり同期表示させてやった方が
「あるメーカのある機種のあるタイミングで表示がおかしくなる」という不具合の
発生を抑える事が出来るよ。
※メーカーによっては、非同期APIだとしても瞬時に終わるものについては
内部で同期実装しているものがあります。
0228デフォルトの名無しさん
2008/02/05(火) 15:21:53振動やLED点灯のデータが入っているのでは?
0229デフォルトの名無しさん
2008/02/05(火) 23:43:29PMC音源を使わなきゃいいじゃないかJK
MMFの詳しい仕様は知らないがMIDIやPMCやLED点灯タイミングや
バイブタイミングやらを纏めたファイルでいくつか形式があり
再生可能な形式は決まっている
KDDIに関して言えばガイドライン辺りにリソースに関して記述あったような希ガスなので
キャリアごとに対応形式をよく調べておくといいお
とくに某WILLCOMとかゲフンゲフン
0230デフォルトの名無しさん
2008/02/06(水) 00:21:260231226
2008/02/06(水) 19:05:04ふむふむ
で、226に書いたのは気にしないでおくれ・・
先方が該当機種にリソースを転送する時にミスったもよう。
KDDI、MA3で問題無しでした。
話変わって、テスト用に使う端末でお勧めないですかね。
リセットが1秒で終わるとか転送がめちゃ速いとか。
0232デフォルトの名無しさん
2008/02/07(木) 14:52:12mod圧縮ですが、過去ログ参照すると
modそのものがあるようなレスもありますが、
サンプルはあようですが、そこからmodはどうやって作るのでしょうか?
(作ろうとするとIUnzipAStream ** から void ** に変換できなど言われたりします)
もしくはmodそのものがどこかにあったりするのでしょうか?
0233デフォルトの名無しさん
2008/02/07(木) 16:06:26自分のアプリをmodファイルの状態で普通に動かせる状態にしたら、
gzで圧縮してmod.binにリネーム。
代わりに677氏のプログラムを普通にコンパイルして
俺アプリ.modとして使うだけじゃないの?
0234デフォルトの名無しさん
2008/02/07(木) 16:16:20それは理解しておりますがが、肝心な677氏のプログラムをコンパイルして
modファイルにするって部分でつまずいてる次第です。
0235デフォルトの名無しさん
2008/02/07(木) 16:55:120237234
2008/02/07(木) 20:20:03エミュでは動かない(動かす必要がない)ので、
直接modファイルにすると思うのですが、
gnude(GNUARM)でも作成出来るのでしょうか?
こちらの環境ではエラーが出てしまったので、
一部書き換え等が必要かと思った次第です。
もしgnued(GNUARM)でmodファイルを作ったのであれば
makeファイルはどのように記述されたのか、ご教示頂けると助かります。
0238デフォルトの名無しさん
2008/02/07(木) 20:36:57手を加えずにコンパイル可能。
gnudeなら最初からそう書かないと。情報の後だしは良くない。
static_castじゃなくてCスタイルのキャストにしてみ。
0239238
2008/02/07(木) 20:43:46int* から void* へは暗黙で変換されるけど、int** から void** へは無理なはず。
最初にmod圧縮コードが公開された時はRVCT1.2しかなかったから、static_castは
使えなくてCスタイルキャストとして処理されてた気がする。
なので問題でなかったんじゃないかな。
0240234
2008/02/07(木) 21:08:52色々と有難うございました。
まだgunedでのリンクがうまくいきませんが、
ひとまずエラーは出なくなりましたので、
色々考えてみます。
0241デフォルトの名無しさん
2008/02/07(木) 22:52:54本筋と関係ないが一応突っ込んどくと暗黙型変換の逆変換も可能なはずだが(例外もあるし結果が意図通りになるには条件が必要だけど)。
0242デフォルトの名無しさん
2008/02/07(木) 22:56:350243デフォルトの名無しさん
2008/02/08(金) 04:56:54同じでも問題無いよね?
0244デフォルトの名無しさん
2008/02/08(金) 10:47:140245デフォルトの名無しさん
2008/02/08(金) 14:25:09BREW4.0環境で動かせた方おりますか?
2.1/3.1ではちゃんとに動いてくれてるんですけど、4.0の実機(W56T)だとリセットがかかっちゃって困ってます。
(もちろん圧縮前のmodはちゃんと動きます)
どこかコード書き換えないといけないんですかね?
0246デフォルトの名無しさん
2008/02/08(金) 20:39:40だとするとExecutableとしてマークされてないと保護違反じゃね?
0247デフォルトの名無しさん
2008/02/08(金) 20:40:28アプリのAEEClsCreateInstance関数までくるとインスタンス生成可能
AEEMod_Load呼び出しからAEEClsCreateInstance(というか、AEEMod_CreateInstance)呼び出しの間で実行権限が切り替わっているようだな
0248デフォルトの名無しさん
2008/02/08(金) 22:43:33メモリ保護ってのは、アプリプロセスの領域外へのアクセス制限だけだろ。
ARMの分際でx86ばりの実行保護ってどんだけ。
0249デフォルトの名無しさん
2008/02/08(金) 22:46:01なにこのバカ
0250デフォルトの名無しさん
2008/02/08(金) 23:00:200251247
2008/02/09(土) 00:19:17IModuleの参照カウントがミスマッチ起こしてるのかと思ったが電源ON後最初の起動で落ちることもある...
終電だから帰るわ
0252デフォルトの名無しさん
2008/02/09(土) 00:26:470253デフォルトの名無しさん
2008/02/09(土) 00:30:470254デフォルトの名無しさん
2008/02/09(土) 00:32:33なんという奴隷
0255デフォルトの名無しさん
2008/02/09(土) 09:49:27家族が人質にとられてるんだろう。
そうでなければ悪の組織に操られてるな。
0256デフォルトの名無しさん
2008/02/09(土) 10:49:59>static_cast<typeA>(typeB)はtypeBからtypeAへ暗黙の型変換が可能なことが条件。
だけじゃなくて、
static_cast<typeA>(typeB)はtypeAからtypeBへ暗黙の型変換が可能な場合も適用可能、という意味。
例外とか正確なところは規格見てくれ。
0257245
2008/02/09(土) 16:28:39他の方も言っているように、AEEMod_Loadの中ではIFileMgrを
インスタンス化できないみたいで、そこで逝っちゃってたみたいです。
なので、>>248さんが言うように、圧縮されたバイナリを
ファイルから読むんじゃなくて静的リンクしたらうまくいきました。
でもこれだと圧縮バイナリの分ヒープを余計に食っちゃうんですよね。。。
もっといい方法ないですかね?
0258デフォルトの名無しさん
2008/02/09(土) 19:57:37barファイルを読む権限も閉じられてる悪寒がするけど。
0259245
2008/02/09(土) 22:35:19いま試してみましたけどダメっぽいです。
ISHELL_LoadResDataがNULL返してきます。
AEEMod_Loadの中でやるには静的リンクしかないですかね?
あとは>>251さんの方法に希望を繋げますか…
0260247=251
2008/02/12(火) 23:28:15一日進展なし _no
32bitアライン不正かと思ったけど問題なさそうだしさっぱりわからん...
2-3回起動すると落ちる...同じポイントで落ちてるっぽいからファイルにログ出してみるかな...
>>259さん
何回か起動→終了しても落ちないですか?
0261デフォルトの名無しさん
2008/02/12(火) 23:49:090262245=259
2008/02/13(水) 00:35:47一日お疲れ様です。
厳しそうですね…
静的リンクの方法だと、もう起動→終了なんて何十回もしてますけど
落ちたりはしません。
ベース部分は677氏のコードそのままでちゃんと動いてますから、
メモリ保護とかアラインとかは関係ないと思います。
0263デフォルトの名無しさん
2008/02/14(木) 12:08:40ドキュメント通りに辿ってもリンク出てこないし、開発始めることすらできないよ
0264デフォルトの名無しさん
2008/02/14(木) 12:27:440265デフォルトの名無しさん
2008/02/14(木) 12:34:22ここで一度AgreeしてBackで戻ってリロード
Agreeするかどうかは自分で判断
0266デフォルトの名無しさん
2008/02/14(木) 19:10:12DBGPRINTFでの出力>ファイルへのログ書き込み、になる
0267デフォルトの名無しさん
2008/02/15(金) 02:01:45ありがとう、無事ダウンロードできたよ。
Backしてリロードか('A`)
0268デフォルトの名無しさん
2008/02/15(金) 09:04:040269デフォルトの名無しさん
2008/02/15(金) 20:10:23('A`)ヴァー
0270デフォルトの名無しさん
2008/02/15(金) 20:23:520271デフォルトの名無しさん
2008/02/15(金) 22:41:030272デフォルトの名無しさん
2008/02/17(日) 03:40:17みんなはC/C++どっちを使ってる?
0273デフォルトの名無しさん
2008/02/17(日) 03:51:240274デフォルトの名無しさん
2008/02/17(日) 03:53:29フレームワークは全部自社で作ってるんですか?
0275デフォルトの名無しさん
2008/02/17(日) 04:01:03多分、個人個人で自分用のは作って持ってると思うんだけど。
そんなんでもやっていけるもんです。はい。
0276デフォルトの名無しさん
2008/02/17(日) 04:10:43なければ自分で作ろうと思うんですが。
0277デフォルトの名無しさん
2008/02/17(日) 05:19:51(誰がそのコードを欲しがるのか? 誰がそのコードにコミットしたがるのか? それはこの先生きのこる技術か?)
に対して厳しい。
BREWはそれを持っているか。
0278デフォルトの名無しさん
2008/02/17(日) 11:13:030279デフォルトの名無しさん
2008/02/17(日) 11:51:05ソフィアのページからのリンクで、こんなのがあるよ
http://lightblue.tigris.org/
0280デフォルトの名無しさん
2008/02/17(日) 12:19:06知らなくてもBREWアプリ何年も作ってますが
0281デフォルトの名無しさん
2008/02/17(日) 17:47:36ガンバレ。
>>280
> フレームワークってなんですか?
BREW のことだお。
0282デフォルトの名無しさん
2008/02/18(月) 02:17:31フレームワークってのは、いろいろ作ってると処理が同じところが出てくるから
そこを関数やクラスで纏めたものだお
0283デフォルトの名無しさん
2008/02/18(月) 14:11:57「存在しないアドレスにメールを送ってもエラーにならない」
とか指摘されるんだが、kの中の人は自分の携帯で
メールを送った事がないのかとしばし思う。
すまん独り言だ。
0284デフォルトの名無しさん
2008/02/18(月) 14:44:16フォント調整面倒だのぉ。
0285デフォルトの名無しさん
2008/02/18(月) 21:57:34実際検証してるのは外注で、
kも外注検証の報告をロクにチェックせず
スルーで出してるだけって思うのは俺だけか?
俺の所であったのはアプリからWebToで標準ブラウザを起動していたのだが
その起動したブラウザからとあるサイトへ接続すると
ブラウザが落ちると言う報告来た事があった。
WebToしてブラウザが起動した時点でアプリは終了してるし、
標準ブラウザに対してアプリでどう対応しろと?と聞きたかった。
0286デフォルトの名無しさん
2008/02/18(月) 23:13:09っhttp://brewforums.qualcomm.com/ja/showthread.php?postid=3575#poststop
0287デフォルトの名無しさん
2008/02/18(月) 23:20:16おりょ。
昼間検索したときは引っかからなかったのにw
助かりました。サンクス。
0288デフォルトの名無しさん
2008/02/18(月) 23:43:070289デフォルトの名無しさん
2008/02/18(月) 23:50:05> 実際検証してるのは外注で、
KCCSとかISBとかじゃなかったっけ?
0290デフォルトの名無しさん
2008/02/19(火) 00:27:370291デフォルトの名無しさん
2008/02/19(火) 00:32:550292デフォルトの名無しさん
2008/02/19(火) 00:46:11そんで、チマチマねちねちとよくひっかかりそうな境界条件ばっかりチェックして嫌がらせするんだぁあー
0293デフォルトの名無しさん
2008/02/19(火) 00:50:45四六時中デバッグでもしてる気分になりそう。
0294デフォルトの名無しさん
2008/02/19(火) 10:51:37> WebToしてブラウザが起動した時点でアプリは終了してるし、
WebToした時点ではアプリは終了しないでサスペンドでそ?
ブラウザ移行と同時にアプリ終了はできなかったはず。
だからアプリからブラウザになんか影響が出てるみたいに思われたんじゃない?
0295デフォルトの名無しさん
2008/02/20(水) 01:06:48サスペンドだよね
0296デフォルトの名無しさん
2008/02/20(水) 16:45:30ふぉんとにね
0297デフォルトの名無しさん
2008/02/20(水) 17:22:290298デフォルトの名無しさん
2008/02/20(水) 17:26:23>677氏が流してくれたmod圧縮コードなんですが、
>BREW4.0環境で動かせた方おりますか?
何方がリンクを貼っていただけないでしょうか?
>なので、>>248さんが言うように、圧縮されたバイナリを
>ファイルから読むんじゃなくて静的リンクしたらうまくいきました。
>でもこれだと圧縮バイナリの分ヒープを余計に食っちゃうんですよね。。。
もうちょっと詳しい情報をいただけませんでしょうか?
(プログラミングの初心者で、↑を読ませていただいたのですが、やり方はさっぱり解りませんOrz)
0299デフォルトの名無しさん
2008/02/20(水) 19:42:27やってること自体は単純だけど、結構トリッキーだし。
0300デフォルトの名無しさん
2008/02/20(水) 22:13:470301デフォルトの名無しさん
2008/02/21(木) 00:01:000302デフォルトの名無しさん
2008/02/21(木) 11:50:29エミュレータでIHEAP_CheckAvailがFALSEを返して困っています
拡張パッケージ(1.4)のIPrepareHeap.dllは更新しました
ほかに原因があるのでしょうか?
0303デフォルトの名無しさん
2008/02/21(木) 12:59:28どれかのドキュメントか開発支援サイトのFAQに
何か書いてあったような希ガス
調べてみれ
0304デフォルトの名無しさん
2008/02/21(木) 21:44:44情報サンクス
やっとできました。BREWの日本語版を入れていたせいでした。
最新版で再度インストールし直したらIHEAP_CheckAvailが通りました
0305デフォルトの名無しさん
2008/02/24(日) 11:36:12同じことをIAppletに対してやればいいんじゃないかな?とか思った。
本体のmodファイルの先頭(エントリポイント)をAEEClsCreateInstanceにして、
解凍用のmodファイルはAEEModule.cは全く変更せずに、AEEApplet.cのAEEClsCreateInstanceを書き換えて、
int AEEClsCreateInstance(AEECLSID ClsId, IShell* pIShell, IModule* po, void** ppObj)
{
void* p;
IApplet pAppletProxy;
// pAppletProxyに偽物のIAppletクラスを作成して渡す
...
// pにUnzipしたバイナリを渡す
...
// 偽物のIAppletをppObjにセット
*ppObj = pAppletProxy;
// 本物のAEEClsCreateInstanceを呼び出す
typedef int (*ENTRY_POINT)(AEECLSID, IShell*, IModule*, void**);
ENTRY_POINT pFunc = (ENTRY_POINT)p;
return pFunc(ClsId, pIShell, po, &pAppletProxy->pApplet);
}
こんな感じのプログラムを書いて、後は AppletProxy::AddRef() とか Release() とかを
AppletProxy::pApplet の方にルーティングすれば良さそうな気が。
もちろん単体では動作しなくなるし解凍用のmodのサイズがちょっとでかくなるし
makefileも書き換える必要があるけど、一応出来そうな気がする。
俺はもうBREWから引退した身だから実験しようにも出来ないんだよなぁ……。
うまくやれば状況に応じてバイナリを動的に読み替えるとかも出来そうで面白そうなのに。
0306デフォルトの名無しさん
2008/02/25(月) 10:38:38HELPER関数テーブルへのポインタをAEEMod_Load()関数の4バイト前に配置しないと
MALLOC()とかが動作しない
HELPER周りを別のマクロに書き換えればいいかもしらんけどね
0307デフォルトの名無しさん
2008/02/25(月) 11:10:14AEEMod_Load() #エントリポイント
>AEEStaticMod_New() #IModuleのvtbl設定
>IModuleのvtbl経由でAEEMod_CreateInstance()
>AEEClsCreateInstance()
ってなってるからAEEClsCreateInstanceをエントリポイントにしたらダメな希ガス
0308デフォルトの名無しさん
2008/02/25(月) 11:20:56gcc(gnude)のarmでコンパイルすると、VSNPRINTF()みたいなva_list使う関数の挙動がおかしくなるんだけどさ、
でもヘルパ関数のSPRINTFとかは動いてるんだよね。
要は、自分で可変引数の関数を定義してva_list使うと、なんか値が壊されてるっぽいのよ。
RVCTだと問題なく動いてるソースなんだけど。
誰かgccビルドでVSNPRINTF()が動作確認できてる香具師いない?
ちなみに、ちょっと調べてみたら、gccは__cdecl指定しても__stdcallと同じバイナリ吐くらしいんだけど、関係あるんかな?
0309デフォルトの名無しさん
2008/02/25(月) 11:29:20GCCとADS(RVCT)のva_listの定義が異なるから受け渡しが出来ない
英語のフォーラムに回避法が載ってたような
http://brewforums.qualcomm.com/showthread.php?t=10032&highlight=va_list
0311デフォルトの名無しさん
2008/02/25(月) 13:08:54ttp://www.s-cradle.com/products/sophiacompress_brew/index.html
>このバージョンから BREW 4.0 に対応します
>(但し、BREW 4.0 ではファイル分割圧縮機能はサポートされません)。
0312デフォルトの名無しさん
2008/02/25(月) 13:58:440313308
2008/02/26(火) 12:34:39BREWSDKヘルプにはVSNPRINTF()の第一引数にNULL指定すると書式指定に必要なサイズが返ってくるって書いてあるけど、gccだとなんか挙動が違うっぽい。
サイズ取得しようと、第一引数にNULL渡してVSNPRINTF()呼んだところで落ちてたらしい…
0314デフォルトの名無しさん
2008/02/26(火) 23:41:52日本語版だと動かせない処理があるから英語版にしようと思ったが、
英語版だと逆に動かせない処理があることが判明・・・。
0315デフォルトの名無しさん
2008/02/26(火) 23:56:170316デフォルトの名無しさん
2008/02/27(水) 15:32:04任意のタイミングで開けるようにしたいのですが、現在のところサンプルみながらやった限り
・ボタンが押されたタイミング
でしかITextCtlを起動することができません
任意のタイミングで開く技があれば教えていただけますでしょうか。
0317デフォルトの名無しさん
2008/02/27(水) 18:41:40ITEXTCTL_HandleEvent( m_pITextCtl, EVT_KEY_PRESS, AVK_SELECT, KB_NUMLOCK );
ITEXTCTL_HandleEvent( m_pITextCtl, EVT_KEY, AVK_SELECT, KB_NUMLOCK );
0318デフォルトの名無しさん
2008/02/28(木) 00:30:360319デフォルトの名無しさん
2008/02/29(金) 00:08:50ありがとう
ばっちりうまくいきました
0320デフォルトの名無しさん
2008/03/01(土) 12:59:11ド コ モ 以 外 は 糞
で320
0321デフォルトの名無しさん
2008/03/01(土) 15:26:430322デフォルトの名無しさん
2008/03/03(月) 16:39:18いろいろたらい回しにされて結局見付からない(’A`)
0323322
2008/03/03(月) 17:24:30SPICEの方にあるとは盲点だった
0324デフォルトの名無しさん
2008/03/05(水) 12:46:470325デフォルトの名無しさん
2008/03/05(水) 13:41:010326デフォルトの名無しさん
2008/03/05(水) 22:16:520327デフォルトの名無しさん
2008/03/06(木) 01:52:03Kの中のひとにきけ。一般のリンクはたしか出てない
というかさ、これまともに動かないんだけど。GF5200じゃ無理なん?
0328デフォルトの名無しさん
2008/03/06(木) 04:17:04どれだよwwwwwwwwwww
0329デフォルトの名無しさん
2008/03/06(木) 10:29:06実機だと問題なく動くのにエミュだと実行時エラー吐いて死ぬ
しかも落ちる場所が毎回違うっていうアレ
0330デフォルトの名無しさん
2008/03/06(木) 10:53:170331デフォルトの名無しさん
2008/03/06(木) 16:31:11Oh YES
こっちは3分おき、というかアプリ起動した直後に落ち続ける場合もある
>>328
eglInitialize()したときに、GLSLコンパイルエラーダイアログが出て関数が失敗するんだ
中で本物のOpenGLにバイパスしてるんならPCスペック不足も考えられるが、
不安定さもあって、もうエミュで動かすのはやめにしてる
0332デフォルトの名無しさん
2008/03/06(木) 17:22:16分からないなら諦めたらいいと思うよ
0333デフォルトの名無しさん
2008/03/06(木) 19:27:16動作保証外だし、無理かもねぇ。
0334デフォルトの名無しさん
2008/03/11(火) 09:31:16http://ja.wikipedia.org/wiki/%E9%9D%99%E7%9A%84%E3%83%AA%E3%83%B3%E3%82%AF
静的リンク(せいてきりんく)とは、アプリケーションプログラムを
リンクした時に必要なライブラリをプログラムに含める方式。 リンク
時にオブジェクトファイルを汎用ライブラリと共につなぎ合わせ、
実行可能形式のバイナリを作成する。
0335デフォルトの名無しさん
2008/03/11(火) 14:12:32登録済みなのに、登録しろと言ってくる。
0336デフォルトの名無しさん
2008/03/11(火) 15:29:38>>263-265
BREW4.0環境で677氏のmod圧縮コードを使った場合に
IUnzipAStreamはCreateInstance出来ますか?
ECLASSNOTSUPPORTが返ってきてCreateInstance出来ないんですが
AEEMod_Load()の外でUnzipするんでしょうか?
0337デフォルトの名無しさん
2008/03/11(火) 17:53:29>>245-251、>>257-262
俺用のメモだ
決して336とかいう奴のためじゃない
0339335
2008/03/11(火) 19:34:24SDK ACCESS ERRORというページが表示される
0340デフォルトの名無しさん
2008/03/11(火) 22:38:58インストールをクリックするとエラーページに飛ぶんだよねぇ
0341デフォルトの名無しさん
2008/03/11(火) 23:27:430342デフォルトの名無しさん
2008/03/11(火) 23:49:56http://brewforums.qualcomm.com/ja/showthread.php?t=71
登録した内容に不備があるとそうなるみたい。
自分も会社名を適当に書いたらそうなったよ。
0343デフォルトの名無しさん
2008/03/12(水) 11:06:28http://brewforums.qualcomm.com/ja/announcement.php?f=46
0344デフォルトの名無しさん
2008/03/12(水) 12:47:41こっちはちゃんと登録したはずなのになんか弾かれた
なもんで、毎回違う同僚のアドレスで登録し直してる俺ガイル
0345デフォルトの名無しさん
2008/03/12(水) 12:54:44本体からエントリポイントだけ切り離して別コンパイルしたやつを、
ローダのリンク時に埋め込むって認識でおk?
質問ばっかですまんこ
0346デフォルトの名無しさん
2008/03/12(水) 20:25:500347デフォルトの名無しさん
2008/03/14(金) 10:23:32俺はmod圧縮プログラムとにらめっこ
3.1の時に圧縮して出した奴の4.0対応だから、絶対に圧縮使わないと入りきらない上に
前任者は逃げたからろくに情報がない
再コンパイルだけだから余裕だって聞いてたのにC初心者の俺涙目
誰か詳しく解説して頂けまいか…
0348デフォルトの名無しさん
2008/03/14(金) 10:56:140350デフォルトの名無しさん
2008/03/15(土) 06:32:36gnudeでビルドしてmodが80KB程度になるアプリがある。ソースはC++ではなくC
GCC 4.1.1/binutils-2.17→ビルドは成功するが、modが6.8MBにもなった。
GCC 4.1.0/binutils-2.16.1→ビルドは成功し、gnudeのときよりmodが数KB小さくなった。
binutilsのバージョンが影響しているらしい。ちなみにGCC 4.0.2はbinutils-2.16.1
Add-insのGNU用makefileを使うなら、
1.「Compiler output options」のセクションで
OUT = -c を OUT = -fno-unit-at-a-time -c
と変更する。「-fno-unit-at-a-time」がないと実機で起動した瞬間に落ちる。
2.GNUARMのインストール先に合わせて環境変数を設定しておく。
GCCHOME→C:\GNUARM
GCCLIBPATH→C:\GNUARM\lib\gcc\arm-elf\4.1.0
0351デフォルトの名無しさん
2008/03/15(土) 06:34:16それはそうとAdd-insをVS.NET2008に対応してくれー
今更と思いつつVS.NET2003をインスコしましたぜ。
0352デフォルトの名無しさん
2008/03/15(土) 10:21:24ついこの間VS2005に対応したばっかりじゃなかった?
てか、Add-ins要らなくない?
0353デフォルトの名無しさん
2008/03/15(土) 10:58:59はじめてのBREW という人向けだと思ってた
0354デフォルトの名無しさん
2008/03/15(土) 15:54:08あとやっぱVSに統合されてるって事が純粋に楽ちんだと。
開発環境に合わなけりゃ使わずにmakefileとか自分で用意した方がいいけど、
うちでは特に不満ないんで、開発始めて何年もたった今でも使ってる。
0355デフォルトの名無しさん
2008/03/18(火) 14:30:37慣れてきたら自分でmakefileテキトーに編集してバッチ叩いた方が早いとオモ
VC経由でmakeすると出力ウインドウに標準とエラー出力拾ってるから、その分遅くなるよね
0356デフォルトの名無しさん
2008/03/18(火) 14:32:22俺もmodがでかくなりすぎてびっくりしてgnudeに戻したw
なるほどbinutilsのバージョンで変わるのかー
0357デフォルトの名無しさん
2008/03/18(火) 23:24:49実機コンパイラにRVCT3.0使ってるとテンプレートの対応度とか6.0の方が低いし、
BREW開発だけならExpressで十分だし、いい加減6.0捨てるかなぁ・・・
気づいたらもう10年になるのね、VC++6.0発売してから。
0358デフォルトの名無しさん
2008/03/19(水) 00:02:52俺はこれだ↓
http://pc11.2ch.net/test/read.cgi/tech/1151074759/
0359デフォルトの名無しさん
2008/03/19(水) 10:19:350360デフォルトの名無しさん
2008/03/19(水) 10:26:160361デフォルトの名無しさん
2008/03/19(水) 16:45:560362デフォルトの名無しさん
2008/03/19(水) 17:20:30何と羨ましい。パッケージとマニュアルは出てきたけど肝心のFDDが行方不明なんだな。。
0363デフォルトの名無しさん
2008/03/20(木) 06:29:35VC++2005ExpressEditionだとAdd-insがインストールされないような?
Win32プロジェクトでDLLが作れるようになってないといかんのかな
と思ってMSのサイトに書いてあるようにPlatformSDK入れて設定した後に
BREW SDK Tools1.1.1入れてみても、やはりだめだった。
製品版のVS2005じゃないとダメかいな?
0364デフォルトの名無しさん
2008/03/24(月) 14:32:53http://brewforums.qualcomm.com/ja/showthread.php?t=1162
0365デフォルトの名無しさん
2008/03/30(日) 16:49:15barにアクセスする前に知りたいのです。
よろしくお願いします。
0366デフォルトの名無しさん
2008/03/30(日) 18:37:47modname_00x.barみたいにしたいんだと思うけど、それって知る必要ある??
modファイルってそんなコロコロ変わるもんじゃねーだろうし。
0367デフォルトの名無しさん
2008/03/31(月) 15:33:56そもそもExpressはアドイン機能をサポートしてないと思うのだが。
BREW Toolsだから、ではないはず
0368デフォルトの名無しさん
2008/04/01(火) 12:35:20>>366みたいなことがやりたいんだったら、mod名決め打ちでプリプロセッサで展開するとか
modファイル名自体が欲しいんだったら、コンパイル時のプリプロセッサオプションでtargetを#define切っとくとか
説明下手ですまん
0369デフォルトの名無しさん
2008/04/01(火) 13:12:01.modなんてひとつっきゃないだろうし
0370デフォルトの名無しさん
2008/04/02(水) 18:33:08というか4.0のmod圧縮方法が…
0371デフォルトの名無しさん
2008/04/02(水) 22:01:57gnudeの方でビルドしたやつはなんとか起動したんだけど
RVCTでビルドしたやつは「アプリを起動できませんでした」って出て終了
端末リセットにはならないけど…謎だ
gnudeだとローダが小さくならないし…
0372371
2008/04/03(木) 14:12:04>>251の方法で677氏の圧縮modローダが再現できた
0373デフォルトの名無しさん
2008/04/03(木) 22:42:270374デフォルトの名無しさん
2008/04/04(金) 00:00:05・・・寂しいぜ? 実際
0375デフォルトの名無しさん
2008/04/04(金) 10:14:12可愛くないな
0376デフォルトの名無しさん
2008/04/04(金) 16:31:41できればもう戻りたくない、実際
0377デフォルトの名無しさん
2008/04/04(金) 16:52:58http://www.4gamer.net/games/047/G004743/20080330001/
がんばれIntel、ARMなんかブッこ○せ
0378デフォルトの名無しさん
2008/04/04(金) 17:50:22JavaよりC++がいい
0379デフォルトの名無しさん
2008/04/04(金) 22:39:240380デフォルトの名無しさん
2008/04/04(金) 22:47:150381デフォルトの名無しさん
2008/04/04(金) 22:48:400382sage
2008/04/05(土) 18:58:020383デフォルトの名無しさん
2008/04/05(土) 22:27:13甲斐性なし(ぇー
0384デフォルトの名無しさん
2008/04/05(土) 23:36:300385デフォルトの名無しさん
2008/04/06(日) 05:03:41腹立つ。
0386デフォルトの名無しさん
2008/04/06(日) 10:54:570387デフォルトの名無しさん
2008/04/06(日) 22:54:530388デフォルトの名無しさん
2008/04/07(月) 02:18:37オーバーロードしたoperator newの中でNULLったらイベント投げてエラー状態に遷移するようにしてる
完璧じゃないけどある程度は防げると思う #どーせ検証にはソース出さないんだし
俺はDoJaとMIDPコンパチで作るのが(´・A・`)ヤダ
#define切りまくりでとんでもなく醜いソースになるのが耐えられない
特にサウンド周り致命的すぐる
0389デフォルトの名無しさん
2008/04/07(月) 09:42:04p = new Hoge;
p->hoge();
で落ちるから、それじゃ解決にならんだろう。
DojaMIDPのコンパチは楽勝だろw
あらゆることを関数呼び出しで実行するようにつくっておけば、関数群.hのinclude自体を変えればそれで終わりじゃん
0390デフォルトの名無しさん
2008/04/07(月) 20:12:59class Hoge
{
void Func()
{
if (this == NULL)
return;
}
}
Hoge* p = NULL;
p->Func();
後で仮想関数には使えないことに気付いて捨てた。
0391デフォルトの名無しさん
2008/04/07(月) 22:48:06面白いアイデアだったなー。
仮想関数テーブルが作られないからダメか…。残念だ
0392デフォルトの名無しさん
2008/04/07(月) 23:58:230393デフォルトの名無しさん
2008/04/08(火) 00:13:52エラーの心配が無くせるんだがな・・・
0394デフォルトの名無しさん
2008/04/08(火) 10:41:510395デフォルトの名無しさん
2008/04/08(火) 12:32:30クラス生成に失敗しても仮想クラス関数の中まではいけるのであれば、エラーチェックの個所は相当減る
大抵のクラスは使いまわすものなんだから。
0396デフォルトの名無しさん
2008/04/08(火) 12:36:520397デフォルトの名無しさん
2008/04/08(火) 13:33:58kwsk
0398396
2008/04/08(火) 18:42:26ぐぐれよww
-finstrument-functions で __cyg_profile_func_(enter|exit) 呼び出すようになる。
hook function には __attribute__ ((no_instrument_function)) を指定して自分自身を呼ばないようにする。
main を hook する前に初期化したいときは、__attribute__ ((constructor)) と
__attribute__ ((destructor)) を使う。もちろん no_instrument_function も同時に指定しないとダメ。
0399デフォルトの名無しさん
2008/04/09(水) 18:32:17いや、だから
仮想クラス関数を呼び出した瞬間エラーになるんじゃ意味ないんだが・・・
やりたいこと分かってる?
Hoge *c = new Hoge(); // ここでnew失敗してcにNULLが入る
c->normalFunc(); // 非仮想関数ならば問題なく呼べる
c->visualFunc(); // 仮想関数だと、←ここでエラー
c->iroiro();
c->syori();
return;
もし仮想関数もちゃんと仮想関数内にまで処理がいくのであれば、returnまでチェックは一切いらないことになる。
(それぞれの関数内で、(NULL == this)return;が先頭に仕込まれている)
0400デフォルトの名無しさん
2008/04/09(水) 19:00:14*c にNULLが入っているのなら、visualFunc(); どころかnormalFunc(); も呼べないのではないか?
アロー演算子でメンバにアクセスしようにも、メモリ上のどこにもそんなメンバが存在しないのだから、エラーになるのは当然じゃないのか?
あれ、俺なんか勘違いな事言ってるのかな…。自分の知識に自信なくなってきた。
0401デフォルトの名無しさん
2008/04/09(水) 19:21:33仮想でなければ呼べる。試してみるといいぞ。
非仮想関数は唯一の存在だから、仮想関数テーブルを参照しない。
だから
c->normalFunc
は、実際には
Hoge::normalFunc(c);
みたいな扱いになってる。
0402デフォルトの名無しさん
2008/04/09(水) 19:31:020403デフォルトの名無しさん
2008/04/09(水) 21:40:33・グローバル/スタティック変数って使えるようになったの?
・C++の(もしくはそれに近い)例外って使えるようになったの?
・スレッドって いやごめんなんでもない
・他何か知っとけ的な変更は?
使ってたコンパイラはRVCTだった。
0404デフォルトの名無しさん
2008/04/10(木) 00:19:50BREWがつまらないんだからしょうがないだろ
0405デフォルトの名無しさん
2008/04/10(木) 08:43:43さあ今日もKDDIの謎パッチをマージする作業が始まるお…
0406デフォルトの名無しさん
2008/04/10(木) 09:14:00どれも改善されてないw
0407デフォルトの名無しさん
2008/04/10(木) 10:18:12yes
yes?
no
0408デフォルトの名無しさん
2008/04/10(木) 11:23:02どこかで処理が失敗してそのまま継続したときのこと考えて処理書くほうが俺にはムリ
0409デフォルトの名無しさん
2008/04/10(木) 11:53:01まぁネイティブスレッドはQ次第だな。
0410デフォルトの名無しさん
2008/04/10(木) 13:04:04例外も公式サポートではないだろ
0411デフォルトの名無しさん
2008/04/10(木) 13:13:01> 例外も公式サポートではないだろ
意味がわからんけど、rcvtのサポートを公式がやってくれると?
0412デフォルトの名無しさん
2008/04/10(木) 13:38:04っELF2MOD
0413デフォルトの名無しさん
2008/04/10(木) 14:21:13メモリーリークとかの問題が残ってなかったか?
0414デフォルトの名無しさん
2008/04/10(木) 14:36:12RVCT3.0の例外機構を使えば、
try
{
Test *p = new Test();
p->test();
int *a = new int [100];
a[0] = '0';
}
catch(void *p)
{
}
こういう風にした上で、newが失敗しても平気=void*pに飛ぶになるのでしょうか?
0415デフォルトの名無しさん
2008/04/11(金) 00:57:22今週よりBREWに触れ始めたんですが、コントロールって自前で描画出来ないんでしょうか?
ボタンコントロールがない様なので、自前で作ろうと思っているのですが
IControlや、その他インタフェースのリファレンスをみてもそれらしいのが無く困っております
0416403
2008/04/11(金) 04:33:47おまいらありがとう。
静的な変数はELF2MODでいけるってことね。
例外はRVCT3.0で>>9みたいに__cxa〜とmalloc類を実装し直せばいけるってことね。
スレッドはマイクロスレッドか〜。
melt_slincさんの日記で見たけどローカル変数の解放処理が上手くいってないみたいのは解決できたのかな?
http://d.hatena.ne.jp/melt_slinc/searchdiary?word=MicroThread%20
例外が使えれば〜みたいなこと言ってるけど何のことか分からん、上の例外の話で解決出来るんかな。
もしくは他に誰かマイクロスレッド実装した人いるのかな?
0417デフォルトの名無しさん
2008/04/11(金) 10:48:22melt_slinc氏と同様saspend中のローカル変数のデストラクタが呼ばれない問題があったんで
ローカル変数にクラスを使わないってマゾルールで。
IThreadはそもそもBREW3.0未満では使用不可だったりしたし
アプリ起動中のcpuパワーが殆どスレッド処理に持ってかれて、
更にsuspend中もcpuパワー奪いっぱなしで使いモンになんなかった。
melt_slinc氏のマイクロスレッドはタスク切り替えは問題なさそうだけど
BREW端末って1秒くらい処理占有すると勝手に落ちたのではと。。。
その辺解決してるのかな。
0418デフォルトの名無しさん
2008/04/11(金) 16:26:41IAPPLET_Release時にでも解放してやればおk。
ただし、上記はPOD型のthrow時にしか試してない。クラスをthrowすると
どうなるかは知らん。
あとmalloc/freeを再実装しとけば、__cxa〜系のオーバーロードは要らない。
静的変数は確かにelf2modで使えるようになるんだけど、
静的変数がクラスだった場合にそのデストラクタはアプリ終了時にも呼ばれない
って制限がある(コンストラクタはなぜか呼ばれてる)。
0419デフォルトの名無しさん
2008/04/12(土) 21:11:35>BREW端末って1秒くらい処理占有すると勝手に落ちたのではと。。。
BREWがCPUを握っちゃうので、ウォッチドッグリセットしちゃいますね。
OSに処理を返してやるために、タイマかResumeCallbackで非同期化しなきゃ駄目ぽ。
melt_slinc氏のマイクロスレッドは、タイマで解決しているみたいなので大丈夫だと思いますよ。
http://d.hatena.ne.jp/melt_slinc/20080412/p1
0420デフォルトの名無しさん
2008/04/14(月) 14:38:44OnMoveを連続コールすることがルールなのね。
ちなみに IThread のCPU云々については、かなり雑に作ってテストしたものなので
あまりアテにしないでほしいかも。
IThread で yield するだけのアプリを作成→アプリをサスペンド→カメラ起動
これだけでフレームレートが劇的に落ちた。
メニューの動きももっさりになったんでCPU負荷と判断したけど、細かい事は調べてない。
1機種でしか試してないし不具合の可能性も大有りw
ともあれ、すぐ使うのやめちゃったんだよね。
0421デフォルトの名無しさん
2008/04/18(金) 07:32:41承認が降りないから駄目だって聞いたような……
単なる噂?
0422デフォルトの名無しさん
2008/04/18(金) 09:13:37ここで語られてるのは単に技術的な興味からだと思ってたんだが…違うのかな?
0423デフォルトの名無しさん
2008/04/18(金) 09:50:37KDDI以外のうにゅう搭載機に関わってる同志もいるんJamaica
まあなんというかガンガレ超ガンガレ…死なない程度に
というわけでまた謎パッチのマージ作業が始まるお
0424デフォルトの名無しさん
2008/04/18(金) 17:12:310425デフォルトの名無しさん
2008/04/19(土) 07:04:28・画面サイズが中途半端
・ボタン配置が適当
・中国語なんか読めねぇ
0426デフォルトの名無しさん
2008/04/19(土) 10:05:300427デフォルトの名無しさん
2008/04/19(土) 11:14:110428デフォルトの名無しさん
2008/04/19(土) 16:50:410429デフォルトの名無しさん
2008/04/22(火) 21:18:390430デフォルトの名無しさん
2008/04/22(火) 22:41:47(Idel?になるのをコールバック検知して解放)
ただカメラハードの音ならデバドラレベルだからどうにもならない稀ガス
0431デフォルトの名無しさん
2008/04/23(水) 01:18:15AF対応機種?
ICAMERA I/FにAF操作するパラメータって無かったっけ?
0432デフォルトの名無しさん
2008/04/23(水) 11:17:18カメラハードの音ではなくてスピーカから音がしてるっぽいんですよね…。
0433デフォルトの名無しさん
2008/04/24(木) 01:12:59ICAMERA解放時にスピーカーの電源を落としてるか、
音声経路の変更をしていて鳴るノイズかもしんないね。
どの機種かを教えてくれないと推測の域を超えんけどね。
0434371
2008/04/24(木) 02:55:29俺も少しは役に立てるだろうか
modローダ4.0
ttp://www.uploda.org/uporg1384309.zip.html
パスはBREW
0435デフォルトの名無しさん
2008/04/24(木) 10:56:220436デフォルトの名無しさん
2008/04/24(木) 12:04:13すばらすい!
WinARMでビルドしてとりあえずW56Tで動作確認おk!ちゃんとまともに動いておりもす。
これで多くの同志が救われるのでは!?
0437デフォルトの名無しさん
2008/04/24(木) 21:31:04http://brew.s214.xrea.com/pukiwiki/
こっちにもうpしてもらえませんか?再配布可能か判らないので
0438371
2008/04/25(金) 01:11:31今は反省している
Wikiにうpしたよ
ttp://brew.s214.xrea.com/pukiwiki/?%B0%B5%BD%CCmod%A5%ED%A1%BC%A5%C0
0439デフォルトの名無しさん
2008/04/28(月) 13:28:52何この終わってる感w
0440デフォルトの名無しさん
2008/04/28(月) 14:32:230441デフォルトの名無しさん
2008/04/29(火) 09:38:54最近はCPサポートも情報集まってるし、一般的な機能だけ使った
アプリだと機種差分もほとんど見つからない
正直最近話すことって何があるんだ?という気はするが
だからって愚痴を言ったりはしないぞ
0442デフォルトの名無しさん
2008/04/29(火) 09:45:340443デフォルトの名無しさん
2008/04/29(火) 18:57:21再生中にシークはできるから
・ボリュームを0に設定にする
・再生する
・シークする
・ボリュームを戻す
とやっているのだけど、何故か再生した音の頭の音だけが一瞬出てしまう
だからといって音ファイルの頭を無音でつくると、ループ再生の時に困る
機種依存があるのはわかるけど、何か良い方法やってる人がいれば聞きたい
0444デフォルトの名無しさん
2008/04/29(火) 19:04:000445デフォルトの名無しさん
2008/04/29(火) 19:30:290446デフォルトの名無しさん
2008/04/29(火) 19:49:03ボリューム0で再生させるなんて良くやってるけど、頭再生されたこと無いし。
0447デフォルトの名無しさん
2008/04/29(火) 22:10:38いや、再生中じゃないとシークできないでしょ
0448デフォルトの名無しさん
2008/04/29(火) 22:41:250449デフォルトの名無しさん
2008/04/30(水) 00:37:40だな
0450デフォルトの名無しさん
2008/04/30(水) 09:13:59特に電源キーで一時停止された場合に困る
0451デフォルトの名無しさん
2008/04/30(水) 12:16:330452デフォルトの名無しさん
2008/04/30(水) 12:57:480453デフォルトの名無しさん
2008/04/30(水) 16:04:48BREWで半透明描画をするには、どうしたらいいでしょうか?
αチャンネルがサポートされていますでしょうか?
(使ってる画像がpngです)
えろい人教えてください。m(_ _)m
0454デフォルトの名無しさん
2008/04/30(水) 16:49:07透過は普通な方法では不可。
どうしてもやりたければDIB使って自力で描画。
でもとても遅いので使うべきじゃない。
0455デフォルトの名無しさん
2008/04/30(水) 17:17:350456453
2008/04/30(水) 17:30:15ご返答ありがとうございます。
半透明=マスコットカプセルってことになりそうですかね。
>>455
リファレンス見てみたが、なかったっぽい。調べ方変かも…
0457デフォルトの名無しさん
2008/04/30(水) 21:22:14メッシュで我慢しとけ
0458デフォルトの名無しさん
2008/04/30(水) 23:17:24Q.メッシュてなんですか?
A.スレチですがお答えします
以下のように配色することでドット単位で透過する方法です
■通常色
□透過色
■□■□■□
□■□■□■
■□■□■□
大概はドッターさんにメッシュでよろで通じるはずです
通じないなら調教してあげてください
0459デフォルトの名無しさん
2008/05/01(木) 02:58:120460デフォルトの名無しさん
2008/05/01(木) 13:36:05半透明?輝度を落とすってこと?
それならなんかAPIがあった様な気がする(BREW4.0だったけど……)
網掛けは綺麗じゃないんで使わなかったなぁ。
0461デフォルトの名無しさん
2008/05/01(木) 14:07:59半透明がどんなものか理解してないなら黙ってろw
0462デフォルトの名無しさん
2008/05/01(木) 15:39:42透過している状態だと思ったけど?
アプリ描画領域いっぱいのwidgetを用意して、
Zオーダーで最前面に来るように設定して、
50%透過でもしてやればいけると思ったんだけどなぁ。
0463453
2008/05/01(木) 15:44:05これで胸を張って、上司に「そんなこと無理ですよ、メッシュのドットを用意してくれ!」と言えますかねw(危険…
0464デフォルトの名無しさん
2008/05/01(木) 19:23:52確かに通常の転送と比較すればずいぶん重いけど、画面全体に処理をかけるということでもなければ十分な速度って認識なんだけどなあ。
0465デフォルトの名無しさん
2008/05/01(木) 23:30:53メッシュしか知らないジジイなんだから気にすんな
0466デフォルトの名無しさん
2008/05/01(木) 23:49:300467デフォルトの名無しさん
2008/05/02(金) 02:22:24本当にメッシュ用意させたら
次から仕事無いかもw
0468デフォルトの名無しさん
2008/05/02(金) 08:46:35処理領域の広さや再描画間隔にもよるだろうけど・・・
BREW2.1時代からやってるけど、そんなに重くはならないよ
0469デフォルトの名無しさん
2008/05/02(金) 08:49:330470デフォルトの名無しさん
2008/05/02(金) 09:23:3850%ならマスクとシフト演算で済むから結構早いよな
0471デフォルトの名無しさん
2008/05/02(金) 21:06:40シフト演算を使ったコードはどう書けば良いのでしょうか?
サンプルコード等ありませんか?
0472デフォルトの名無しさん
2008/05/02(金) 23:35:560473デフォルトの名無しさん
2008/05/02(金) 23:48:110474デフォルトの名無しさん
2008/05/03(土) 00:56:370475デフォルトの名無しさん
2008/05/03(土) 02:19:440476デフォルトの名無しさん
2008/05/06(火) 01:58:140477デフォルトの名無しさん
2008/05/08(木) 10:03:050478デフォルトの名無しさん
2008/05/08(木) 18:29:53別の方法も探ってみるってことでこの流れになってんじゃないかな。
0479デフォルトの名無しさん
2008/05/10(土) 20:34:06メモリが少ない状態で再生すると、最初の内は上手く再生できるのですが、
別の処理をしてから再生すると、EBADPARMが帰ってくるのです…。
メモリの断片化とかって関係ありますか?
0480デフォルトの名無しさん
2008/05/18(日) 13:17:19Auuuuu!!!! Auuuuu!!!!
さあ、あちこちにコピペしてあうヲタを退治しましょう!!!!
0481デフォルトの名無しさん
2008/05/23(金) 13:47:57端末の(待ちうけ画面に表示する)日付を取得したいですが、GETUTCSECONDS()関数で取得するのが絶対時間のようで、うまく行きませんでした。
例えば、時間補正をOFFにして、手動で端末の日付を2010/5/23に設定し、プログラムで2010/5/23と取得したい場合は、どうすればいいでしょうか?
よかったら、教えてください。
0482デフォルトの名無しさん
2008/05/23(金) 15:48:35時間補正切っても内部時間しか取れないと思った。
0483デフォルトの名無しさん
2008/05/24(土) 02:06:52拡張APIを探してみるとよろし。DeviceInfoEx系な
0484デフォルトの名無しさん
2008/05/29(木) 14:17:32もしかしてBREW4.0のシミュレータ?
0485デフォルトの名無しさん
2008/06/13(金) 16:45:200486デフォルトの名無しさん
2008/06/13(金) 16:58:56頑張れとは言わないが、身の危険を感じたら身をひけよ。
体や心を壊してからじゃ手遅れだからな。
0487デフォルトの名無しさん
2008/06/16(月) 16:53:050488デフォルトの名無しさん
2008/06/17(火) 05:47:12もはやBREWに戻れるわけがない。
音楽ファイルをsyncするのと同じケーブルでバイナリ転送、
デバッグ、プロファイルまでOKな時点でBREW完全に敗北。
0489デフォルトの名無しさん
2008/06/17(火) 11:14:080490デフォルトの名無しさん
2008/06/17(火) 13:15:54デバッグ環境てどうなったの? もう今の実機だと使えるの?
0491デフォルトの名無しさん
2008/06/17(火) 13:18:430492デフォルトの名無しさん
2008/06/17(火) 17:10:250493デフォルトの名無しさん
2008/06/17(火) 17:46:24統一してくれたら、もっと業界盛り上が…るかもしれないのに。
0494デフォルトの名無しさん
2008/06/17(火) 22:52:55Appleに$99払うと実機に転送できるようになる。
>>492
API叩く部分はObjective-Cだけど、C++のコードともリンクできるよ。
0495デフォルトの名無しさん
2008/06/17(火) 23:04:260496デフォルトの名無しさん
2008/06/17(火) 23:08:420497デフォルトの名無しさん
2008/06/20(金) 09:41:36iPhoneはベースのOSXがObjective-C使ってるからそれ引きずってるだけでしょ
携帯だからってわけじゃないと思うお
0498デフォルトの名無しさん
2008/06/20(金) 09:48:030499デフォルトの名無しさん
2008/06/21(土) 02:49:560500デフォルトの名無しさん
2008/06/21(土) 03:13:06時々悲鳴にも似た声は聞く。
0501デフォルトの名無しさん
2008/06/21(土) 06:24:39「iPhoneはここまでできるけどBREWはいつできるようになるの?」
QとかKが泣き出すまでこういうことを問い詰めていかないと、BREWはどうにもなっていかない。
0502デフォルトの名無しさん
2008/06/21(土) 10:43:10最近、auはアプリ(DLして端末上で実行するアプリ)から
動画・音楽配信やウェブサービスといった、ウェブ・コンテンツへ比重を移してきてると感じる。
ドコモ、ソフトバンクも追々そうなるだろうが、まだJavaアプリの表現力アップにも力を入れてる。
それに対してauはいち早くウェブ主体の方向で差別化していくんじゃないかと。
BREW4.0の次はBREW-Web1.0とか妄想してみたり。
0503デフォルトの名無しさん
2008/06/21(土) 11:08:00ここに初期にいた人はソースのテンプレ化とかして、
誰でもある程度作れるようにして別の仕事に移ったんだろう。
0504デフォルトの名無しさん
2008/06/22(日) 10:41:32国内はKDDIがとめてるからねえ
3.1.2以降の機能で既にAndroidあたりのことは余裕で実現できるし
0505デフォルトの名無しさん
2008/06/22(日) 20:56:250506デフォルトの名無しさん
2008/06/22(日) 22:12:00バグ埋め込んだのかもと悩んでたら、実は仕様ですってことが沢山ある…
機種依存もあって構わないから、抜け無くまとまってればなぁ
0507デフォルトの名無しさん
2008/06/23(月) 08:21:140508デフォルトの名無しさん
2008/06/23(月) 09:40:14まさに俺
0509デフォルトの名無しさん
2008/06/23(月) 14:16:000510デフォルトの名無しさん
2008/06/23(月) 14:19:37で、何処へ?
0511デフォルトの名無しさん
2008/06/23(月) 15:13:11http://www.brewjapan.com/seminar/report2008/index.html
これだろ。行くよ。これから出発。
0512デフォルトの名無しさん
2008/06/23(月) 22:47:27今度BREW3.1アプリを4.0に対応するんですが、どの程度大変なのか想像もつかないので、どれぐらい大変なのか教えてください。
できればお母さん風に。
0513デフォルトの名無しさん
2008/06/24(火) 00:13:000514デフォルトの名無しさん
2008/06/24(火) 02:30:38しかし細かいことを気にし始めると滅茶苦茶大変。ていうか対応不可能。
0515デフォルトの名無しさん
2008/06/24(火) 03:23:26アドビのアの字でも出るかと思ったが、期待した方が馬鹿だった。
0516デフォルトの名無しさん
2008/07/03(木) 16:24:41糞高いSophiaFrameworkとARMコンパイラを買わないと
DoJaみたく1つのファイルに延々と何万行も書かないと駄目なんですか?
ツールに十数万かかると言ったらあっさり却下され
ドキュメントも手に入るのがまだ先みたいなので
SDKとサンプルとか漁りまくって何とか作ってるんですが…
かなり長くなったのでtest.cppとtest.hを新たに作成してそこの関数を呼び出すと
> LNK2019: 未解決の外部シンボル _test が関数 _onAppStart で参照されました。
って怒られます。もう色々と糞仕様すぎて胃が痛い……
0517デフォルトの名無しさん
2008/07/03(木) 16:32:29色々と糞仕様って、ごく一般的なC++コンパイラの仕様なのだが・・・・
0518デフォルトの名無しさん
2008/07/03(木) 16:53:37Q. BREWて正直うんこなんですが…
A. そうかもしれません
しかし手段・道具によらず目的を達成するのがプロというものです
がんばりましょう
0519デフォルトの名無しさん
2008/07/03(木) 17:08:43突っ込みどころはそこですか(つДT)
0520デフォルトの名無しさん
2008/07/03(木) 20:52:320521デフォルトの名無しさん
2008/07/03(木) 21:43:52>DoJaみたく1つのファイルに延々と何万行も書かないと駄目なんですか?
の部分が何が言いたいのかよくわからん、マジで。
0522デフォルトの名無しさん
2008/07/03(木) 21:55:030523デフォルトの名無しさん
2008/07/04(金) 00:33:22まじめな話ARMコンパイルで苦労するだろうからコンパイラぐらいライセンス量払いなさいな
GCA?でどうにかする手もあるが動作保証出来ないしね
某ソフィアのフレームは……いるか?
社内ライブラリが十分ならいらない
むしろ整合性とるコストが余計にかかる
全く真っ白な状態からの参入なら……
自分以外のCの偉い人とかとよく相談してから本当に本当に必要ならコストと相談しる
0524デフォルトの名無しさん
2008/07/04(金) 02:27:370525デフォルトの名無しさん
2008/07/04(金) 09:11:12>GCA
>フレーム
お前プログラマーじゃないな?w
0526デフォルトの名無しさん
2008/07/04(金) 10:28:26環境はケチらない方がいい。
そもそも、今から携帯アプリで利益なんて出るのか?
0527デフォルトの名無しさん
2008/07/04(金) 10:33:52それ言っちゃらめぇぇぇっ!
0528516
2008/07/04(金) 10:47:50Java専用のアプリ開発会社だったんでC言語すら誰も使えないらしい
入社3ヶ月目にして学生時代に少しCを触ってたので担当にされました
多分却下されるだろうけどARMコンパイラは上司に申請してみます
仕様もまだ無い状態なので関係ないことだったなら申し訳ない
本題の>>516は今週ずっと手が空いては格闘したけど無理だったので
半ば仕様と諦めるか・・・
まあもうちょい色々と試して出来たらまた報告します
0529デフォルトの名無しさん
2008/07/04(金) 10:51:190530デフォルトの名無しさん
2008/07/04(金) 11:00:53作れば作るほど赤字が出るw
0531デフォルトの名無しさん
2008/07/04(金) 14:56:450532デフォルトの名無しさん
2008/07/04(金) 15:31:34不思議でも何でもねー
0533デフォルトの名無しさん
2008/07/04(金) 15:44:31クラスという物を使った事が無いんじゃね?
0534デフォルトの名無しさん
2008/07/04(金) 17:53:2410KBとか30KBが上限の端末も少なからずあるからな
0535デフォルトの名無しさん
2008/07/04(金) 19:33:44今でも当然かのように言って誤解を広めないように
0536デフォルトの名無しさん
2008/07/04(金) 20:07:04うちの会社は携帯アプリしか作ってないが、しっかり飯が食えているぞ。
0537デフォルトの名無しさん
2008/07/04(金) 20:24:37おや?誰だこんな時間に
0538デフォルトの名無しさん
2008/07/05(土) 01:06:23お〜い、某ネットワールドのBREWフレームワーク、バイソンってどうよ?
誰か使ってる?
http://www.networld.ne.jp/news/news_027.html
0539デフォルトの名無しさん
2008/07/05(土) 01:17:25>多分却下されるだろうけどARMコンパイラは上司に申請してみます
>仕様もまだ無い状態なので関係ないことだったなら申し訳ない
てか、貧乏なインドあたりではARM社のコンパイラなんて使ってねぇーぞ。
みんなGCCだおー(笑)
↓ゼロ円でコンパイルできる。インドではこれがデファクト。(笑)
http://brew.wardco.com/
↓無料のBREW用C++ライブラリ。
http://lightblue.tigris.org/
●使用上の注意:無保証。
0540デフォルトの名無しさん
2008/07/05(土) 08:38:41つーか、
|>DoJaみたく1つのファイルに延々と何万行も書かないと駄目なんですか?
|の部分が何が言いたいのかよくわからん、マジで。
サイズ削減のため
ひとつのクラスに数万のコード
シコシコ詰め込んでるんじゃない?
けど。。。数万もコード書けば「BREWの基盤」完成してるおwww
0541デフォルトの名無しさん
2008/07/05(土) 08:52:26「BISON」の特徴として、以下の項目が挙げられます。
【特 徴】
1.KDDI仕様のBREW3.1ja環境にて動作。
(BREW2.1jaおよび、その他のBREW SDKについてはそのつど動作確認することを推奨いたします)
2.C++にて、オブジェクトライクなコーディングが可能。
3.すべてのコードがソースコードにて提供されるため、利用者による自由なカスタマイズ使用が可能。
4.ARMにてコンパイル可能。
0542デフォルトの名無しさん
2008/07/05(土) 14:50:21無理にクラスにせんでも、普通に#include書いて、適当なプリプロセッサ通すぐらい思いつかんかねぇ。
0543デフォルトの名無しさん
2008/07/05(土) 16:10:02つーか、何なんだよ。
BISONの特徴ってw
どんな種類のコードが提供されるつぅーの?
0544デフォルトの名無しさん
2008/07/07(月) 01:16:23足りない部分は自分で作ってねと言ってるようにしかみえないし
0545デフォルトの名無しさん
2008/07/07(月) 01:39:10特徴って、C++でその4つを満たしてないコードって意味あるのかよw
オブジェクトライクつってもどこまで出来るか&やるかだよな。
0546デフォルトの名無しさん
2008/07/07(月) 01:45:27Cしか触った事無い奴がJavaのつもりでC++に手を出すと
(中略)
「ドキュメントが手にはいるのはまだ先」とか言ってるがそもそもそんなものは
(中略)
頑張れ。
0547デフォルトの名無しさん
2008/07/07(月) 09:54:050548デフォルトの名無しさん
2008/07/07(月) 22:09:57ところでBREW以外に書類関係の手続きやCGとかのリソース作成
サイト構築に運営管理まで一人でやらされてんだがこれって普通なん?
0549デフォルトの名無しさん
2008/07/07(月) 22:23:51>Java専用のアプリ開発会社だったんでC言語すら誰も使えないらしい
>入社3ヶ月目にして学生時代に少しCを触ってたので担当にされました
おーい、516さん♪
BREWの基盤開発の方はどないや?
C&BREW初心者には荷があまりに重い仕事やなw
0550デフォルトの名無しさん
2008/07/08(火) 02:04:040551デフォルトの名無しさん
2008/07/08(火) 07:18:420552デフォルトの名無しさん
2008/07/08(火) 09:09:260553デフォルトの名無しさん
2008/07/08(火) 09:20:08さすがにウチは手続き+運営(主に営業のひとら)、アプリ開発、サイト構築の
3つに分かれてるなあ。
リソース作成は外注に出したりするけど、Javaからの移植の場合の
コンバート程度ならアプリ開発のスタッフがそのまま担当してる。
0554デフォルトの名無しさん
2008/07/08(火) 17:20:46俺の半日を返せよ
0555デフォルトの名無しさん
2008/07/08(火) 20:36:050556デフォルトの名無しさん
2008/07/08(火) 22:40:00過酷かもしれんがその分スキルを付くんじゃないか?w
0557デフォルトの名無しさん
2008/07/10(木) 17:08:18端末によって、次フレーム用にタイマー設定しても、
イベント発生しない事ってありますか?
スリープ状態で遅くなっても、
イベント来るなら、問題ないんだけど、
どうも、来てないような気がする。
0558デフォルトの名無しさん
2008/07/11(金) 15:25:08つーか、タイマーのイベントって何だお?
どこに定義されてるんだお?
0560デフォルトの名無しさん
2008/07/11(金) 17:00:16因みに、その機種では下のサンプルコードでもタイマー機かねえ?
http://www.s-cradle.com/developer/itmedia/timer1.html
0561557
2008/07/11(金) 18:04:35上のサンプルは動かしていないけど、
タイマーコールバック関数の中で、
次のタイマーを再設定する構造は同じです。
ぶっちゃけ、W53H。
0563デフォルトの名無しさん
2008/07/13(日) 00:50:45マズはどんな朱鷺、タイマーが聴かないかを新井ダスことじゃねぇ?
解決はそれからじゃろて。
0564デフォルトの名無しさん
2008/07/15(火) 23:09:09なんでこんな仕事請けちまったんだよ俺は…
BREW3本目なんで一応解ってはいたが、あらためてコード書いてくと、もうね(ry
どこもかしこも糞仕様過ぎる。
もうやだ・・・こんな環境・・・ボスケテ
0565デフォルトの名無しさん
2008/07/15(火) 23:34:30ほんとはマゾなんだろ大好きなんだろ
まったく恥ずかしがらなくていいんだよ
もっとマゾマゾしちゃいなよ
0566デフォルトの名無しさん
2008/07/15(火) 23:42:480567デフォルトの名無しさん
2008/07/16(水) 10:28:270568デフォルトの名無しさん
2008/07/16(水) 10:37:060569デフォルトの名無しさん
2008/07/16(水) 11:25:31そういういみ、だったの、か・・・
0570デフォルトの名無しさん
2008/07/16(水) 15:23:30処理時間も大して変わっていないからコレで行くけど、何で上手くいくようになったのかが分からないのだぜ?
0571デフォルトの名無しさん
2008/07/16(水) 15:34:27BREW4.0からだったからか、内部動作が変更されてる。
展開したキャッシュを使い切らないと続きの展開をしないようになってるので、
決め打ちで256バイトずつ読めると思いこんでると、
展開途中で256バイト未満しか読み込めないタイミングがでて失敗するよ。
自分も以前それではまった。
0572デフォルトの名無しさん
2008/07/16(水) 15:37:24素早い返答ありがたいです。
上司にそのように報告するよ。俺が調べたかのように。
0573デフォルトの名無しさん
2008/07/16(水) 21:42:11∧ ∧
|1/ |1/
/ ̄ ̄ ̄`ヽ、
/ ヽ
/ ⌒ ⌒ |
| (●) (●) | >>572 世渡り上手さん・・・
/ |
/ |
( _ |
(ヽ、 / )|
| ``ー――‐''"| ヽ|
ゝ ノ ヽ ノ
 ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
∧ ∧
|1/ |1/
/ ̄ ̄ ̄`ヽ、
/ ヽ
/ ⌒ ⌒ |
| へ へ | ふふ、呼んでみただけ♪
/ |
/ |
( _ |
(ヽ、 / )|
| ``ー――‐''"| ヽ|
ゝ ノ ヽ ノ
 ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
0574572
2008/07/16(水) 21:52:540575デフォルトの名無しさん
2008/07/17(木) 05:07:240576デフォルトの名無しさん
2008/07/17(木) 10:09:57スレと書いた奴両方にレスした事もあるw
0577デフォルトの名無しさん
2008/07/23(水) 14:41:19ttp://k-tai.impress.co.jp/static/photo/2008/07/23/qualcomm/html/007.htm
よくわからないんだが、Flash Liteとかとは違う取り組み?
まさか、AIRでBREWアプリが作れるって訳でもないとは思うが・・・
若干スレ違いかも。
0578デフォルトの名無しさん
2008/07/23(水) 17:39:450579デフォルトの名無しさん
2008/07/23(水) 17:44:140580デフォルトの名無しさん
2008/07/24(木) 12:24:33PsmPlayerで作ったのがまずい???(´・ω・`)
どなたかご存じの方いらっしゃいますか?
0581デフォルトの名無しさん
2008/07/24(木) 21:27:51うちとこも以前同じ問題に直面した。どうも作り方の問題らしい。
全端末で鳴らせるはずなんだが、うちは専門外なんでようわからん。いろいろ試してみれ。
0582デフォルトの名無しさん
2008/07/25(金) 22:27:10メモリリークのチェックはやっていて、MALLOCの開放漏れはないハズなんですが・・・
*AEEHeap.c:1171 - ------ App Heap Info ------
*OEMOS.c:548 - BPOINT Type 1, Node 0x06C562F0 myapp
*AEEHeap.c:1073 - 30840 - myapp #15530 c:\code312\brewery\pk\src\OEMBitmap_generic.h:207 (L)
0583デフォルトの名無しさん
2008/07/25(金) 23:05:37どっかでデバイスビットマップとかの情報を参照しようとして開放忘れるとかありがち。
0584デフォルトの名無しさん
2008/07/26(土) 10:56:34今、4.0のシミュレータでMascotCapsuleを動かそうとしてるんだけど、
p-buffer(pixel buffer?)が作れないとかエラーがでるんです。
これを回避する方法ってないんでしょうか?
>>327
>>333
あたりで、GF5200じゃ無理みたいな話も出てますが、スペック制限
あるんですか?
3.1では問題なく動いてたからいけると思ったんですが…。
0585デフォルトの名無しさん
2008/07/26(土) 21:36:41新人じゃあるまいしRelease忘れとか初歩的なミスで悩んでる時点でもう(ry
いやー、こりゃ先が長いわ・・・
0587デフォルトの名無しさん
2008/07/28(月) 23:56:460588デフォルトの名無しさん
2008/08/09(土) 15:51:22HEAP[Simulator.exe]: Invalid Address specified to RtlFreeHeap( 00140000, 094582E0 )
Simulator.exe の 0x7c941230 でハンドルされていない例外が発生しました : ユーザー設定のブレークポイント。
と言うエラーメッセージが出力されてシミュレータが落ちるようになった…
当然3.0のシミュレータだったり、4.0でもIMEDIA_Play()を外すと正常に動作する。
プログラミングガイドの奴を丸々移植して使ってみてもダメだったんですが、
他に同じ症状になった方が居たら解消法を教えていただけないでしょうか?
0589デフォルトの名無しさん
2008/08/10(日) 18:54:464.0のシミュレータは完成度がちょい低かです(笑)
実機での動作を信じれ。
0590デフォルトの名無しさん
2008/08/10(日) 22:20:450591デフォルトの名無しさん
2008/08/11(月) 00:29:040592デフォルトの名無しさん
2008/08/11(月) 00:31:400593デフォルトの名無しさん
2008/08/11(月) 01:00:53ほぼ同一の現象が発生しましたが、最終的には解決に至りませんでした。
VC++での開発経験を当てはめると、どうもSimulator.exe内でメモリーの二重開放を
行っており、その例外をキャッチしきれていないような感触で、とりあえず
僕の方ではreleaseビルドでやっていたのをdebugビルドに変える事によって
落ちるのは止まりましたが、数回のIMEDIA_Play実行でWINDOWSそのものの
速度が著しく堕ちるようになり、結局エミュレータでは音を鳴らさないように
スイッチを作り、曲確認は実機上だけで行っています。
どうも、他の人のレスポンスをみる限り、必ず起きる現象では無いみたい
ですね……。OSやVC++に依存する現象なのかもしれません。
ちなみに私はwindows2000上でVC++6.0を使って開発しています。
0594デフォルトの名無しさん
2008/08/11(月) 11:40:13俺はそういう現象でたことないなあ。かなり性能低いPCでも使ってるけどね
ちりあえずヤマハ製のSDKとモジュールいれてる?
それでシミュレータ同梱の音関係の邪魔なDLLを消してみるとか
一度この2つ同時にはいってる状態で動作が安定しないことはあったよ
0595デフォルトの名無しさん
2008/08/11(月) 11:41:284.0は最新の4.1英語ベータ版を使うことでかなり安定したよ
0596デフォルトの名無しさん
2008/08/11(月) 14:10:01この関数のソースビットマップ転送開始座標の指定(第7、第8引数)が無視されて
(0,0)から転送されてしまうっていう現象に遭遇された方っておりますか?
もちろん実機でです。
会社にある端末で試す限りでは起こらないんですが、ユーザー(つまりお客さん)から
たま〜にクレームがくるんです。表示がおかしくなるって。
どんな現象なのか聞き取ったりしたところ、どうもIDISPLAY_BitBltでビットマップを
転送するときに、どういうわけか転送開始座標の指定が無視されちゃってるみたいで・・・
でも、次回アプリを起動したときには発生しないみたいで、再現性は極めて低いです。
クレームがくるのは本当にたま〜〜にだし、手元にある端末では全然発生しないから
特定条件下でしか発生しないシステム側のバグじゃないかと思ってるんだけど、
似たような現象に遭遇したことがある方おりますか?
0597593
2008/08/11(月) 14:42:19なるほど。私の場合SDKは当然入れていますが、同梱DLLの削除というのは
やっていませんでした。
別件でそれどころではないのですがw 余裕があったら4.1導入とかもあわせて
やってみようかなと。
0598588
2008/08/11(月) 15:25:20意外と同じ状況になっている方が居るようで一安心。
開発が終わったらPCまっさらにして再挑戦してみます。
>>589
実機では鳴音しました。
>>593
releaseとdebugの切り替えでは変わらないようです(WindowsXP/VC2003)。
>>594,>>595
ヤマハ拡張モジュールは入れていますが、やはりシミュレータは落ちました。
BREW SDKは4.0.1SP5英語版を入れているので、SDKは関係無さそうです。
DLL削除は私もやっていなかったので、こちらも開発が終わり次第挑戦してみます。
0599デフォルトの名無しさん
2008/08/18(月) 23:04:420600デフォルトの名無しさん
2008/08/19(火) 00:54:260601デフォルトの名無しさん
2008/08/21(木) 19:16:44ISHELL_LoadBitmap( pShell, "def.bmp" ); で
NULLが返ってきてしまいビットマップを読み込むことができません。。。
abc.barは多分正しく作成してあり、def.bmpも確実に存在しているのですが、
なぜ読み込めないのか皆目見当がつきません。
あるいは必要な前処理などあるのでしょうか?
どなたか助言いただけませんでしょうか?
よろしくお願いいたします。
0602デフォルトの名無しさん
2008/08/22(金) 11:36:22あとはRLE圧縮してるとか
0603デフォルトの名無しさん
2008/08/22(金) 14:24:03ISHELL_LoadBitmapで読み込む前にIHEAP_CheckAvailでヒープ容量チェック
ISHELL_LoadBitmapで読み込む前にIFILEMGR_OpenFileでファイル存在チェック
どっちもOKならRLE圧縮しちゃってる
って感じでチェックしてみたら?
0604デフォルトの名無しさん
2008/08/22(金) 16:03:30BREW Resource Editor のプレビューでそのビットマップ画像は見れますか?
0605デフォルトの名無しさん
2008/08/23(土) 08:31:460606デフォルトの名無しさん
2008/08/23(土) 16:37:03読むだけのアクセスだから
0607デフォルトの名無しさん
2008/08/26(火) 01:25:30ttp://www.sophia-systems.co.jp/Ice/BREW/index.html
使えるツールだったら買って貰って、DBGPRINTFおさらばしようと思ってるんだけど。
0608デフォルトの名無しさん
2008/08/27(水) 23:50:41おいおい!誰もこのデバッガ使ってねぇーの?
ttp://www.sophia-systems.co.jp/Ice/BREW/index.html
0609デフォルトの名無しさん
2008/08/28(木) 00:01:200610デフォルトの名無しさん
2008/08/28(木) 00:07:440611601
2008/08/28(木) 01:36:10>>602, 603
シミュレータで設定した位置にファイルを置けていなかったようです。
メモリ確認及びファイルオープン確認を行い、ファイルのオープンに失敗しました。
正しい場所に置きファイルがオープンできることを確認し、
さらにリソースファイル名を全て小文字にして解決しました。
どうもありがとうございました!
>>604
はい、プレビューがしっかり確認できたので
「リソースファイルは多分正しく作成できている」
と判断していました。
何はともあれ、ご助言ありがとうございました!
0612デフォルトの名無しさん
2008/08/28(木) 02:07:57つか携帯電話開発してるなら、使ってる奴は相当多いのが事実だと思う。
YDCと半々位と違うかな。Qualcommならローターバッファもあるけど高いから下請けにはね・・・。
後は実機でのデバッグにどれだけの価値を見出すか、だけど、7万円なら
1案件で元が取れそうではあるな。
0613デフォルトの名無しさん
2008/08/28(木) 23:29:35まぁ情報落として小さくするのはelfの方で、modの方に反映するのは微々たるモノだけど
RVCTにはstrip付いてないのかな?
0614デフォルトの名無しさん
2008/08/29(金) 18:21:07あれって普通にobjcopyで変換すればおkなんですか?
RVCTのツール類にはコンパイラとリンカしか入ってないっぽいんですけど
gnudeではちゃんとバイナリにデータを埋め込めたんですけど
RVCTだと、シンボルは定義されるんですが、データ自体は埋め込めてないっぽいんです
0615デフォルトの名無しさん
2008/08/30(土) 10:26:100616デフォルトの名無しさん
2008/08/30(土) 13:40:090617デフォルトの名無しさん
2008/08/31(日) 22:58:40「…ないっぽいんです」って何弁?
0618デフォルトの名無しさん
2008/09/01(月) 10:08:050619デフォルトの名無しさん
2008/09/01(月) 15:44:10s/っぽいんです/ようなのです/
0620617
2008/09/01(月) 23:39:20THX!
0621デフォルトの名無しさん
2008/09/01(月) 23:46:230622デフォルトの名無しさん
2008/09/01(月) 23:59:430623デフォルトの名無しさん
2008/09/02(火) 00:05:53「〜〜っぽ」って2chでも流行ったような
0624デフォルトの名無しさん
2008/09/02(火) 16:58:030625デフォルトの名無しさん
2008/09/02(火) 21:17:01http://www.google.co.jp/search?hl=ja&rlz=1B3DVFA_jaJP241JP243&q=%E3%81%A3%E3%81%BD%E3%81%84%E3%82%93%E3%81%A7%E3%81%99&btnG=%E6%A4%9C%E7%B4%A2&lr=
0626デフォルトの名無しさん
2008/09/02(火) 21:17:480627デフォルトの名無しさん
2008/09/03(水) 00:09:26しつこく電話したりして捕まるためやないんやで〜♪
0628デフォルトの名無しさん
2008/09/03(水) 16:16:150629デフォルトの名無しさん
2008/09/05(金) 19:03:32今開発者支援サイトで取ってこれるのと、前使ってたやつでクラスID違うんだけど…
どーやってもインスタンス生成でコケるんで悩みまくったよ
0630デフォルトの名無しさん
2008/09/05(金) 20:20:06クラスIDが違う理由はそのサイトの備考欄で察してくれ、くらいしか言えない。
0631デフォルトの名無しさん
2008/09/08(月) 18:34:33ユーザエージェントを取得するとBREW特有のものが取得されます
BREW-Applet/0xXXXXXXXX (BREW/3.1.2.50; DeviceId: XXXX; Lang: ja)
デバイスIDを取得したいのですが取得方法はあるのでしょうか?
それでも引数で渡すようにしないとだめなのでしょうか?
ご存じの方がいらっしゃいましたらご教授お願いします
0632デフォルトの名無しさん
2008/09/08(月) 19:11:40アプリから明示的に渡す以外方法無いでしょう。
0633デフォルトの名無しさん
2008/09/08(月) 19:48:25ありがとうございます
やはりそうなのですね
そのように対応するようにします
0634617
2008/09/09(火) 23:29:410635デフォルトの名無しさん
2008/09/10(水) 02:27:470636デフォルトの名無しさん
2008/09/11(木) 14:12:530637デフォルトの名無しさん
2008/09/11(木) 22:12:32仕事でBREW使ったアプリ使わせてもらってるんだけど、
作った人はここの住民かな?
0638デフォルトの名無しさん
2008/09/11(木) 23:30:250639デフォルトの名無しさん
2008/09/12(金) 18:46:59アプリはサスペンド状態になって電話着信画面が表示されるんだけど
これを表示させない方法ってある?
つまりアプリで着信させたいんです(アプリの画面に着信中とか出したい
0640デフォルトの名無しさん
2008/09/12(金) 22:54:450641デフォルトの名無しさん
2008/09/13(土) 15:20:30BREW側で電話着信イベントって正確に特定できたっけか?
0642デフォルトの名無しさん
2008/09/14(日) 01:30:090643デフォルトの名無しさん
2008/09/14(日) 17:20:230644デフォルトの名無しさん
2008/09/14(日) 18:58:06いけるのか?俺には実現方法が思いつかないから教えてくれ
0645デフォルトの名無しさん
2008/09/15(月) 03:10:59SLEEP だか BUSY だかに TRUE だか FALSE だかを返せば行けなくね?
イベント詳細は 3.1 辺りから拾えるようになってる気がするんだけど。
0646デフォルトの名無しさん
2008/09/15(月) 04:12:50定期的に呼び、TRUEが返って来たら通話されていると判断してアクションを起こす、
っていうのはどうだろうか?
通話中にアプリ側で表示アクションを起こすのは確実に規約違反だし
無視して実際にアクションを起こせるかどうかは機種依存っぽい予感はするが。
0647デフォルトの名無しさん
2008/09/15(月) 04:16:250648デフォルトの名無しさん
2008/09/15(月) 23:28:50KDDIの端末だとイベント受け取った後UIがおかしくなる
結論:KDDI仕様で無理
0649デフォルトの名無しさん
2008/09/17(水) 09:07:030650デフォルトの名無しさん
2008/09/17(水) 09:19:21リセットかけてないってことじゃなくて?
0651デフォルトの名無しさん
2008/09/17(水) 09:34:07消す方法はあるにはあるんだけど、手順が面倒で。
仕様らしいから文句言ってもしゃあないんだけど、最近2〜3個立て続けにあったので愚痴っちゃいました。
0652デフォルトの名無しさん
2008/09/17(水) 09:36:330653デフォルトの名無しさん
2008/09/17(水) 19:39:110654デフォルトの名無しさん
2008/09/19(金) 09:50:480655デフォルトの名無しさん
2008/09/26(金) 22:04:37BREW3.1だとBPOINTが表示されるのですが、4.0だと何も表示されません。
4.0でBPOINTの表示をさせるには何か設定が必要なのですか?
0656デフォルトの名無しさん
2008/09/28(日) 20:03:37何が原因なんだ…。デバッグメッセージもなんも出ないし…。
うぉぉぉぉぉぉぉぉぉぉぉぉぉぉぉぉぉぉぉぉぉぉぉぉぉぉぉぉぉっ。
0657デフォルトの名無しさん
2008/09/29(月) 15:10:450658デフォルトの名無しさん
2008/09/29(月) 16:23:380659デフォルトの名無しさん
2008/09/29(月) 19:59:58死にそうです。
0660デフォルトの名無しさん
2008/09/29(月) 20:02:330661デフォルトの名無しさん
2008/09/29(月) 20:06:46バージョン上がって遅くなるなんてハゲも良いとこだ。
0662デフォルトの名無しさん
2008/09/30(火) 01:18:17お前のプログラムの問題だろ。
0663デフォルトの名無しさん
2008/09/30(火) 05:17:490664デフォルトの名無しさん
2008/09/30(火) 09:12:01何も表示されないんだけど?
0665デフォルトの名無しさん
2008/09/30(火) 13:28:20なんのためにセキュリティーや検証の手間を飲んでまで、BREW使ってるんだか
0666デフォルトの名無しさん
2008/09/30(火) 13:48:13エミュレータ上だと画面が上下反転するんだけども似たような現象起きた人います?
試しに素のOpenGL/ESでeglGetColorBufferQUALCOMMを使って2D/3D合成しても同じ現象が起きた。
ちなみに実機では問題無く表示される事からエミュレータの不具合の様な気もするが、
こんなんじゃろくにデバッグも出来ん。
0667デフォルトの名無しさん
2008/09/30(火) 23:09:410668デフォルトの名無しさん
2008/10/01(水) 19:56:56ディスプレイドライバを古いものにしてみなよ
あとは、マイクロソフト純正とか。
0669デフォルトの名無しさん
2008/10/02(木) 19:41:54のってる携帯がコストダウンでおせーんだ!
新しいチップだからって思いっきりやりやがったんだな。
セコい!
0670デフォルトの名無しさん
2008/10/02(木) 22:09:410671デフォルトの名無しさん
2008/10/02(木) 23:54:130672デフォルトの名無しさん
2008/10/03(金) 11:58:30#こんなAPIあったのか
0673デフォルトの名無しさん
2008/10/05(日) 01:55:04↓
CALLBACK_Init
この流れには成功しましたが、次の
IPOSDET_GetGPSInfo
で端末リセットが発生してしまいます。
IPOSDET_GetGPSConfigやIPOSDET_SetGPSConfigも使用する必要があるのでしょうか?
MIFファイルの位置情報取得にもチェックをつけております。
0674デフォルトの名無しさん
2008/10/06(月) 00:50:120675デフォルトの名無しさん
2008/10/07(火) 12:35:410676デフォルトの名無しさん
2008/10/07(火) 23:36:04そんなBREWに誰がした。
つーか、4.0の情報すくねぇー。
0677デフォルトの名無しさん
2008/10/07(火) 23:46:121)API発行から戻ってきているか
2)コールバック時点関数まで行き着いてるか。
3)API発行後リセットする要因は作ってないか
を確認だな。API発行した関数から抜けた直後や、コールバック関数等で
・単純ループでまわす
・ファイルにアクセスする/ICAMERAインスタンス生成のような多少時間かかるやつを実行
などをして、どの時点で落ちてるか確認。
とか地道にやるしかないかもねぇ。
0678デフォルトの名無しさん
2008/10/08(水) 00:39:01原始的な方法でデバッグするしかないんだよな。
つーか、30年前とかわらん。ただ当時はデバッグ情報が穴が開いたテープで出てきただけだ。
0679デフォルトの名無しさん
2008/10/08(水) 01:54:23自分で作った部分の範疇を越えては無理らしいので、API発行後に端末ソフト側に
落ちる原因があるケースは無理なはず
ま、KCP+(BREW4.0)の端末開発者はJTAG使えるはずなのに、
あの不具合の状態ってことで色々察する必要はありそう。
0680デフォルトの名無しさん
2008/10/08(水) 03:19:230681デフォルトの名無しさん
2008/10/08(水) 12:32:51スムーズスクロールさえできない。
0682デフォルトの名無しさん
2008/10/09(木) 00:23:10ソフィアのBREWデバッガはいまいち使えませんでした。
0683デフォルトの名無しさん
2008/10/09(木) 01:36:07評価版もらえるらしいぜ
0684デフォルトの名無しさん
2008/10/09(木) 09:22:450685デフォルトの名無しさん
2008/10/09(木) 23:28:41人手と木材のみで高層ビルが建つかボケ。
0686デフォルトの名無しさん
2008/10/11(土) 18:08:04黄金の金槌だけ用意されてもなw
0687デフォルトの名無しさん
2008/10/11(土) 21:20:56600kはいい加減厳しすぎる。
メガアプリはよっぽどでないと審査通らないし
i/sb/auでauのみ画面が貧弱になる。
0688デフォルトの名無しさん
2008/10/11(土) 22:31:120689デフォルトの名無しさん
2008/10/11(土) 22:35:020690デフォルトの名無しさん
2008/10/11(土) 22:45:530691デフォルトの名無しさん
2008/10/11(土) 22:58:43オマエの頭をなんとかしろよカス
0692デフォルトの名無しさん
2008/10/12(日) 00:15:48つーか、携帯のコストダウンしすぎだからしわ寄せがソフト側に来てる。
0693デフォルトの名無しさん
2008/10/12(日) 01:36:03ここにはそういうことに決定権の無い人しか集ってないんだから。
上に言ってくれ、上に。
0694デフォルトの名無しさん
2008/10/12(日) 23:28:360695デフォルトの名無しさん
2008/10/13(月) 13:03:180696デフォルトの名無しさん
2008/10/13(月) 14:35:140697デフォルトの名無しさん
2008/10/13(月) 15:30:320698デフォルトの名無しさん
2008/10/13(月) 15:45:19会社の規模って事? アプリの質って事?
0699デフォルトの名無しさん
2008/10/13(月) 15:53:330700デフォルトの名無しさん
2008/10/14(火) 09:02:02まあ、もうBREWはダメだろ。
0701デフォルトの名無しさん
2008/10/14(火) 10:35:55まぁ、もうBREWはダメだろうな。
0702デフォルトの名無しさん
2008/10/14(火) 23:38:390703デフォルトの名無しさん
2008/10/14(火) 23:44:150704デフォルトの名無しさん
2008/10/15(水) 00:08:47最初はそこからはじまった。
0705デフォルトの名無しさん
2008/10/15(水) 11:42:170706デフォルトの名無しさん
2008/10/15(水) 12:28:22なんとかしてもらわないと、
そんなに儲からなくなってるわけだし。
0707デフォルトの名無しさん
2008/10/15(水) 12:29:330708デフォルトの名無しさん
2008/10/15(水) 19:07:340709デフォルトの名無しさん
2008/10/15(水) 19:12:160710デフォルトの名無しさん
2008/10/15(水) 19:55:18それはすでに出たネタだ
0711デフォルトの名無しさん
2008/10/15(水) 21:06:00日本で使ってるところはあるかい?
0712デフォルトの名無しさん
2008/10/16(木) 21:36:48出来る!出来る!絶対出来る!
諦めんなよ!!
0713デフォルトの名無しさん
2008/10/16(木) 22:19:130714デフォルトの名無しさん
2008/10/16(木) 22:52:240715デフォルトの名無しさん
2008/10/17(金) 09:04:50>>711
お前開発の人間じゃないだろ
0716デフォルトの名無しさん
2008/10/17(金) 09:10:00まだGNUのは正式対応じゃないけど、
日本で使ってる人はいるかい?
makeは使ってるだろ?
0717デフォルトの名無しさん
2008/10/17(金) 09:45:060718デフォルトの名無しさん
2008/10/17(金) 09:59:100719デフォルトの名無しさん
2008/10/17(金) 09:59:43○ スレ内検索
0720デフォルトの名無しさん
2008/10/19(日) 11:34:050721デフォルトの名無しさん
2008/10/19(日) 11:45:30■[携帯電話]第三世代KCP+ ?CommentsAdd Star
久々の携帯電話カテゴリー。今日は2ちゃんねるにておもしろい文章を見つけました。↓
一部情報出てるけど、
秋冬モデルのKCP+は、第三世代になります。
去年冬モデルは初代KCP+、春モデルは第二世代KCP+です。
で、第三世代KCP+って何が違うの?って言う話なんだけど、今のKCPを改修してKCP+に改める方向で調整しています。
昨日発表したURBANOは、KCPにも関わらず、ワンセグ視聴中に携帯を傾けると、加速度センサー搭載で縦横画面が切り替わるようになってます。
ワンセグはau Media TunerというKCPによって作られているので、これに加速度センサー用に改修したって事です。いわゆる、秋冬モデルに発売におけるテストを兼ねて発売って事です。
加速度センサーはW61Sにも搭載されていますが、カメラ部分だけなのでメーカーでチューニングしただけです。
KCPを改修してKCP+にし、ハードは今のKCP+に搭載されているのを使用します。
変換ソフトは今まで通り、UIは今までメーカーに関わらず、開発した東芝UIになっていますが、今回の改修により、メーカーによる従来の使い方になります。
それと、秋冬モデル発売で料金改定するとともに、持込機種変は廃止されます。
その代わりに、auだけロッククリアが必要でしたが、ロッククリアが廃止されてauICを差し替えるだけで使え
↑これが2ちゃんからコピペした文章。最後なんか切れてるけど元からこういう文章でした。
0722デフォルトの名無しさん
2008/10/19(日) 13:25:430723デフォルトの名無しさん
2008/10/19(日) 14:15:360724デフォルトの名無しさん
2008/10/19(日) 14:23:060725デフォルトの名無しさん
2008/10/19(日) 14:47:050726デフォルトの名無しさん
2008/10/19(日) 15:19:360727デフォルトの名無しさん
2008/10/19(日) 20:55:07現在はKCP+(β)。
ネクストはKCP+(γ).
0728デフォルトの名無しさん
2008/10/19(日) 22:33:100729デフォルトの名無しさん
2008/10/20(月) 02:50:590730デフォルトの名無しさん
2008/10/20(月) 17:50:510731デフォルトの名無しさん
2008/10/20(月) 19:14:110732デフォルトの名無しさん
2008/10/20(月) 20:57:450733デフォルトの名無しさん
2008/10/21(火) 02:08:28通じなくていいならね
0734デフォルトの名無しさん
2008/10/21(火) 07:42:490735デフォルトの名無しさん
2008/10/21(火) 11:49:370736デフォルトの名無しさん
2008/10/21(火) 11:56:27http://ja.wikipedia.org/wiki/Wikipedia:%E5%89%8A%E9%99%A4%E3%81%95%E3%82%8C%E3%81%9F%E6%82%AA%E3%81%B5%E3%81%96%E3%81%91%E3%81%A8%E3%83%8A%E3%83%B3%E3%82%BB%E3%83%B3%E3%82%B9/Wikipedia:Wiki%E3%81%A3%E3%81%A6%E7%95%A5%E3%81%99%E3%81%AA
0737デフォルトの名無しさん
2008/10/21(火) 19:55:06wikiの方が有名なんだから、
図々しいんだよな。
0738デフォルトの名無しさん
2008/10/21(火) 20:24:06セロテープとセロハンテープ
ホッチキスとステップラー
みたいなもんか
コンバトラーVをみてテコンVといいそうなやつも混じってそうだ
0739デフォルトの名無しさん
2008/10/21(火) 22:45:19↑
これはバカ
0740デフォルトの名無しさん
2008/10/21(火) 23:17:21なのに、わざわざ書き込みしてどうするよ?
0741デフォルトの名無しさん
2008/10/21(火) 23:33:450742デフォルトの名無しさん
2008/10/22(水) 01:39:350743デフォルトの名無しさん
2008/10/22(水) 09:50:19GNUの名前を使っちゃっていいのかと。
0744デフォルトの名無しさん
2008/10/22(水) 11:40:390745デフォルトの名無しさん
2008/10/22(水) 19:32:580746デフォルトの名無しさん
2008/10/23(木) 05:19:370747デフォルトの名無しさん
2008/10/23(木) 14:21:002.0時代にやろうとしたけど審査通らない罠
0748デフォルトの名無しさん
2008/10/23(木) 20:19:21出してもらったら困るんだろ。
0749デフォルトの名無しさん
2008/10/23(木) 21:01:300750デフォルトの名無しさん
2008/10/23(木) 21:43:56違いは大きいぞ。
0751デフォルトの名無しさん
2008/10/23(木) 22:31:270753デフォルトの名無しさん
2008/10/24(金) 00:42:390754デフォルトの名無しさん
2008/10/25(土) 23:05:360755デフォルトの名無しさん
2008/10/26(日) 00:48:580756デフォルトの名無しさん
2008/11/12(水) 23:46:010757デフォルトの名無しさん
2008/11/13(木) 00:02:160758デフォルトの名無しさん
2008/11/13(木) 00:24:10>955
目先のバグ修正でOS(KCP+)肥大化⇒アプリ領域用メモリ容量が爆減。
現時点、アプリ用領域のほぼ1/3をKCP+対策パッチが占めてしまうに
至っておりますwwwww正直、このOSはデスクトップや組込みOS史上で
この10数年で最低の品質。それを危機感無しで漫然と売り続ける会社もすごいw
大体、KCP+開発の中核担当者で残っている人が居ない件wwwwwww
0759デフォルトの名無しさん
2008/11/13(木) 00:36:19これは…さすがに…。やばい。
0760デフォルトの名無しさん
2008/11/13(木) 04:51:240761デフォルトの名無しさん
2008/11/13(木) 21:22:030762デフォルトの名無しさん
2008/11/18(火) 23:24:100763デフォルトの名無しさん
2008/11/18(火) 23:33:340764デフォルトの名無しさん
2008/11/19(水) 01:23:440765デフォルトの名無しさん
2008/11/19(水) 01:53:480766ぶりゅん大佐
2008/11/20(木) 22:30:58ぶりゅんぶりゅんぶりゅんぶりゅんぶりゅんぶりゅんぶりゅん
0767デフォルトの名無しさん
2008/11/20(木) 22:39:050768デフォルトの名無しさん
2008/11/20(木) 22:52:580769デフォルトの名無しさん
2008/11/24(月) 01:50:55UDでもあるのかな(?_?) 知ってる人居たら教えてm(__)m
0770マカ
2008/11/24(月) 17:36:440771デフォルトの名無しさん
2008/11/24(月) 18:44:190772デフォルトの名無しさん
2008/11/25(火) 08:18:54本当かよ?
0773デフォルトの名無しさん
2008/11/26(水) 19:07:340774デフォルトの名無しさん
2008/11/27(木) 19:48:17いまになって良くなるなんてありえええってばよ。
0775デフォルトの名無しさん
2008/11/28(金) 22:37:310776デフォルトの名無しさん
2008/11/29(土) 12:17:320777デフォルトの名無しさん
2008/11/29(土) 16:18:000778デフォルトの名無しさん
2008/11/29(土) 16:25:140779デフォルトの名無しさん
2008/11/29(土) 17:31:190780デフォルトの名無しさん
2008/12/02(火) 21:11:120781デフォルトの名無しさん
2008/12/02(火) 23:39:000782デフォルトの名無しさん
2008/12/03(水) 02:10:170783デフォルトの名無しさん
2008/12/03(水) 09:20:12改善すれば支持も集まると思うんよ?
0784デフォルトの名無しさん
2008/12/03(水) 10:11:00勝手アプリ作れないとか、検証が面倒だとか、
同考えても支持が集まる要素が無い。
0785デフォルトの名無しさん
2008/12/03(水) 17:57:480786デフォルトの名無しさん
2008/12/03(水) 18:32:08別に極少数のマニアや、大多数の下請け業者の支持なんてあつめる必要はないから。
0787デフォルトの名無しさん
2008/12/03(水) 18:32:40DOJA1.0のアプリでも書いてるのか?
0788デフォルトの名無しさん
2008/12/03(水) 20:01:200789デフォルトの名無しさん
2008/12/03(水) 20:35:290790デフォルトの名無しさん
2008/12/04(木) 00:07:10http://www19.atwiki.jp/kokuseki/
0791デフォルトの名無しさん
2008/12/04(木) 10:02:56メガアプリなら気にしないが、まだまだ100KB/400KBアプリが主流だからな(iアプリの話)
07921000
2008/12/08(月) 19:21:06良い夢見られたろ?
0793デフォルトの名無しさん
2008/12/08(月) 20:10:44あやまれ。KCP+に関わってしまった人に謝れ
0794デフォルトの名無しさん
2008/12/08(月) 20:55:320795デフォルトの名無しさん
2008/12/12(金) 23:08:000796デフォルトの名無しさん
2008/12/16(火) 12:46:55音まで影響を受けてしまうのはBREW端末の仕様?(実機のみで出る現象)
0797デフォルトの名無しさん
2008/12/16(火) 12:50:200798デフォルトの名無しさん
2008/12/16(火) 12:55:040799デフォルトの名無しさん
2008/12/16(火) 21:39:58いや、もう、聞くまでもない。
仕様です。
0800デフォルトの名無しさん
2008/12/16(火) 23:18:15ISHELL_GetDeviceInfoExでサブスクライバIDとか端末タイプとか取得できないです。
ちゃんと1回目にサイズ取得、2回目に情報取得とやっているのですが、渡したアドレスには
NULL文字が入ってしまっているようなのですよ。
これはなぜどうすればちゃんと情報が取得できるようになるの?
みんな教えて。
0801デフォルトの名無しさん
2008/12/16(火) 23:29:120802デフォルトの名無しさん
2008/12/16(火) 23:39:36すげー
マジで取得できたよー
かなり詰まってました。
ホントありがとうございます。
0803デフォルトの名無しさん
2009/01/01(木) 19:23:04今日しっかり削除されてた。
中の人も大変だなあ。
まあ俺も会社で見てるわけだが。
0804デフォルトの名無しさん
2009/01/04(日) 20:11:550805デフォルトの名無しさん
2009/01/09(金) 13:14:440806デフォルトの名無しさん
2009/01/09(金) 13:45:200807デフォルトの名無しさん
2009/01/09(金) 15:41:16誰が死にたくなるような事いえと?
0808デフォルトの名無しさん
2009/01/11(日) 00:57:18AUにもセンターがあるとか無いとかききました。
あるとしたら、どちらが居心地がいいでしょうか?
0809デフォルトの名無しさん
2009/01/11(日) 01:09:44BREW端末のヒープメモリって、結構少ないんですか?
シミュレータで、IImageを5つくらい確保するだけで
メモリ不足になってしまったんです・・・orz
0810デフォルトの名無しさん
2009/01/11(日) 01:17:370811デフォルトの名無しさん
2009/01/11(日) 01:22:400812デフォルトの名無しさん
2009/01/11(日) 09:08:20シミュレータのヒープサイズは古いデバイスだと小さいからデバイスコンフィギュレータで適当なサイズにすると良い
0813デフォルトの名無しさん
2009/01/11(日) 10:42:33色深度の低いBITMAPにして保持しないとだめなんですかねえ・・・。
シミュレータのデバイスのヒープは1Mほどなんですが、最近の機種も
こんなもんすかねえ?
0814デフォルトの名無しさん
2009/01/11(日) 14:03:280815デフォルトの名無しさん
2009/01/12(月) 13:17:59どっかにまとまった資料はないもんですかねー。
0816デフォルトの名無しさん
2009/01/12(月) 16:40:08趣味じゃなくて仕事でやるんだから
0817デフォルトの名無しさん
2009/01/12(月) 19:15:49なければ探してこいっ。
0818デフォルトの名無しさん
2009/01/12(月) 19:17:460819デフォルトの名無しさん
2009/01/13(火) 15:26:560820デフォルトの名無しさん
2009/01/16(金) 10:49:11メールからBREWアプリを起動したいんだけど、
<a href="C:\Windows\system32\notepad.exe">notepad.exe</a>
みたいなことってできませんか?
激しく素人な質問だったらスマソ
0821デフォルトの名無しさん
2009/01/17(土) 01:25:220822デフォルトの名無しさん
2009/01/18(日) 12:50:08がんがん減っていくんですが、このAPIは何か解放しないといけないのでしょうか?
MALLOCは使ってナインですが。。。。ISHELL_FreeResDataは違いますよねー。
謎でいっぱいです。
0823デフォルトの名無しさん
2009/01/18(日) 13:20:22もうベテランばっかりで新規参入者はいないってことっすかねー。
BREW&AUはどこに向かうのでしょう・・・?
0824デフォルトの名無しさん
2009/01/18(日) 13:51:26なにかんがえてんだろうなメデューサは
0825デフォルトの名無しさん
2009/01/18(日) 14:24:01しぶせんやメデューサって何かの隠語なのかと思いまだまだ不勉強だと反省。
大変忙しく切迫している状況なのですが30分ほど時間を割いて
しぶせんやらメデューサやらを調査してみた結果、
どうやら携帯アプリの話とはぜんぜんまったく関係ないようなんです。
でも結局、BREW争奪戦で一番傷ついたのはブラック☆スターなんではないかと
推測されるに至りました。奥が深いです。
0826デフォルトの名無しさん
2009/01/18(日) 15:28:21よって、開発の主力は中国とか行ってたりする。
0827デフォルトの名無しさん
2009/01/18(日) 16:05:280828デフォルトの名無しさん
2009/01/18(日) 17:31:56LoadResによる.barファイルの読み込みはBREWのシステムで
キャッシュされるんじゃなかったっけ。
だから、当然残メモリも減ると。
0829デフォルトの名無しさん
2009/01/18(日) 18:44:37システムのキャッシュですか・・・。
じゃあ、気にしなくて良いわけですね。ありがとうございます。
でも、それじゃあメモリリークしてるのか分かりにくいなあ・・・・。
デバッグ中はキャッシュOFFなどという気の利いた機能はありそうにないし。
簡単に分かる方法は、ないもんでしょうか。
0830デフォルトの名無しさん
2009/01/18(日) 18:48:290831デフォルトの名無しさん
2009/01/18(日) 20:49:150832デフォルトの名無しさん
2009/01/19(月) 20:46:10大丈夫なんでしょうか?
0833デフォルトの名無しさん
2009/01/20(火) 07:37:430834デフォルトの名無しさん
2009/01/20(火) 07:46:28似た状況が発生するなw
0835デフォルトの名無しさん
2009/01/20(火) 20:16:440836デフォルトの名無しさん
2009/01/20(火) 22:11:380837デフォルトの名無しさん
2009/01/20(火) 22:36:180838デフォルトの名無しさん
2009/01/21(水) 16:24:56ttp://itpro.nikkeibp.co.jp/article/NEWS/20090121/323169/
0839デフォルトの名無しさん
2009/01/21(水) 16:50:54自前で読むってIHEAP_GetMemStats() を使えと?
でもこれも、システムのキャッシュの分が入ってるなら、
結局わからないですねー。ああ・・・・。どうしろと。。。
0840デフォルトの名無しさん
2009/01/21(水) 22:11:35米グーグルのAndroidで何ができるのか,絶対に売れない
0841デフォルトの名無しさん
2009/01/21(水) 23:59:56ソフト開発が数分の1になる、なんて話は過去何度もあったが、すべて話だけで終わった。
それから、UBS証券のアナリストって、ちょっと、株式調査部じゃん。携帯関係ないじゃん。
契約数が今後も伸びるなんて、嘘八百。
金の使い所が、汚くてバカですね >> au
0842デフォルトの名無しさん
2009/01/22(木) 02:59:49確かに開発費を減らせるなw
0843デフォルトの名無しさん
2009/01/22(木) 05:23:10Javaとの親和性が高いから他の携帯アプリからの移植も低コストで済む。
0844デフォルトの名無しさん
2009/01/22(木) 08:37:520845デフォルトの名無しさん
2009/01/22(木) 18:21:37あれがオープンならBREWもオープンだ、iアプリはもっとオープンだ
あ、脱獄したiPhoneはオープン端末かもな
0846デフォルトの名無しさん
2009/01/23(金) 00:25:16> .Netなんてみんな撤退してるとこで、
お前がマじゃないことはよくわかった
0847デフォルトの名無しさん
2009/01/23(金) 07:50:40>Javaとの親和性が高い
冗談も休み休み言えと。
0848デフォルトの名無しさん
2009/01/23(金) 10:43:34トランスレータがあるじゃん。
言語仕様的にも置換可能じゃん。
異論があれば詳しく。
0849デフォルトの名無しさん
2009/01/23(金) 13:32:42トランスレータがあるじゃん。って・・・それは親和性なのか?
0850デフォルトの名無しさん
2009/01/24(土) 02:01:42>言語仕様的にも置換可能
えっ、そんなことはないぞ。つーか、誰がそんなこと言ってるんだ?
現場か? 上役か? sunの人間か? MSの人間か?
結局、ババつかまされるのは現場の技術者だなこりゃ。
0851デフォルトの名無しさん
2009/01/24(土) 11:47:24携帯Javaアプリで使われてるJavaの言語バージョンがそもそも低いから
移植の障害は少ないはず(勿論逆方向の移植なら辛いだろう)
structを使ったgcの抑制とか細かいチューニングもきくし
ライブラリ揃ってきたら個人端末向け搭載というのも悪くはないと思う
期待してもこの先ずっと法人向けのみなんだろうけど
0852デフォルトの名無しさん
2009/01/24(土) 18:22:400853デフォルトの名無しさん
2009/01/24(土) 21:40:52もともとJavaを使った理由は、ARMだとJavaに特化したコードを効率よく実行できるモードがあるからだろ?
つーか、それは使わないのかよ。つーか、今まで使えなかったのかよ?
なんという無駄。
0854デフォルトの名無しさん
2009/01/25(日) 14:02:23ライセンス料や電力消費の都合で選択しなかったんだろ。
どこにも無駄は発生してない。
0855デフォルトの名無しさん
2009/01/25(日) 14:29:08なにその無駄機能。選択しなくてもARMの機能として搭載されているじゃん。
で、それがそのまま携帯に入ってるじゃん。
無駄、無駄すぎ。使えないならカットしてARMに言ってコスト下げさせろよ、
0856デフォルトの名無しさん
2009/01/25(日) 17:32:43拡張といってるのに、選択しなくてもとは?
あと、ARMに言うのは違うだろ。言うなら実際に作ってるところに言えよ。
0857デフォルトの名無しさん
2009/01/25(日) 23:54:59ARMプロセッサのJava拡張アーキテクチャなんですけどね。
見てください。
http://www.jp.arm.com/products/multimedia/index.html
0858デフォルトの名無しさん
2009/01/26(月) 00:09:430859デフォルトの名無しさん
2009/01/26(月) 00:57:59言語がJavaなのは何事か、とも言いたくもなるな。
とはいえ、BREWには何にも関係ないけどな。
0860デフォルトの名無しさん
2009/01/26(月) 18:39:46マスコットカプセルV4を勉強しようと思うのですが、
リンクしたところで
AEEGL.hが足りません的なメッセージが出て先に進めません。
AEEGL.hがどのライブラリになるのかわかる方いらっしゃいましたら
ご教授ねがえないでしょうか?
よろしくお願いします。
0861デフォルトの名無しさん
2009/01/26(月) 18:48:060862デフォルトの名無しさん
2009/01/26(月) 18:54:21マスコットカプセルのSDKの中に含まれるファイル郡を
BREWSDKの中に入れてコンパイルした際
brewopengl_init.hの中で呼ばれているみたいなのですが、
BREWSDKにもマスコットカプセルにも含まれていませんでした。
0863デフォルトの名無しさん
2009/01/26(月) 19:14:23ttps://brewx.qualcomm.com/bws/content/gi/products/opengles/1.0.3/install/license.htm
0864デフォルトの名無しさん
2009/01/27(火) 10:05:40ありがとうございます!
これからテストしてみます^^
0865デフォルトの名無しさん
2009/01/27(火) 22:40:250866デフォルトの名無しさん
2009/01/28(水) 20:44:00KCP+の上に.Netがのってるんだろ?
0867デフォルトの名無しさん
2009/01/28(水) 23:09:50KCP+www
0868デフォルトの名無しさん
2009/01/29(木) 01:15:510869デフォルトの名無しさん
2009/01/30(金) 00:31:22金もらえるからやってるだけ。
0870デフォルトの名無しさん
2009/01/30(金) 01:28:44実行はPCでやって、画面だけ携帯で見るのだと予想。
0871デフォルトの名無しさん
2009/01/31(土) 12:12:450872デフォルトの名無しさん
2009/01/31(土) 12:21:060873デフォルトの名無しさん
2009/01/31(土) 19:56:11それだったら事前に「.NETランタイムのARM移植やりました!」ってリリースがKDDI研究所あたりから出てるはず。
0874デフォルトの名無しさん
2009/01/31(土) 23:00:16なんで研究所が移植するんだよ。
0875デフォルトの名無しさん
2009/02/01(日) 01:16:520876デフォルトの名無しさん
2009/02/01(日) 13:57:510877デフォルトの名無しさん
2009/02/01(日) 14:42:260878デフォルトの名無しさん
2009/02/01(日) 20:33:18JavaのClassで配布するのと何が違うのかと。
0879デフォルトの名無しさん
2009/02/02(月) 22:42:13Javaではないことが重要なんじゃない?
偉いさんや投資家たちにプレゼンするときに、
違いがあるとアピールしやすいとか。
0880デフォルトの名無しさん
2009/02/02(月) 23:23:24冗談だろ、そんな文系バカの見本みたいな…
なんか、ありえる気がしてきた…。
0881デフォルトの名無しさん
2009/02/03(火) 00:12:10オープンアプリプレイヤーと棲み分けしたいんだろ
0882デフォルトの名無しさん
2009/02/03(火) 00:45:05.netの方は一般向けだろ?
0883デフォルトの名無しさん
2009/02/03(火) 17:31:18http://www.kddi.com/corporate/news_release/2009/0121b/index.html
>低コスト・短期間での業務用アプリケーションの開発に最適な環境を提供します。
>当初は、同じく2009年春以降発売予定の法人向け携帯電話「E05SH」、「E06SH」が対応する予定です。
0884デフォルトの名無しさん
2009/02/03(火) 19:53:04kddiの監査がないんだよ、一般向けは。
企業向けは監査がある。
0885デフォルトの名無しさん
2009/02/04(水) 09:20:55exchange関連の相性アピールだろjk
>>884
>>883じゃないが何を言ってるのかわからない
まず監査って単語の意味を間違えてる気がする
0886デフォルトの名無しさん
2009/02/04(水) 18:30:26いや間違ってない。
あれは誰が何と言おうと監査。
0887デフォルトの名無しさん
2009/02/04(水) 18:49:420888デフォルトの名無しさん
2009/02/04(水) 20:25:03インスタンスの生成を行うとECLASSNOTSUPPORTが返却されてしまいます
0889デフォルトの名無しさん
2009/02/18(水) 03:26:300890デフォルトの名無しさん
2009/02/18(水) 17:41:240891デフォルトの名無しさん
2009/02/18(水) 19:16:140892デフォルトの名無しさん
2009/02/25(水) 23:14:31市販の3Dデザインツールで3Dデータを作成 〜 ターゲット環境での動作を確認
をすべて無料で行う方法が載っているWebページがあれば教えて下さい。
あとMascotCapsuleの環境構築方法が載っているWebページがあれば教えて下さい。
エイチアイのホームページには、MascotCapsuleのプログラミング方法は載っていても
環境構築方法は載っていませんでした。
0893デフォルトの名無しさん
2009/02/25(水) 23:39:550894デフォルトの名無しさん
2009/02/26(木) 00:17:530895デフォルトの名無しさん
2009/02/26(木) 12:05:290896デフォルトの名無しさん
2009/02/26(木) 23:03:470897デフォルトの名無しさん
2009/03/15(日) 22:08:170898デフォルトの名無しさん
2009/03/16(月) 17:36:110899デフォルトの名無しさん
2009/03/17(火) 21:36:460900デフォルトの名無しさん
2009/03/20(金) 10:29:340901デフォルトの名無しさん
2009/03/23(月) 21:32:30SDKは BREW 3.1.2 Ja と BREW SDK 4.0.1 SP05 をインストール済みです。
あと BREW Tools Suite 3.1.1SP02 もインストールしています。
何をインストールするとついてくるものなんでしょうか
0902デフォルトの名無しさん
2009/03/23(月) 22:38:53SDKとSDK Toolsと Tools Suiteの3つが必要。
0903デフォルトの名無しさん
2009/03/23(月) 22:41:460904デフォルトの名無しさん
2009/03/28(土) 03:00:580905デフォルトの名無しさん
2009/04/01(水) 18:08:04どっか文書あったっけ・・・?Spice探してもわからんかった。
0906デフォルトの名無しさん
2009/04/03(金) 03:32:210907デフォルトの名無しさん
2009/04/06(月) 02:53:490908デフォルトの名無しさん
2009/04/09(木) 10:41:04待ち受け画面のまま一晩放置して、翌朝にアプリを立ち上げると
リセットがかかる現象が起きてるんですが、考えられる原因って
何か心当たりありますでしょうか?
マジで原因が分からなくて困ってます><
0909デフォルトの名無しさん
2009/04/09(木) 10:48:24つーか、しばらくBREWやってないからここ2、3年の状況分からん。
0910デフォルトの名無しさん
2009/04/10(金) 13:08:02消せなくなってしまったんだが、そういう症状って誰かなった事無い?
0911デフォルトの名無しさん
2009/04/10(金) 23:01:50普通のもdとか?
0912デフォルトの名無しさん
2009/04/11(土) 13:33:030913デフォルトの名無しさん
2009/04/12(日) 02:36:080914デフォルトの名無しさん
2009/04/12(日) 03:57:37情報が少ないんでまったくの見当違いかもしれないが、単純に考えれば
GETUPTIMEMS()絡みが一番ありえるか。
昔この値をintで取っていて、30日だか40日だか連続で起動している端末だと
マイナス値として取得して、アプリを起動するとフリーズするみたいな
クレームが入った事があるw
そのままだと確かに30日後とかそういう話になるが、例えば秒に変換して
int16で管理しているなら32767秒 = 約9.1時間でマイナスに裏返る計算になる。
0915デフォルトの名無しさん
2009/04/12(日) 21:55:59ずいぶん前に2バイト文字含む名前のフォルダコピーしちゃって消せなくなったことあるよ。
まぁ実害はないから放置ったけどね。
0916デフォルトの名無しさん
2009/04/13(月) 04:31:040917デフォルトの名無しさん
2009/04/13(月) 04:45:29つ『過去の過ち』
0918デフォルトの名無しさん
2009/04/13(月) 10:16:01void Delete( app * p )
{
IFileMgr* pifm = NULL;
FileInfo info;
if( ISHELL_CreateInstance( p->a.m_pIShell, AEECLSID_FILEMGR, (void**)&pifm ) == SUCCESS ){
if( IFILEMGR_EnumInit( pifm, "/", FALSE ) == SUCCESS ){
while( IFILEMGR_EnumNext( pifm, &info ) ){
IFILEMGR_Remove( pifm, info.szName );
}
}
IFILEMGR_Release( pifm );
}
}
0919デフォルトの名無しさん
2009/04/15(水) 12:01:31入力した文字を画面表示する際に、改行を入れると正常に画面に表示できません
ソフィアクレイドルの下記のサンプルを用いているのですが、改行に対応させるにはどうすればよいのでしょうか?
// 文字列描画ループ
wstr_pos = 0; // AECHAR 文字列バッファ内の表示位置
while (1)
{
// 枠の横幅に入る文字数を計算する
int count;
IDISPLAY_MeasureTextEx(disp, font, wstr_text + wstr_pos, -1, rect.dx, &count);
if (count == 0) break;
// 文字列を描画する
IDISPLAY_DrawText(disp, font, wstr_text + wstr_pos, count, x, y, &rect, 0);
// 次の行を描画するための準備
y += font_height;
wstr_pos += count;
}
0920デフォルトの名無しさん
2009/04/15(水) 21:43:34デバッグ出力に
「DLLModLoader.c:120 - ERROR: CI 0xXXXXXXX inside module」
って出るんだけど、こんなエラー出た事ある人居る??
(0xXXXXXXXはクラスID)
0921デフォルトの名無しさん
2009/04/16(木) 02:56:25単純にそのクラスIDの初期化に失敗してるだけでは?
0922デフォルトの名無しさん
2009/04/16(木) 04:21:44もしかして\n入れたら勝手に改行して表示してくれるとかあほな事思ってる?
0923デフォルトの名無しさん
2009/04/16(木) 10:03:390924919
2009/04/16(木) 11:25:010925920
2009/04/16(木) 12:44:06うーん。
生成しようとしてるクラスの問題なんですかね??
エクステンションのクラスIDなんですけど、
色々やってみても一向に解決しなさそうなので提供元に問い合わせてみます。
ファイル配置が悪いのかなぁ・・・。
0926デフォルトの名無しさん
2009/04/24(金) 15:26:50アプレット名
unknown error39
と表示されるのですが、エラーの詳しい内容を確認するリファレンスなどはないでしょうか?
0927デフォルトの名無しさん
2009/05/01(金) 07:35:20uint32 val = 0;
int size = ISHELL_GetDeviceInfoEx( pIShell,KDDI_IPTRAFFIC_CURRENT, NULL, NULL );
int res = ISHELL_GetDeviceInfoEx( pIShell,KDDI_IPTRAFFIC_CURRENT, &val, &size );
W5xはこれで問題ないんだけど誰かご存知ないでしょうか
0928デフォルトの名無しさん
2009/05/02(土) 03:52:354.0のSDKと4.0用のKDDI拡張でコンパイルしてその結果なら、ほんとに非サポートなんだろ。
0929デフォルトの名無しさん
2009/05/11(月) 09:36:54K様に質問すればいんじゃね?
ちゃんとBREW3.1で〜の下りは書くんだぞ
0930デフォルトの名無しさん
2009/05/12(火) 11:10:060931デフォルトの名無しさん
2009/05/13(水) 01:45:450932デフォルトの名無しさん
2009/05/13(水) 11:02:28教えられる範囲でauはBREWだから糞なんだって教えておいた。
0933デフォルトの名無しさん
2009/05/13(水) 14:22:39辞めたやつが以前やってて
RCVT1.2がある
VC2008とこれで4.0向きって作れる?
0934デフォルトの名無しさん
2009/05/13(水) 15:30:340935デフォルトの名無しさん
2009/05/13(水) 15:47:23設定が面倒なだけで。
0936デフォルトの名無しさん
2009/05/13(水) 15:53:50今は2005まで一応対応してるんだっけか。
試しに今、BREW SDK Tools 1.1.1 SP02 Ja 入れてみてるけど、
そのままだと2005起動時に
1041/BREWAddinsResources.dll が無いって言われるね。
0937デフォルトの名無しさん
2009/05/13(水) 16:05:480938デフォルトの名無しさん
2009/05/13(水) 16:59:03VS2003と1.2でやってみます
ありがとう
0939デフォルトの名無しさん
2009/05/13(水) 17:06:252008入ってるとそのままじゃ2003入らんかもしれんががんばれー。
0940デフォルトの名無しさん
2009/05/13(水) 18:08:40アプリ側でヘッダに含めないとだめっぽい?
0941デフォルトの名無しさん
2009/05/13(水) 18:10:300942デフォルトの名無しさん
2009/05/13(水) 18:56:380943デフォルトの名無しさん
2009/05/13(水) 19:01:50ありがとう、自前で入れることにします。
さっそくKDDI_SUBSCRIBER_IDでEZ番号を取得してみたらウェブで確認したのより短い・・・
ウェブでは14個の数字+_**.ezweb.ne.jpだったのに取得できたのは頭の13個のみ
BREWでは数字が13個あれば十分ってこと?
0944デフォルトの名無しさん
2009/05/13(水) 21:37:04その長さでGetDeviceInfoEx呼ばないとダメな端末なかったっけ?
>>933
VC2008Expressで作ってる。ただウィザードとか無いから、INCパスの設定とか自分で。
最初にテンプレートになるプロジェクトファイル作って、後は使い回しだけどね。
RVCT3.0だと可変長引数マクロとかサポートされてんだけど、このへんはVSだと2005以降っぽい。
でも2005は重いし導入面倒だし・・・ってことで2008使ってる。
0945デフォルトの名無しさん
2009/05/13(水) 21:52:35サイズは取得してて、mifのアクセス権限も設定してます。
下のコードどこか間違えてるんでしょうか。
char ezno[40] = { 0 };
int size = ISHELL_GetDeviceInfoEx( m_pIShell, KDDI_SUBSCRIBER_ID, (void**)&ezno, NULL );//30が返ってくる
ISHELL_GetDeviceInfoEx( m_pIShell, KDDI_SUBSCRIBER_ID, (void**)&ezno, &size );
0946945
2009/05/13(水) 22:48:56int size;
char ezno[40] = { 0 };
ISHELL_GetDeviceInfoEx( pMe->a.m_pIShell, KDDI_SUBSCRIBER_ID, NULL, &size );
ISHELL_GetDeviceInfoEx( pMe->a.m_pIShell, KDDI_SUBSCRIBER_ID, (void**)&ezno, &size );
サイズの取得間違えてました。
なにやってんだ・・・orz
0947デフォルトの名無しさん
2009/05/13(水) 23:08:09RVCT使ったことないけど2008でBREWアプリ開発したことあるよ
2005用アドインはだいたい2008でも大丈夫なもんだし
>>936
違う所に置かれてるだけなので正しい場所に置けば無問題
>>937
それBREW関係ないからw
0948デフォルトの名無しさん
2009/05/13(水) 23:15:47いや、ykuboさんが2005ExpressはSDK Toolsのアドインが非対応っていってたんだけど・・・
アドインが置かれる場所が違うだけってこと?
0949デフォルトの名無しさん
2009/05/13(水) 23:57:08実際入れて確認しろよカスkubo
0950デフォルトの名無しさん
2009/05/14(木) 00:00:27入れても認識しないから探してその発言見つけたんだし。
んで、コピーすりゃ動くの?
0951デフォルトの名無しさん
2009/05/14(木) 00:08:270952デフォルトの名無しさん
2009/05/14(木) 00:18:220953デフォルトの名無しさん
2009/05/14(木) 03:39:45シミュ上では単にAEEMod_LoadをdllexportしたDLLだぞ
なんつーか、携帯開発やってるPGのレベルってこの程度なの?
0954デフォルトの名無しさん
2009/05/14(木) 04:04:45SDK TOOLSがExpressに対応してないんじゃなかったけってだけで。
自分自身アドインは最初のテンプレ用のプロジェクト作成の時しか使ってないし。
0955デフォルトの名無しさん
2009/05/14(木) 06:08:330956デフォルトの名無しさん
2009/05/14(木) 14:17:26縮図を見たw
0957デフォルトの名無しさん
2009/05/14(木) 14:22:430958デフォルトの名無しさん
2009/05/14(木) 17:05:39環境を作るのも仕事のうちじゃねーか。
0959デフォルトの名無しさん
2009/05/14(木) 18:02:02だからSDK Toolsのアドインは使えない
かつてはBorland C++ Builderで開発した人もいたし、仕組みさえわかっていればアドインは必要ないんだが
http://brewforums.qualcomm.com/ja/showthread.php?s=&threadid=223
最初の取っ掛かりにはアドイン必要だよなー
0960デフォルトの名無しさん
2009/05/16(土) 00:32:19とりあえず、堅そうなVS2003+1.2で
4.0向けビルドまでやってみます
慣れてきたら2008に移行してみるつもり
色々とありがと
0961デフォルトの名無しさん
2009/05/16(土) 02:08:14なんで違う人へのレスに反応するんだよ
EEはアドイン対応してねーだろ
0962デフォルトの名無しさん
2009/05/18(月) 15:40:00こんなに大量にコンシューマ機の種類があるか!w
0963デフォルトの名無しさん
2009/05/18(月) 15:48:110964デフォルトの名無しさん
2009/05/18(月) 20:06:460965デフォルトの名無しさん
2009/05/18(月) 20:10:560966デフォルトの名無しさん
2009/05/18(月) 23:14:430967デフォルトの名無しさん
2009/05/20(水) 03:05:580968デフォルトの名無しさん
2009/05/20(水) 09:19:400969デフォルトの名無しさん
2009/05/20(水) 16:18:460970デフォルトの名無しさん
2009/05/20(水) 18:04:53オープンアプリでいいですとか、Flashでいいですって客ばかり
DoCoMoやソフバンについては相手もこだわるんだがなぁ・・・
0971デフォルトの名無しさん
2009/05/20(水) 23:55:110972デフォルトの名無しさん
2009/05/21(木) 00:03:320973デフォルトの名無しさん
2009/05/21(木) 00:10:09独占タイトルがないだけで移植の仕事はまだまだあるよ
BREWアプリの死滅はプラットフォームの死亡/切り捨てかMIDP・Dojaアプリとの心中
Android携帯がDoCoMoから参入してくるんで先行きは暗いが…
0974デフォルトの名無しさん
2009/05/23(土) 21:02:38Android携帯はまだ日本では普及しないと思う。
あの電池持ち&使い勝手で納得してくれるユーザーは日本にいないよ。
2台目携帯の需要はあると思うけど、あくまでセカンドどまり。
BREWが今後続くかどうかはAU次第か…
少なくともLTEまでは大丈夫だと個人的には思っているよ。
それ以降はプラットフォーム変わる可能性もあるからわかんね
0975デフォルトの名無しさん
2009/05/23(土) 23:37:500976デフォルトの名無しさん
2009/05/24(日) 14:09:550977デフォルトの名無しさん
2009/05/25(月) 11:00:500978デフォルトの名無しさん
2009/05/25(月) 13:58:34よほどの状況らしい。
0979デフォルトの名無しさん
2009/05/25(月) 19:47:23次々次々投入するなんてほんとばかげてる。
0980デフォルトの名無しさん
2009/05/26(火) 01:28:15ハードや基本設計の改良で操作性UPやさくさく感UPならまだ意味はあるんだけどね。
改悪されてることも珍しくない、良くなったのはデザインだけとか・・・
Bluetooth、GPS、メール・・・みたいな劇的な変革があった時に対応機種を出すのは
分かるけど、最近は携帯電話の機能も停滞してるからなぁ。
ソフト屋から見れば機能追加は有償、バグ修正は無償でアップデートでもすりゃいいじゃん
と思うけど、殆どのユーザーはそういう煩雑なの嫌がるのかもね。
0981デフォルトの名無しさん
2009/05/28(木) 09:51:26VS2005のアドインはVS2008とそれほど変わらんのではないかと思って、BREW SDK Tools のアドイン移植を試しています。
ただ自宅なんで、RVCTは無しでやってる。いまのとこ以下の状態。
1.VS2005評価版にBREW SDK TOOLSをインストール
2.C:\Program Files\BREW SDK Tools 1.1.1 SP02 Ja\VSAddins\vs80\1033 以下をコピーして1041を作成。
(ttp://www.asahi-net.or.jp/~YW3T-TRNS/opengl/opengles/brew.htm)
3.VS2008評価版をインストール
4.ttp://msdn.microsoft.com/ja-jp/library/bb513851.aspx
(やったのは1から3まで。これでVS2008にアドインがインストールされ、BREWアドインの
ツールバーが出せる)
5.VS2005のBREWAppWizardをVS2008にコピーする
(参考URL:ttp://mxiapl.blogspot.com/2009/01/wtl80appwizardvisual-studio-2008.html)
->ただし、.vszの編集はいらんかも。
6.VS2008に移動したウィザードの「default.js」の
selProj.Object.Save();
の下からtry分の末尾の}の直前までをコメントアウト
0982デフォルトの名無しさん
2009/05/28(木) 09:53:22ここまでで、VS2008でBREWAppWizardを起動してプロジェクトを作れるが、
AEEModjen.cとかのパスがおかしくなってる。
原因は、6.でコメントアウトした部分が関係しているが、このコメントアウトを
はずすと、プロジェクトが開けなくなる。
(後から手動で追加するか)
現状、ここまでで以下の状態
1.AEEAppGen,AEEModJenは後から手動で追加しなおさないとダメ
2.MakeFileの生成ボタンは動かない。VS2005の「ツール」->「外部ツール」
->「BREW Application 'Make'」の内容をVS2008にコピーしてみた。
(RVCTが無いので動作確認できず)
0983981
2009/05/28(木) 09:57:41なんせ自宅なんで、VSは評価版だしRVCTは無いので、ここまでが限界かもしれん。
今失業中で来週から仕事だけど、転職先はベンダーでなくCPなんでMSDNに
入ってくれそうもないから続きを試すのも無理っぽいし。
「ここまで以下の状態」の2.が動作すれば実用に耐えるのだが、だれか試せますか?
0984981
2009/05/28(木) 09:59:310985981
2009/05/28(木) 10:03:290986デフォルトの名無しさん
2009/05/28(木) 15:15:28うちはデスクトップのXP+VS2005でアドイン動かして、
ノートのVista+VS2008で作業してる。
wizard動かすのなんて最初だけだし。
奇遇にも同じMACアドレスでvpn clientが動いてるから
特に困ることもない。
0987デフォルトの名無しさん
2009/05/29(金) 01:11:00pIMediaが0で作れない。
返り値は3が帰ってくる。
どうしたらpIMediaが作れるか教えて
0988デフォルトの名無しさん
2009/05/29(金) 01:12:01pIMediaが0で作れない。
返り値は3が帰ってくる。
どうしたらpIMediaが作れるか教えて
0989デフォルトの名無しさん
2009/05/29(金) 01:20:190990デフォルトの名無しさん
2009/05/29(金) 01:50:500991デフォルトの名無しさん
2009/05/29(金) 22:13:200992デフォルトの名無しさん
2009/05/30(土) 21:06:25レス数が950を超えています。1000を超えると書き込みができなくなります。