BREW(Binary Runtime ..
405:デフォルトの名無しさん
07/04/24 17:34:24
検証始まったんなら、ぼちぼち作業が進むんでない?
まだ3営業日しか立っていないんで、何とも言えない希ガス。
406:デフォルトの名無しさん
07/04/25 01:22:22
>>405
18時位からアクセスが来た。しかもこの時間になっても検証作業してる。
がんばれ検証ラインの中の人。
407:デフォルトの名無しさん
07/04/25 01:53:37
じゃあ、やっぱりsigか?
無効も迷惑こうむってたんだな・・・
408:デフォルトの名無しさん
07/04/25 13:17:02
なんか、最近は検証も外注とか何とかそういう話が出ているようですね。。。
409:デフォルトの名無しさん
07/04/26 07:47:57
がんばれ、KDDI検証の人!
連中にはいろんな意味で頭があがらないぜ。
410:デフォルトの名無しさん
07/04/27 00:49:42
最近も何も、初めっから検証は外注
411:デフォルトの名無しさん
07/04/27 01:05:36
検証通ったようでステータスが登録中になったよ。ありがとう中の人。
412:デフォルトの名無しさん
07/04/27 02:24:51
sig、なおらないねー・・・
413:デフォルトの名無しさん
07/04/27 09:56:08
gnudeの情報は出ていましたが、WinARMって誰かもう使ってますか?
ソースはC++で、静的変数をいっぱい使っていたりするんですけれど。
それから、こちらはRVDS2.xが前提みたいですが、lightblueの
modジェネレータって、誰か使って成功しています?
414:デフォルトの名無しさん
07/04/27 13:17:34
sigとれるようになったー
・・・って有効期限が1年になってるけど、あってるの?これ・・・
415:デフォルトの名無しさん
07/05/01 01:52:48
みんなデスマってるか〜?
416:デフォルトの名無しさん
07/05/01 09:15:07
ん? 俺は連休中だ
417:デフォルトの名無しさん
07/05/01 21:11:37
>>416
いいなぁ、お前、どうせ去年からずっと連休なんだろ?
418:デフォルトの名無しさん
07/05/02 00:35:20
さすがにそこまでのヤツはこのスレには来ない予感
419:デフォルトの名無しさん
07/05/07 14:34:57
黄金連休は9連休だった。
420:デフォルトの名無しさん
07/05/07 15:21:34
こ れ か ら 2 ヶ 月 祝 日 な し
421:デフォルトの名無しさん
07/05/07 15:45:37
祝日があっても休めなかったりするのに
何言ってんだ?(・ω・)
422:デフォルトの名無しさん
07/05/07 20:00:22
休めるわけじゃないが、遅刻しても平気なだけマシなのだな
423:デフォルトの名無しさん
07/05/07 22:28:33
しかし連休明けと同時に書き込みが始まるのは判り易いよな
424:デフォルトの名無しさん
07/05/07 22:37:54
Javaのインターフェースのような振る舞いをさせたい場合はどうしたらいいんだろう?
クロスキャストで質問なんだが。。。
Javaからの移植を今やってる。で以下の継承ツリーを持つクラスがある。
Object -> ClassA -> ClassB -> ClassC -> ClassD
↑ ↑
Object -> ClassE ↑
↑
Object -> ClassF -> ClassG
※)みぎにいくほどサブクラス。ClassE,ClassF,ClassGはJavaではインターフェース。
BREWでは純粋仮想関数だけを持つクラス
ちなみにClassBの宣言は
class ClassB : public ClassA, public virtual ClassE
ClassCの宣言も同様に
class ClassC : public ClassB, public virtual ClassG
でこのクラスに対して
ClassD* classD = new ClassD();
ClassC* classC = (ClassC*)classD;
ClassB* classB = (ClassB*)classC;
Object* obj = (Object*)classB;
とUPキャストしてObject型にする。んでそのあとに
ClassG* classG = (ClassG*)obj;
classG->hoge();
をやるとまったく違う関数が呼ばれてしまう。。。。どうしたらいいんだろ。。。。
425:デフォルトの名無しさん
07/05/08 02:07:48
何で仮想継承してるのか分からんけど、普通に多重継承させて
ClassG* classG = static_cast<ClassG*>(static_cast<ClassD*>(obj));
obj->hoge();
でいけることない?
426:デフォルトの名無しさん
07/05/08 02:57:58
仮想継承消して実験してみたら、↑のは曖昧って怒られた。
むかついたからこんな風にしてみた。
IClassG* classG = (IClassG*)(ClassD*)(ClassC*)(ClassB*)(ClassA*)obj;
classG->ClassGFunc();
今は反省していない。
>>424
Object にキャストしたときにはもう元の型情報が失われてるから、
ClassG* にするために何バイトオフセットをずらせばいいかが分からない。
だから正しい型(ClassG を継承した型)に戻した上で ClassG* にキャストしてやる必要がある。
427:デフォルトの名無しさん
07/05/08 04:12:34
>>426
それでいけるのも分かるのだが、
しかしそうすると、たとえばIClassGを実装したクラスが
3つあるとすると、それらをIClassG型で扱いたいのに、いちいち元の型を
しらべて、それに一度キャストしてからIClassGに戻すということをしないといけない。
JavaではIClassG型として受け取れば元の型が何であろうと
IClassG型のメソッドは呼べる。
できればJavaと同じ振る舞いをさせたいんだけどいい方法ないかなぁ・・・・
COMのQueryInterfaceみたいなのを作るしかないのかな・・・・・
428:427
07/05/08 04:16:36
追記。
いったんObject型にしちゃうのは、JavaでいうVectorみたいな
可変長配列に入れてるためです。
templateにしてないのはプリミティブ型を入れたくないから。
まぁ元がJavaからの移植なのでできるだけJavaのコーディングを
真似したいということです。
429:デフォルトの名無しさん
07/05/08 08:55:57
>>428
少々めんどくていいなら、
struct Object
{
int type;
void* obj;
};
こんな感じのクラスを可変長配列に格納すればいいんじゃないかと。
受け取った側は type を見て適切な型に頑張って自分でキャストする、と。
>>427
それをするためには RTTI が不可欠になってくるので、
自分でそういった機構を作る必要が出てくるだろうなぁ。
正直俺はやる気がしない。
430:デフォルトの名無しさん
07/05/08 18:29:48
ARMのコンパイルしたら
#include file "なんたら" wouldn't open
がズラーっと並ぶ。
なんたらのところは追加インクルードディレクトリの中にあるヘッダーファイル
どのへんをいじってみたらいいのかもわからんボスケテ
431:デフォルトの名無しさん
07/05/08 20:39:47
>>430
-Iオプションで追加インクルードディレクトリを指定してあげたらいいんじゃないかな。
432:デフォルトの名無しさん
07/05/10 09:56:59
>431
助かった。解決!
433:デフォルトの名無しさん
07/05/10 21:53:07
Cメールを受信すると一瞬停止する現象が起きます
W32SA端末です
434:デフォルトの名無しさん
07/05/11 00:10:01
>>433
そうですか。
435:433
07/05/11 01:29:06
Cメール受信時の動作についてはどんな資料見ればよいでしょうか?
支援サイトの資料はあるのですが、「W32」「メール」で検索したのですがダメでした。
アドバイスお願いします
436:デフォルトの名無しさん
07/05/11 02:58:29
どのドキュメントにも載ってないだろうし、
その件は技術サポートに質問するような内容だね。
437:デフォルトの名無しさん
07/05/11 04:17:22
意味がわからなかったけど、
BREWアプリが停止するって意味か。
サポートに聞けとしか(ry
438:433
07/05/11 09:10:37
問い合わせてみます。
439:デフォルトの名無しさん
07/05/13 10:28:50
質問です。環境はC++&ARMコンパイラです。
class Object と class Hoge : public Object があり、
Hoge を社内ライブラリのスマートポインタに格納しました。
SmartPtr<Hoge> spHoge(new Hoge());
そしてスマートポインタから生のポインタを取り出すのですが、
Hoge* pHoge = spHoge.getPtr();
Object* pObject = spHoge.getPtr();
void* pUnknown = spHoge.getPtr();
この時、pObjectにだけ 他で得られたポインタ値-8 が格納されていました。
SmartPtr<Hoge>::getPtr()の実装は、内部で持っているダブルポインタ
Hoge** p を、 return *p として返しているというようなものです。
この、返すべきポインタの型によって、
ポインタ値-8されてしまうのは、何故なのでしょうか?
VCとエミュレータでやってみても再現しないため、
ARMコンパイラの何らかの機構によるものではないかと思うのですが、
私には、それが何であるのか今のところ分かっていません。
他にも同じ経験をされた方や、詳しい方いらっしゃいましたら是非ご教授くださいませ。
440:デフォルトの名無しさん
07/05/13 16:56:39
>439
pHoge を Object* にキャストした場合はどうなる?
>class Hoge : public Object
単一継承じゃなくて多重継承してたりとかしない?
>この時、pObjectにだけ 他で得られたポインタ値-8 が格納されていました。
+8 じゃなくて、-8?
441:439
07/05/13 21:12:40
>>440
返信ありがとうございます。
>pHoge を Object* にキャストした場合はどうなる?
pHoge を Object* へというのはちょっとやっていませんでした。
明日試してみます。
>単一継承じゃなくて多重継承してたりとかしない?
・・実は多重継承しています!
本当はこのような継承構造になっています。
class Hoge : public Object , public Factory<Hoge>
Factoryは、static T CreateInstance()メソッドを持ち、自分自身を
確保してあるメモリプールから生成出来るようにしており、
new Hoge() も実際は、Hoge::CreateInstance() となっています。
Objectは、いくつかの変数と仮想関数を持っています。
情報の後出しをしてしまい、申し訳ありません。
多重継承だとVTBLが複雑になるといった情報を先ほど知ったのですが、
その影響ということなのでしょうか?
>+8 じゃなくて、-8?
そこを突っ込まれると、メモって来たわけではないので
ちょっと自身がないのですが、確かpObjectだけ他-8だったように思います。
明日詳しく調べてきます。
442:デフォルトの名無しさん
07/05/14 00:45:51
>>424 と同じ悩みだな。
「BREW Java 風 クラス」とかでググるといいかも。
443:デフォルトの名無しさん
07/05/14 02:52:27
>441
>多重継承だとVTBLが複雑になるといった情報を先ほど知ったのですが、
>その影響ということなのでしょうか?
vtbl よりもメモリレイアウトの方かな。
派生クラスのオブジェクトの一部に基本クラスのオブジェクトが含まれる。
仮に、Hoge クラスのレイアウトが次のようになったとする。
Factory<Hoge> の内容
Object の内容
Hoge 独自の内容
このとき、Hoge * はオブジェクトの先頭を指すので「Factory<Hoge> の内容」の先頭を指している。
void * へキャストする際は、そのままオブジェクト先頭を指すので「Factory<Hoge> の内容」の先頭を指す。
Object* へキャストする場合は、内部の基本クラスのオブジェクトの先頭を指すので、「Object の内容」の先頭を指す。
なので、Factory<Hoge> の内容(とパディング)で 8 バイト確保されている場合には、Object* へキャストするとポインタ値が +8 される。
多分、ARM コンパイラと VC でオブジェクトのメモリレイアウトが違うんじゃない?
444:439
07/05/15 01:45:15
すみません、Object*で返ってきたポインタ値は、皆さんの仰るとおり+8でした。
どうやら逆に勘違いしていたようです。
>>443
なるほと、そういうことなのですね。
あれから自分でも色々試し、色々と分かるようになりました。
私も途中で>>424の問題とぶつかりましたが、私の場合は
基本的にスマートポインタを使うようにし、派生クラスから基底クラスへキャストした際に
派生のポインタと基底のポインタから差分を取り、キャストオフセット値(?)として
スマートポインタ内部に保存して、必要なときに取り出せるようにしました。
これで大きな問題が解決でき、やっと作業が進行しそうです。
皆さん、本当にありがとうございました。
445:デフォルトの名無しさん
07/05/18 00:30:07
今日のカンファレンスに出てたのって例のykubo氏か?
GJと言いたいとこだが、ちょっと喋るの早すぎないかw
446:デフォルトの名無しさん
07/05/18 19:31:55
あああ、カンファレンス行き忘れた。
そもそも申し込みしてないんだが。w
447:デフォルトの名無しさん
07/05/22 13:24:16
PCから端末へのアプリの転送速度を上げる良い方法知らないか?
過去ログ見たがケーブルが悪いとか赤外線があるとかあったが、いまいち良い情報が見つからない。
ちなみに今は純正使ってる。
誰かオススメあったらkwsk
448:デフォルトの名無しさん
07/05/22 13:29:49
転送量を減らす
449:デフォルトの名無しさん
07/05/23 03:51:18
なぁ、BREW2.1のアプリってまだ作ってる?
どうせユーザー数は少ないんだし切り捨てたいんだけど…
KではBREW2.1はとっくに眼中にないわけで
公式に「もうBREW2.1は忘れていいから、BREW3.1アプリに注力してよ」
とか言っちゃってくれると一番強力なんだけどなー
450:デフォルトの名無しさん
07/05/23 09:01:23
WINの2.1なら容量がOKならまだ対応することもあるね
2.1でみると課金率下がってるから、もう少しで死滅するんじゃないのか、とは思ってるけど
451:デフォルトの名無しさん
07/05/23 10:05:36
2.1のアプリってもう3.1で実績無いと作れないんと違うの?(´・ω・`)
452:デフォルトの名無しさん
07/05/24 11:31:34
質問です。
ICAMERA_GetSizeListで撮影可能な写真のサイズを取得しようと
思っているのですが上手くいきません。
機種はW51Hです。
URLリンク(brewforums.qualcomm.com)
こちらの掲示板の内容を参考に次のような処理を作りました。
int Count = 0;
AEESize *pList;
boolean bRange;
ICamera* pICamera;
if( ISHELL_CreateInstance( pIShell , AEECLSID_CAMERA, (void**)&pICamera ) == SUCCESS )
{
pList = (AEESize*)CAM_MODE_SNAPSHOT;
if( ICAMERA_GetSizeList( pICamera , &pList , &bRange ) == SUCCESS )
{
for( ; pList[Count].cx > 0 && pList[Count].cy > 0 ; Count++ );
}
}
ICAMERA_Release( pICamera );
その結果、上記のfor文を実行した場合アプリが落ちてしまいます。
また、pListの中にはありえないようなサイズ(万単位×1とか0とか)の値が返ってきていました。
何が問題なのでしょうか。
453:デフォルトの名無しさん
07/05/24 11:48:28
APIリファレンス見た?
bRangeは使わないの?
454:デフォルトの名無しさん
07/05/24 11:49:59
NULLチェックしてないから永遠に続いてる
455:デフォルトの名無しさん
07/05/24 14:45:32
ご回答有難うございます。
>453
NULL で終結した範囲のペアリスト (2 の倍数) とありますが具体的なイメージが掴めていません。
1バイトずつ見ていって00のバイトで区切ってcxとcyが設定されているといった感じなのでしょうか
また、bRangeの戻り値はFALSEだったのですが、APIリファレンスにはFALSEの場合が
載っていませんでした。FALSEの場合の資料は有るのでしょうか。
>454
ソース上の
pList[Count]に0が入っている状態がNULLだと思い、pList[Count].cx > 0 && pList[Count].cy > 0
といった条件にしました。
どの部分がNULLの場合、終端ということになるのでしょうか
456:デフォルトの名無しさん
07/05/24 17:56:49
すみません
APIリファレンス見間違えました
ポインタじゃないのでpListの中身が0の時で合っているのかもしれません
457:デフォルトの名無しさん
07/05/24 17:58:20
>>456は>454です
458:デフォルトの名無しさん
07/05/24 22:41:22
>>452
>boolean bRange;
>ICAMERA_GetSizeList( pICamera , &pList , &bRange )
これをこうしてみて。
int32 nRange;
ICAMERA_GetSizeList( pICamera , &pList , &nRange )
459:452
07/05/25 11:59:24
>456
>458
ご回答有難うございます。無事に解決しました。
自作の関数の中でICAMERA_GetSizeListを呼んで、リストのポインタを返すようにしていたのですが
関数を出た時点でリストの値がおかしくなっているようでした。
関数内で値を取得して返すようにすることで解決しました。
終端チェックは pList[Count].cx > 0 && pList[Count].cy > 0 で大丈夫でした。
お騒がせしました。
460:デフォルトの名無しさん
07/05/29 14:44:11
(*´Д`) 保全
461:デフォルトの名無しさん
07/05/29 17:11:13
>>450
ウチはゲームなんで、容量の問題だけだねえ。
mifだけ変えて同じバイナリ渡しとくだけで両方料金請求できるのに
やらない意味がない。
462:デフォルトの名無しさん
07/05/31 11:45:49
BREW AppLoaderで機種によって接続できなかったり、
転送できなかったりするんですが、
どうにかできないでしょうか?
ちなみにBTILのアップデートパッチによって、できない機種が変わります。
BTILインストール直後 CA全般,W42H,W51Pと接続できない
U02パッチあてた後 T全般,W51SA,NEONに転送できない
463:デフォルトの名無しさん
07/05/31 11:55:00
>>462
パッチその2は当てちゃだめなのですよー
1までで。
464:462
07/05/31 12:23:17
>>463
BREWのサイトにはU01と書いてたのですが、
U01をあててもインストール直後の状態と変わらず、
CA機種等と接続できないのです。
昔にインストールしたヤツだと
どの機種にも転送できるんですが。。。
465:デフォルトの名無しさん
07/05/31 21:22:47
>>464
パッチ当てた後、iniファイル(だったっけ?)を書き換えないとだけど、それはやったかい?
466:462
07/06/01 00:58:17
>>465
それは知りませんでした。
情報ありがとう。明日やってみます。
467:デフォルトの名無しさん
07/06/01 01:20:13
>>466
URLリンク(brewforums.qualcomm.com)
468: ◆LOUDNESSQA
07/06/01 10:52:23
MIFの依存ファイルの設定についてですが、
AアプリがBエクステンションをCreateし、BエクステンションがCエクステンションを
Createする場合、
AアプリのMIFの依存ファイルはBとCのエクステンションを設定しないといけません
か?
あるいはBだけで大丈夫ですか?
オフィシャルのソース等ありませんか?
469:デフォルトの名無しさん
07/06/02 06:54:21
>>468
Kに聞け。
470:スーパードクター K
07/06/04 20:02:00
>>469
話は聞いた
患者はどこだ
471:デフォルトの名無しさん
07/06/04 23:24:44
つかいつになったらオレアプリ作れるのかなぁ?
472:デフォルトの名無しさん
07/06/05 00:36:36
オープンアプリでいいじゃん?
473:デフォルトの名無しさん
07/06/05 02:11:59
>>471
俺、このアプリが完成したら結婚するんだ。
474:デフォルトの名無しさん
07/06/06 03:19:37
>>473
俺、このアプリが完成したら退職して、小さいけど堅実な会社を開くんだ
475:デフォルトの名無しさん
07/06/06 07:23:38
なにその確実な死亡フラグ
476:デフォルトの名無しさん
07/06/08 14:02:34
VistaでAppLoaderって使える?
477:デフォルトの名無しさん
07/06/08 18:50:47
エンジニアが開発マシンにVistaなんて使っていいの?
478:デフォルトの名無しさん
07/06/09 00:44:46
中東で仕入れた
QのUnlocker改造しようと試みたが
どうにもFlashBIOSが硬くて抜き出せない
こいつ抜き出して解析できれば俺アプリ作れる
はずなんだがうーむどうしたもんか
479:デフォルトの名無しさん
07/06/12 15:33:04
IBITMAP_DrawHScanline()
x または y がビットマップの境界の外にある場合は、クリップされますか?
特に y マイナスの時
480:479
07/06/12 17:11:26
unsignedだった、スマソ
481:デフォルトの名無しさん
07/06/12 17:49:53
W51K/W52KとかW51CA/W51H/W52Tなんかで文字列入力中(ITEXTCTL使用中)に
終話キー押してもEVT_APP_SUSPENDが来ねEEEEEEEeeeee!!!
みなさんがたはどうやってMEDIAとかインスタンス開放してますか?
※SUSPENDよこさずにRESUMEとか投げてよこすのは端末のバグだろぉーーー
482:デフォルトの名無しさん
07/06/12 17:58:46
mifの設定は?
483:481
07/06/12 18:22:57
>482
ストップダイアログでしょうか。
ちゃんと設定されてますた....
文字入力途中のサスペンド/レジューム動作は機種依存となりますっつー記述
見つけてテストみたら散々な目にwwwww
484:デフォルトの名無しさん
07/06/12 18:44:51
あー、俺がやった奴今調べてみたら
文字入力する所じゃ音ならねーやw
文字入力の前に開放しとくとかするしか無いんでない?
485:481
07/06/12 20:56:34
げげっやっぱりっすか
すまんす、終話キーだけじゃなくってもちろん音声着信でも同様な事が起こります。
ちなみに音着の方がもっと深刻でHとかCAでも発生します(こいつらは終話キーの時は
編集内容破棄するかポップアップ出すのでまだましかも。)
MEDIAって書きましたがその他のハードリソース取得したままだと音声着信に動画やら
設定されているともれなくリセットすると思われ。
ログ見てたらW51KとかW52Kで終話キー押したらメモリリークあるようなログ出てるのも
気になるところっす。(アプリじゃなくKCPぽいですが。)
486:デフォルトの名無しさん
07/06/12 22:06:57
>>481
IHTMLViewer + INPUTフォームおすすめ
俺はこの方法で入力してるが、サスペンド自体が来なかった記憶はないな
見落としてるのかもしれないけど、レジューム後にIMediaもフル動作してるから、
多分サスペンドされてるとは思うんだけどな
487:デフォルトの名無しさん
07/06/12 22:45:23
むかしKの端末って、ITEXTCTLとサスペンドは鬼門だったような覚えがあるのは
何の気のせいだろう。。。。
488:デフォルトの名無しさん
07/06/13 06:19:29
ブラウザ連携も癖あったよねー。昔のK
489:481
07/06/13 11:06:07
レスありがとうございます。
アプリ内部でSUSPEND/RESUMEのステートマシンを作ってがちがちにガードさせていたのもあり
SUSPENDが来ずにRESUMEがきた場合は無視してたらEVT_APP_STOPがきてアプリ終了されてました。
今回のどうみても端末不具合としか思えない現象に対してはとりあえず画面再描画することで
回避しますた。
※リセットに繋がるインスタンスは保持していないのでリセットはしないと思われます。
ITEXTCTLを使う前にはリセットに繋がる資源は開放していた方がよさそうですね。
>486さん
その方法、ちょっと調べてみます。ありがとうございました。
490:デフォルトの名無しさん
07/06/15 19:41:16
>>489
俺は486じゃないが一言。
リドローのタイミングとかきちんとしてないと、一部端末で酷い目にあうから気を付けろ。
まあ、作法通りに作れば概ね大丈夫なはず。
491:デフォルトの名無しさん
07/06/15 23:18:05
>IHTMLViewer + INPUTフォームおすすめ
に関係したことで質問。
アプリからFEPを起動した場合は、入力確定してアプリに戻るとき
eCode: EVT_CTL_TEXT_MODECHANGED
wParam: TMJ_FEPOUT
が発生するとガイドに書いてあって(BREW3.1)、実機で動作確認できた。
しかしINPUTフォームの場合は、値やイベントの定義が特にガイドに
載ってなかったと思うのだが、
アプリへ復帰するタイミングはどうやって判定するのだろうか?
見落とし、思い違いをしてるぞってことなら指摘頼む。
492:デフォルトの名無しさん
07/06/16 01:00:34
>>491
HTMLには入力(INPUT)とOKボタン(SUBMIT)をセットで配置してるんだ。
だからOKを押してもらったときのURLトリガをタイミングにして
復帰とかエラーメッセージ表示させてる。
HTML上でやってるからあまり凝った画面は作れないけどね。
493:デフォルトの名無しさん
07/06/16 02:25:08
なかなか使えそうな技だな。こんど俺も使ってみよう。
494:デフォルトの名無しさん
07/06/16 21:13:14
BREWもCも初めてなんですが、
一つ凄く基本的な質問をさせてください。
BREWではグローバル変数が使えないと書いてたんですが、
例えば描画に必要なIGraphicsを色んな関数から参照できる位置には保存できなくて、
その都度関数に引数として渡さないといけないということなんでしょうか?
495:デフォルトの名無しさん
07/06/17 04:44:17
メインとなる構造体のポインタを取得するシステム関数があるのでそれを使う手もあります
496:デフォルトの名無しさん
07/06/17 05:49:08
global/staticが使えるようになるelf2modはみんなあまり使っていないのか?
497:デフォルトの名無しさん
07/06/17 06:20:20
やば、そうだよそれすっかり忘れてた
498:デフォルトの名無しさん
07/06/17 11:27:18
グローバル変数量産されても困るんで、うちではとりあえず使わない方向で。
つか普通に組む分にはグローバル変数なんてなくても困らないし。
499:494
07/06/17 12:03:20
ありがとうございます。
elf2modの情報がイマイチ見つからないんですが、
コンパイルやmodファイルの作り方によるってことでしょうか。
とりあえずエミュレータ段階では使えるっぽい。
iアプリとSアプリしか作ったことないんですが、
brewめんどくさそうですね。色々。
500:デフォルトの名無しさん
07/06/17 17:38:47
javaにもグローバル変数は無いだろ
501:デフォルトの名無しさん
07/06/19 16:54:04
BREWのAPI上で、
入力された文字列(かな)に対する漢字データをATOKから
引っ張りたいだけど可能?
※全角入力の際の画面遷移をせずに漢字を入力させたい
502:デフォルトの名無しさん
07/06/19 18:46:38
ATOKとは何事ぞ
無理
503:デフォルトの名無しさん
07/06/19 21:43:30
むしろそういうエクステンションとか作ってください
504:デフォルトの名無しさん
07/06/19 23:56:23
>>500
グローバル変数はないが、クラス内でstaticなオブジェクトが使える。
Java→Brew移植する時に面倒だったけど、新elf2modのおかげで楽になった。
505:デフォルトの名無しさん
07/06/20 02:37:34
>>504
だから、それはglobal変数じゃないだろって話だろ。
506:デフォルトの名無しさん
07/06/20 03:32:17
>505が意味不明なんですが
507:デフォルトの名無しさん
07/06/20 08:30:36
意味が解らない事で何か問題がありましたか?
508:479
07/06/20 17:57:20
IBITMAP_DrawHScanline()
Yがビットマップ範囲外の時はクリップされず、
メモリぶっ壊してました。
509:デフォルトの名無しさん
07/06/21 18:04:42
Javaのようにintを文字列に変換したり、文字列をintにしたり、
勝手にサイズが拡張されるHashtableみたいなものは、
BREWだと自分で作らないといけないのでしょうか?
510:デフォルトの名無しさん
07/06/21 18:43:43
人が作ったものもあります。
511:デフォルトの名無しさん
07/06/21 19:11:10
それはBREWのAPIにあるってことでしょうか、
それとも、それとは別にラッパーみたいのがあるのでしょうか?
512:デフォルトの名無しさん
07/06/21 23:23:36
APIリファレンスも見ないで開発するのでしょうか?
513:デフォルトの名無しさん
07/06/22 07:26:08
日本語版がないからといって、BREW SDKの3.1.2より上へのアップデートをしない会社のせいで
BREW Debuggerが使えない。
514:デフォルトの名無しさん
07/06/22 08:31:36
BREW4.0.0のリリースノートを見ると
バグ情報が面白いので使う気にならない(´・ω・`)
515:デフォルトの名無しさん
07/06/22 10:22:10
>>513
ちょwww日本で使ってくれないから日本語版がないんだろwww
516:デフォルトの名無しさん
07/06/22 16:51:13
>>509
こーいう事ではないのか?
int ATOI(char *pString);
SPRINTF(char *pString,"%d",int nInt);
517:デフォルトの名無しさん
07/06/25 20:13:36
すいません。質問させて下さい。
IWEB_GetResponseを使い、画像データを用意したバッファに取得完了後
バッファ(char*)をイメージインスタンスに変換する方法が分かりません。。。
教えて下さいエロい人 m( _ _ )m
518:デフォルトの名無しさん
07/06/25 21:43:31
イメージインスタンスがなんなのかエスパーしろと?
519:デフォルトの名無しさん
07/06/25 22:25:08
ISOURCEUTIL IASTREAM 等を使ってやるんじゃない?
520:デフォルトの名無しさん
07/06/25 22:57:00
BREW4.0でてるのね。
API増えてる思ったが、今までと同じような機能のAPI多くない?
混乱するな、これは
521:デフォルトの名無しさん
07/06/26 11:42:02
>520
OSから変わるんだよ。
ただ、細かい所が全然練れてないからバグも多い...とw
522:デフォルトの名無しさん
07/06/26 20:59:55
プリエンプティブ・マルチタスクになったのが最も大きな変化だが、
搭載端末がかなりの数出回るまでは、今まで通りBREW3.1で作って
4.0は若干の変更&リビルドで対応、恩恵にあずかれるのは当分先、
というのは想像に難くない。
523:デフォルトの名無しさん
07/06/26 22:09:47
ちょっと待てw
524:デフォルトの名無しさん
07/06/27 00:42:10
質問です
brewでは静的変数が使用できないそうですが
どういう意味で使用できないのでしょう?
参照専用の変数として静的変数を使用したいのですが
例えば
class {
static char const* msg(void){static chr msg[]={'m','s','g',0};return msg;}
};
といったコードも正常に動作しないのでしょうか?
(.dataセクションがない?)
525:デフォルトの名無しさん
07/06/27 01:01:05
>>524
> (.dataセクションがない?)
modファイルはそもそもセクションという概念が無い。
静的変数が使用できないのはkの陰謀とコンパイラの制限。
使おうと思えば使える。
526:デフォルトの名無しさん
07/06/27 09:52:17
クラスでの書き方はやってないので通るかわかんないけど
static const char msg[] = { 'm','s','g',0 };
指定にすればRVCTだとtextセクションに入るので
参照専用で使う事は可能
で、こういう領域で確保したtextセクションのメモリをキャストして
無理やり書き換えるのが大域変数を使う1つの方法。
つまり自己プログラム書き換えをしてconstな箇所を変数として使う。
もう1つはこういう一連の動作をプログラム起動時に自動的にしてくれて
大域変数、静的変数をコード内で普通に使えるよう解決してくれたのが最新のelf2mod
527:デフォルトの名無しさん
07/06/27 11:13:28
>>525-526
なるほど、わかりましたサンクスです
modは初めて触るのでもう少し勉強してみます:D
528:デフォルトの名無しさん
07/06/28 03:01:23
BREW3にて画面に表示させた内容をα処理したいです。
そのために、IDISPLAY_CreateDIBitmapにて IDIB に変換し、
IDIB.pBmp の色を変更させることで、実現しようとしています。
変更した色を IDIB->Bitmapにして、DISPLAY_draw をしようと
しているのですが、変換された色がでません。
何かヒントをください。
529:デフォルトの名無しさん
07/06/28 10:17:06
CreateDIBitmapってDDBじゃなくDIBじゃなかったっけ?
これで作った物は現画面の内容を含んだDIBが作られるわけじゃないし
DDBからDIBへのコピーはほとんどの端末で実装されてないでしょ
エミュでもだし(DIBのカラースキームによるのかもしれないけど)
するならGetDeviceBitmapしたIBitmapからIDIBに変換して、
この内容を書き換え
ちなみに俺はα処理する場合はもうIGL経由でやってる。今の端末だと
530:デフォルトの名無しさん
07/06/28 12:06:41
>529
ありがとうございました。参考にしてみます。
531:デフォルトの名無しさん
07/06/30 20:44:26
お、もう4.0の話題していいのね。
当面は4.0用と3.1用にふたつコンパイルしなきゃいかんから大変になりそうだよね。
マシンを二台用意するかどうか悩むところだ…。
そふぃあなんちゃらは使う気も買う気も、開発費もねーし。
( ´-ω-)y─┛~~
532:デフォルトの名無しさん
07/06/30 21:09:43
うちはこうなる
× 当面は4.0用と3.1用にふたつコンパイルしなきゃ
○ 当面は4.0用と3.1用と2.1用にみっつコンパイルしなきゃ
現在3.1/2.1は1台のPCに別アカでインスコしてる。
4.0はまだインスコしてないけど同様にして共存する予定。
533:デフォルトの名無しさん
07/06/30 21:27:03
SDK Switcherはまた配布されるんだろうか(´・ω・`)
534:デフォルトの名無しさん
07/06/30 21:51:18
もうされてなかったっけ?>Switcher新版
535:デフォルトの名無しさん
07/06/30 22:51:42
その他の製品使ってる人のみ公開じゃなかったか>switcher
つかあれ使う必要あるの?
環境変数書き換えるだけだし
そもそも書き換えたところで何が変わるわけでもないし。
536:デフォルトの名無しさん
07/07/02 23:42:09
iアプリのImage.createImage(width,height)みたいなこと brewできますか?
537:デフォルトの名無しさん
07/07/03 01:54:25
うちは$(BREWDIR)じゃなくて、直接$(BREWSDK211JA)と$(BREWSDK312JA)を
参照してるね。
VCはDebug/Releaseじゃなくて2.1用/3.1用の構成作って、それぞれ上記環境変数
参照するようにしてるので、Switcherなんぞいらぬ。
あとエミュレーターはコマンドラインオプションで-a <アプレットディレクトリ>指定しとくと
楽だよね。
538:デフォルトの名無しさん
07/07/04 19:43:30
まぁ、2Dゲームなんかだと、ヘンなの呼ばない限り2.1のバイナリそのまま3.1に載せて動くしなあ。
539:デフォルトの名無しさん
07/07/06 13:37:00
実際ADSからDLして使ってもらう際の話なんだけど、
画像ファイルや音声ファイルってアプリ実行中にそのアプリからDLするものなの?
それともADSからアプリ本体をDLする際に一緒にDLさせれる?
barファイルにしとけば可能そうだけど単体ファイルの場合はどうなんでしょ
そのアプリで使う画像ファイル等をアプリ初回実行前からローカルファイルにしておけるのか、
初回実行時はどっかからDLしなければならず、それを保存する事でローカルファイルにできるのか、
誰か教えてちょ
今はただの勝手アプリ制作者だけど、今作ってるアプリも将来を見据えた設計にしときたいのよ…
540:デフォルトの名無しさん
07/07/06 13:47:58
Docomoとかみたく初回実行時に落としてくるなら、
BREWアプリ初回起動時に通信の確認出るはずでしょ?
541:デフォルトの名無しさん
07/07/06 14:16:17
>>539
アプリとデータを一緒に提出すれば本体とセットでDL出来るようになる。
データはbar以外でもOK。
542:デフォルトの名無しさん
07/07/06 16:16:23
>>541
サンクス!安心したよ!
543:デフォルトの名無しさん
07/07/06 21:45:58
おいおい、あんまり守秘義務に触れそうなこと書き込むと
またauに怒られるぜw
544:デフォルトの名無しさん
07/07/07 18:59:58
そういえば、以前にエミュレータのフォントサイズをバイナリ書き換えて変更する方法をどこかのサイトで
見たような記憶があるんですが、その詳細を知ってる方いませんか?
いくらググっても出てこない
545:sage
07/07/07 21:46:46
これとはまた別?
URLリンク(brewforums.qualcomm.com)
546:544
07/07/08 18:10:47
>545
ありがとうございます。この方法で問題ないように見えるので、参考にしてやってみます。
547:デフォルトの名無しさん
07/07/11 15:35:10
>>537
何気にすげー参考になった。さんくす
548:デフォルトの名無しさん
07/07/12 18:55:41
すみません。ちょっと質問です。
あるIBitmapのオフスクリーン画像に、あるIBitmapの画像を
左右・上下反転して描き込む方法ってあるのでしょうか?
549:デフォルトの名無しさん
07/07/12 19:46:44
ITransform
550:548
07/07/12 21:34:44
それなんですけどITransformって転送先を任意の
IBitmapなんかに選べるんでしょうか?
551:デフォルトの名無しさん
07/07/12 21:50:05
そもそもITransformの転送先のIBitmapからQueryInterfaceでITransformを作るのだよ。
参考:
URLリンク(plusd.itmedia.co.jp)
URLリンク(www.s-cradle.com)
552:548
07/07/13 14:07:46
>551
あうー。
すみません。自分でITransform作成しておいて、その辺すっかり忘れてました。
ありがとうございます。
553:デフォルトの名無しさん
07/07/16 22:09:18
ksk
554:デフォルトの名無しさん
07/07/16 23:18:43
4.0はspfとmmfの同時再生は可能になったのかな??
その部分だけが他キャリアより劣ってたので気になるのだが。。
555:デフォルトの名無しさん
07/07/16 23:55:20
国内に限った話ならもうspfやmmfは必要なんてないだろ
一年ぐらいもう使ってないぞ、その形式
2.1端末をする場合は仕方なく別対応するけど
556:デフォルトの名無しさん
07/07/17 04:15:16
2.1が無視できるなんてテラウラヤマシス
557:デフォルトの名無しさん
07/07/17 07:40:27
かれこれ2.0からの伝統で無条件にspfで指定してるんだけど、
2.1無視した場合、どんな形式の鳴らしてるの?
558:デフォルトの名無しさん
07/07/17 12:58:54
3.1ではBGMとSE(波形)を同時に再生できないのが痛い。
今時のゲームでは必要になると思うんだけど。
559:デフォルトの名無しさん
07/07/17 13:14:04
>>557
midとwav(ADPCM圧縮化)だよ。サウンド関係のSDKやドキュメント見てない?
2.1以前と3.1の数端末はMA5ハードの端末だからspfじゃないと無理だけど、
今メインのMA7ハードは音数制限無いmidとwavを4つまで同時に鳴らせるぞ。
ツールでwav組込み型のmid作ればwavはもっと数いけるし。
>>558
だから普通に可能
560:デフォルトの名無しさん
07/07/17 14:08:41
>>559
なるほどー。最近のMA7端末ならいけるのね。
旧端末を考慮するとしばらくはMA5の呪縛から逃れられないのか・・・
561:デフォルトの名無しさん
07/07/18 01:24:54
W32SAに至ってはMA3だし
562:デフォルトの名無しさん
07/07/18 01:31:43
サウンド用に超速いDSPと2MB程度のRAM乗せてくれればいいのになぁ
563:デフォルトの名無しさん
07/07/18 07:55:46
おまいら基本は電話するための機械ということを忘れてるだろう
564:デフォルトの名無しさん
07/07/18 07:57:37
このスレでそんなこと言われても(´・ω・`)
565:デフォルトの名無しさん
07/07/18 12:39:46
>>561
ここ見るとW32SAはMA5になってるよ。
URLリンク(smaf-yamaha.com)
566:デフォルトの名無しさん
07/07/18 17:07:50
>>563
じゃあ電話関係の機能をもっといじらせてください。
567:デフォルトの名無しさん
07/07/18 17:13:06
>>563
今となっては「基本は」ではなく「最低限の機能としては」だな。
>>565
W32SAは、端末としてはMA5をサポートしているが、BREWアプリではMA3の動作
と公式情報を得たことがある。
568:567
07/07/18 17:17:05
補足。
ヤマハのサイトの一覧表は移動機として見たものであって、
BREWアプリ上の仕様は当然ながら端末仕様書で確認する。
ヤマハの一覧表とは違ってるよ。
569:デフォルトの名無しさん
07/07/18 17:43:03
確かにW32SAの端末仕様を見ると<confidential>だな。
570:デフォルトの名無しさん
07/07/18 21:04:12
さ、この話はここでおしまい
次の話題行ってみよう
571:デフォルトの名無しさん
07/07/18 21:11:39
>>570
話題plz
572:デフォルトの名無しさん
07/07/18 22:25:35
誰かBREWを擬人化しておくれ
573:デフォルトの名無しさん
07/07/18 22:45:48
URLリンク(www.web-giga.com)
これでいいんじゃね
574:デフォルトの名無しさん
07/07/20 01:42:50
>>563
URLリンク(headlines.yahoo.co.jp)
そろそろ世間での結論が出始めているようだ
575:デフォルトの名無しさん
07/07/20 01:43:10
いやああああっっっ!!見ないで、お願いぃぃぃっっっ!!!
の人でいいんじゃね?
576:デフォルトの名無しさん
07/07/21 02:22:09
みさくら語でおk
577:デフォルトの名無しさん
07/07/21 08:39:14
らめえぇ!!IFileからくるみぽんちれちゃうろおぉぉ!!!??
578:デフォルトの名無しさん
07/07/21 11:18:58
BREW並の糞人間しかいないんだな
579:デフォルトの名無しさん
07/07/21 15:27:44
AUAU言いながらBREWBREWッ!と出すようなヤツばっかさ
580:デフォルトの名無しさん
07/07/21 16:03:12
無駄にスレ伸ばさなくていいって
仕事中のやつがヘルプ求めてきたら答えてやればよし
581:デフォルトの名無しさん
07/07/23 23:22:43
KAMISAMA Help!!
582:デフォルトの名無しさん
07/07/24 11:59:10
助けてくれなきゃあの娘は誰かと
583:デフォルトの名無しさん
07/07/24 19:41:03
スキャンダル
584:デフォルトの名無しさん
07/07/24 20:03:38
恥を忍んでお尋ねするのですが、
IWEB_GetResponse()での通信開始が失敗した場合、
IWEB_GetResponse()のパラメータに設定したコールバックに通知は来るんでしょうか?
トラフィックコントロール制限などが理由でIWEBでの通信が失敗した場合の
エラー処理を実装したいのですが、上記のケースでコールバックに通知が
来ないのであれば、タイムアウト時のコールバックにエラー時の処理を
実装しようと考えております。
どなたかご存知のかたいらっしゃいましたら、どうかご教授願います。
今必死こいてドキュメント読んでいます。すいません・・・無知で・・・。
585:デフォルトの名無しさん
07/07/24 20:42:35
>>584
くるよー
その辺はエミュがしっかり作られてるから
エミュで動けば実機も大抵OK。
586:デフォルトの名無しさん
07/07/24 20:58:03
>>585
おお、ちゃんと来るんですね!!
これで実装方針も立てられます。
ありがとうございました!!
587:デフォルトの名無しさん
07/07/24 23:30:59
基本的に来るけど、なにかの機種で、
圏外(電波OFFモードでも可)→通信開始→即時に通信エラー→同じインスタンスで再度通信→エラーが返ってこない
ってのがあったはず。ま、タイムアウトちゃんとやってりゃ問題ない些細なことではあるけど。
588:デフォルトの名無しさん
07/07/25 13:13:25
すいません 質問させて下さい。
ISHELL_CreateKanojo ( pMe->a.m_pIShell, AEECLSID_KANOJO, (void**) &pMe->phKanojo )
を実行した結果phKanojoがnullのままで、何度やっても成功しないんです ( ;ω;)
589:デフォルトの名無しさん
07/07/25 13:17:25
たぶん特権が無いんだと思うよw
590:デフォルトの名無しさん
07/07/25 15:25:47
ISHELL_CreateTomodachi ( pMe->a.m_pIShell, AEECLSID_TOMODACHI, (void**) &pMe->phTomodachi );
ISHELL_CreateKanojo ( pMe->a.m_pIShell, pMe->phTomodachi, AEECLSID_KANOJO, (void**) &pMe->phKanojo );
591:デフォルトの名無しさん
07/07/25 15:46:06
それなら、
ISHELL_CreateInstance ( pMe->a.m_pIShell, AEECLSID_TOMODACHI, (void**) &pMe->phTomodachi );
ITOMODACHI_QueryInterface( pMe->phTomodachi, AEECLSID_KANOJO, (void**) &pMe->phKanojo );
じゃない?
592:デフォルトの名無しさん
07/07/25 19:39:27
while(me->life>0)
{
BrewAppWork(me);
}
593:デフォルトの名無しさん
07/07/25 22:30:37
/* デスマーチ処理 */
while (me->ShiyoHenko!=0)
{
ProjectProcess(me);
me->ShiyoHenko++;
}
594:デフォルトの名無しさん
07/07/25 23:30:17
そんなほぼ無限のループやるとすぐに落ちるぞw
595:デフォルトの名無しさん
07/07/26 00:01:42
落ちたら抜け出せる・・・それしかない・・
それしか抜け出す道がないんだ・・
596:デフォルトの名無しさん
07/07/26 01:37:11
残念! BREWは例外をcatch出来ないんだな
597:デフォルトの名無しさん
07/07/26 08:10:41
いや、モノによるが無限ではないんじゃね。
me->ShiyoHenkoがunsignedではなくてsignedならオーバーフロー→負数
→いずれ0になるから、いずれ脱出できるじゃね?
598:デフォルトの名無しさん
07/07/26 08:34:11
別スレッドが書き換えてくれるよ(他力本願)
あ、4はスレッド使っても怒らない?神様
599:デフォルトの名無しさん
07/07/26 13:38:15
先輩方々、教えて君で申し訳ないですが教えて下さい。
ISocketを使ったSSL通信を試しているのですが、ISSL_Negotiateで指定したコールバック関数にて
SSLInfo.nResultの値をチェックするとSSL_RESULT_TRUST_ERRが出てしまいます。
アプリケーションフォルダ内に保存されたバイナリファイル(SSL証明書)を読込み、IX509CHAIN_AddCert関数を使いIX509Chainに追加した後
WebOptにてWEBOPT_DEFAULTSのpValへ指定しています。
その後、ISSL_AddOpt関数を呼出て WebOptの追加を行い ISSL_Negotiateを呼出ています。
何か足りない点や間違っている点がありますでしょうか。( ;ω;)
よろしくお願いします。
600:デフォルトの名無しさん
07/07/26 15:18:48
自己解決したお
ありがとう俺
∩
( ⌒) ∩_ _ グッジョブーン!!
/,. ノ i .,,E)
/ /" //
_n グッジョブーン!! / / / /
( l / / ^ω^)/ / グッジョブーン!!
\ \ (^ω^ )( / ( ^ω^) n
ヽ___ ̄ ̄ ノ二ヽ |  ̄ 二二二二( E)
/ / \ ヽ フ /
| / | / | /
( ヽノ ( ヽノ ( ヽノ
ノ>ノ ノ>ノ ノ>ノ
三 レレ 三 レレ三 レレ
601:デフォルトの名無しさん
07/07/26 17:04:17
自己解決したんなら答えを書いておこうよ
次に同じことでつまずいた人が助かる
602:デフォルトの名無しさん
07/07/26 17:17:40
それと、答えようと思って自分の環境で確認中だった人のためにも・・・
603:デフォルトの名無しさん
07/07/26 19:56:21
>>660は就業時間内に解決したっぽいから
勝手に他人には漏らせないだろ。
604:デフォルトの名無しさん
07/07/26 20:13:27
俺たちは他人じゃないだろ?ソウルブラザーだろ?
605:デフォルトの名無しさん
07/07/26 21:22:32
そうだな、ブラザー
だからちょっとケツの穴をかせ
606:600 >>599 >>588
07/07/26 23:13:00
だが他人だった。
607:デフォルトの名無しさん
07/07/26 23:34:08
*
608:デフォルトの名無しさん
07/07/26 23:56:48
要するに>>599の回答は未だ得られていないという事だな?
>>600はお氏になさい
609:デフォルトの名無しさん
07/07/27 00:01:55
( ;ω;) をNG登録しといたわ
610:デフォルトの名無しさん
07/07/27 00:19:32
ぶりゅんぶりゅんぶりゅんぶりゅん
てゅーごおおおおおおおおおおおおおおおおおおおお
ちゃららーんちゃららららちゃららららー
611:デフォルトの名無しさん
07/07/27 00:52:19
す すまない みんな( ;ω;)
俺が>>600で>>599で>>588です。
お騒がせしますた。
>>600での文面の通り業務時間内に自己解決しますた。
612:デフォルトの名無しさん
07/07/27 05:11:35
俺の業務時間は大体 14:00-32時位なんだがみんなはどう?
平日は会社にずっと泊まりこみだけど、
たまに34時くらいに会議でたたき起こされるんだよな。
613:デフォルトの名無しさん
07/07/27 05:39:26
>>612
結構寝てるね
614:デフォルトの名無しさん
07/07/27 12:54:08
さあ語ろうぜ
615:デフォルトの名無しさん
07/07/27 16:27:38
アプリを動かしてる様子をリアルタイムでPCに録画して保存できるようなソフト、もしくは方法ってないですか?
shaker使ってアプリ起動中に画像を保存する方法はあったのですが、動画は可能でしょうか
616:デフォルトの名無しさん
07/07/27 17:44:34
ブリブリ
617:デフォルトの名無しさん
07/07/27 20:01:34
>>615
アプリて端末のか? それならデジカメかDVカメラで取るしかないんじゃないのか
リアルタイムでVRAM情報とってくるような帯域・余裕があるとも思えんし
PCシミュなら俺はDisplay2aviというソフトが比較的安定してたので使ってる
保存時の圧縮がソフト専用なので、後から編集・変換するのが前提になるけど
618:デフォルトの名無しさん
07/07/30 15:26:11
赤外線のAPI、カメラより酷い気がする。
コールバックの呼ばれる順序、タイムアウトの処理とかもうバラバラ。
このままbrew4.xになったら2つのコールバックが同時に走りそうな気がするよ・・・
619:デフォルトの名無しさん
07/07/31 03:33:26
そういえばelf2modでグローバル変数が使えるようになったってことは、
標準ライブラリも使えるものが増えてるのかな?
浮動小数点ライブラリとか。ソフィアクレイドルの説明読む限り、
リンクされるライブラリ内にスタティック変数があるのが原因っぽいから、
elf2modで書き換えれば使えそうな気がすんだけど。
620:619
07/07/31 04:04:31
丁度手元に適当なプロジェクトがあったので自分で試してみた。
リンクライブラリが増える分、当然バイナリサイズは増えるが使えるっぽい。
621:デフォルトの名無しさん
07/08/02 10:16:55
中の人も見てそうな気がするけどオマケ。
URLリンク(blogs.wankuma.com)
622:デフォルトの名無しさん
07/08/02 18:10:54
Shakerの使い方を教えてもらえませんでしょうか。
以下の手順でやってみたんですが、エラーが出てしまいます。
・ToolsSuite v3.1.0 に入ってるShakerをAppLoaderで転送(W52P)
・Shakerを起動(1秒くらい文字が出て勝手に終了する)
・BREWシミュレータ画面で右クリック→The Grinder→Options→Shaker Settings
・「Error - Shaker could not be started」というエラーが出る
ちなみにGrinder Optionの、
・「Simulate events on Phone connected to」項目はチェック済み
・Phone SettingsはAppLoaderの設定と同じにしてます
次ページ最新レス表示スレッドの検索類似スレ一覧話題のニュースおまかせリスト▼オプションを表示暇つぶし2ch
5052日前に更新/203 KB
担当:undef