- 1 名前:デフォルトの名無しさん mailto:sage [2006/12/21(木) 13:37:32 ]
- BREW(Binary Runtime Environment for Wireless)についてのスレ
■テンプレ brew.s214.xrea.com/pukiwiki/ kintubo.kakiko.com/brew/ ■前スレ 08 pc8.2ch.net/test/read.cgi/tech/1147832791/ ■過去スレ 07 pc8.2ch.net/test/read.cgi/tech/1137502541/ 06 pc8.2ch.net/test/read.cgi/tech/1126846736/ 05 pc8.2ch.net/test/read.cgi/tech/1119056460/ 04 pc8.2ch.net/test/read.cgi/tech/1111028365/ 03 pc5.2ch.net/test/read.cgi/tech/1096006023/ 02 pc5.2ch.net/test/read.cgi/tech/1076511398/ 01 pc2.2ch.net/test/read.cgi/tech/1011078904/ 関連情報 >>2-10
- 4 名前:デフォルトの名無しさん mailto:sage [2006/12/21(木) 13:39:44 ]
- Q. gccでコンパイルしたいのですが
A. こちらを参考にどうぞ. ttp://kintubo.kakiko.com/brew/gcc.html
- 5 名前:デフォルトの名無しさん mailto:sage [2006/12/21(木) 14:36:07 ]
- >>1
DBGPRINTF(">>1乙かれ〜");
- 6 名前:デフォルトの名無しさん mailto:sage [2006/12/21(木) 15:58:28 ]
- >>1
乙。
- 7 名前:デフォルトの名無しさん [2006/12/21(木) 16:54:54 ]
- >>1
乙〜 質問なのですが、BREWで端末の音量設定取得方法ってどうやるのですか?
- 8 名前:デフォルトの名無しさん mailto:sage [2006/12/21(木) 17:26:03 ]
- 答え:諦めろ
- 9 名前:デフォルトの名無しさん mailto:sage [2006/12/21(木) 18:15:16 ]
- ユーザに教えてもらう←マジ確実
- 10 名前:デフォルトの名無しさん mailto:sage [2006/12/22(金) 00:36:47 ]
- IKDDIPHONESYSTEM_GetMaxVolumeLevel()
- 11 名前:デフォルトの名無しさん mailto:sage [2006/12/22(金) 03:25:19 ]
- >>1乙
>>4はもともと>>3の1つ目のQ&Aの修正な。
- 12 名前:デフォルトの名無しさん mailto:sage [2006/12/23(土) 04:39:55 ]
- 万年デスマの組み込み屋が集まるスレはここですか。
- 13 名前:デフォルトの名無しさん mailto:sage [2006/12/23(土) 11:29:05 ]
- はいそうです
- 14 名前:デフォルトの名無しさん mailto:sage [2006/12/25(月) 08:19:22 ]
- はいちがいませむ
そういございますん
- 15 名前:デフォルトの名無しさん mailto:sage [2006/12/25(月) 23:35:14 ]
- i-appliからの移植で動的確保・解放が大量に使われててゲンナリ。
固定長化するべきか、動的確保のまま移植すべきか・・・ どっちに転んでも地獄が待ってそうでやる気がでねぇ。
- 16 名前:デフォルトの名無しさん mailto:sage [2006/12/25(月) 23:44:42 ]
- 動的各階できるほどiappli高速になってるのか?
- 17 名前:デフォルトの名無しさん mailto:sage [2006/12/25(月) 23:46:52 ]
- >>15
だからそういうのはメモリプール使えとあれほど(ry
- 18 名前:デフォルトの名無しさん mailto:sage [2006/12/26(火) 10:56:28 ]
- >>16
初心者のソースほどあっちこっちにnewだらけだよ。 設計にもよるけど、特にツール系は動的確保じゃないと辛い。 漏れはJavaのVectorと似たような動作するVectorクラスを作って対処してる。
- 19 名前:デフォルトの名無しさん mailto:sage [2006/12/27(水) 01:03:06 ]
- 諸先輩方、教えて君で申し訳ないんだが、教えてくれ。
ピクセル操作して画面を黒にフェードアウトする処理を搭載するように言われて その方法を模索中なんだが、とりあえずフォーラムの下記のURLのソースを参考に しようと思うんだが、第二引数である「nPitch」の部分がよくわからない。 ttp://brewforums.qualcomm.com/ja/showthread.php?t=846&highlight=IDIB 今夜はもう家に帰ってきたんで、手元にAPIリファレンスぐらいしかないんで、 適当にコードを書くけれど、 IBITMAP_QueryInterface(pIBitmap, AEECLSID_DIB, (void **)&pIDIB); とかしておいて、 pIDIB->nPitch; で求めた値で良いんだろうか?
- 20 名前:デフォルトの名無しさん mailto:sage [2006/12/27(水) 01:15:31 ]
- やってみればいいだろドアホ
- 21 名前:デフォルトの名無しさん mailto:sage [2006/12/27(水) 02:25:33 ]
- 俺なんてわざわざRGBVALに変換してたわw
今まで不具合ないけど。
- 22 名前:デフォルトの名無しさん mailto:sage [2006/12/27(水) 04:56:35 ]
- >>19
brew.s214.xrea.com/pukiwiki/?BREW%2FTIPS#x1afe8b8 これテストしてくんない?
- 23 名前:デフォルトの名無しさん mailto:sage [2006/12/27(水) 06:53:10 ]
- >>22
式が宣言より前にあるぞ
- 24 名前:デフォルトの名無しさん mailto:sage [2006/12/27(水) 13:01:25 ]
- >>23
dくす。修正しますた。。 C++ しか使わないからつい忘れてしまう……。
- 25 名前:デフォルトの名無しさん mailto:sage [2006/12/27(水) 13:15:10 ]
- 端末標準のダイアログって使ってる人どれくらいいる?
使い勝手や見た目の部分について教えて欲しい。 俺は自作しか使ったこと無くてようわからん(´・ω・`)
- 26 名前:デフォルトの名無しさん mailto:sage [2006/12/27(水) 13:24:11 ]
- むしろ端末標準ダイアログが使えるのかどうかすら知らなかった。
BREWから使えるの?(´・ω・`)
- 27 名前:デフォルトの名無しさん mailto:sage [2006/12/27(水) 13:28:58 ]
- いや、リソースエディタにダイアログって項目あるじゃん。
これでそこそこのデザイン(端末によるとは思うが)のダイアログが出るなら、 使ってみてもいいなーって思ってるんだけど。
- 28 名前:デフォルトの名無しさん mailto:sage [2006/12/27(水) 13:38:32 ]
- あれはBREWのダイアログでしょ。
ダイアログって名前が付いてるけど、全画面に白背景の黒文字テキストを描画するだけの物だと思ったけど。
- 29 名前:デフォルトの名無しさん mailto:sage [2006/12/27(水) 13:54:46 ]
- あら、失礼。
そっか、フルスクリーンになっちゃうのか。 なら自作の方がいいなぁ。。。 おっけー、ありがとでした。
- 30 名前:デフォルトの名無しさん mailto:sage [2006/12/27(水) 14:04:05 ]
- まー、下手に端末のダイアログ使えちゃうと、
端末が出してるエラーかアプリが出してるエラーか 分からなくなってユーザーサポートとかめんどくさそうだしな(´・ω・`)
- 31 名前:19 mailto:sage [2006/12/29(金) 00:38:37 ]
- 今戻った。
子供が風邪ひいて看病してた。 返事送れてスマン。 >>22 わざわざありがとう。 で、シミュレータで試してみたんだけどダメだった。 カラースキームが(シミュレータだと)RGB332だったのが原因。 知ってる人には、今更なんだろうけどカラースキームって端末とかによって異なる んだね。 …って事は、全てのカラースキームに対応した処理を作らなきゃいかんのかと、 22のソースを元に処理を改良中です。
- 32 名前:デフォルトの名無しさん mailto:sage [2006/12/29(金) 00:51:01 ]
- 流れに無関係の人間だが、日本の端末のみでいば555と565だけだったはず。
今のところ。世界は知らない。 あと、シミュレータのやつは時々画面サイズやらカラーやら間違ってるので デバイス設定ファイルの方をいじってるわ。私の場合。
- 33 名前:19 mailto:sage [2006/12/29(金) 00:58:34 ]
- >日本の端末のみでいば555と565だけだったはず。
む。そうだったんだ。 ならば処理も減らせるね。 ってゆーか、シミュレータのスキームがむしろ変なのかー ちとデバイス設定を編集してみる。サンクス!
- 34 名前:デフォルトの名無しさん mailto:sage [2006/12/29(金) 01:38:32 ]
- つか統一しろよっちゅーの
- 35 名前:デフォルトの名無しさん mailto:sage [2006/12/29(金) 01:42:23 ]
- 555 の端末なんて俺みたこと無いんだが……。
- 36 名前:デフォルトの名無しさん mailto:sage [2006/12/29(金) 01:44:37 ]
- アイスキャンデーとかあるだろ?
ぶたまんとかさ
- 37 名前:デフォルトの名無しさん mailto:sage [2006/12/29(金) 01:46:24 ]
- >>35
あるよー。だいぶ昔のやつだけどねー・・・。
- 38 名前:19 mailto:sage [2006/12/29(金) 01:52:31 ]
- んんん〜
設定ファイル(dsdファイル)を見てたんだが、カラースキームの設定がしてありそうな 箇所が見当たらない。 Brew3.1にはその設定が無いって事はないよねぇ…。 (;´ω`) ああ、それにしても今夜も子供が夜泣きで欝だ。 泣きたいのは俺だっちゅーの。
- 39 名前:デフォルトの名無しさん mailto:sage [2006/12/29(金) 02:19:40 ]
- 画面サイズとかが設定されてる項目のケツのほうに無かったかな。
今手元にモノがあるわけでもないので詳細不明だけど。 設定名があるわけじゃなくて8とか16とかのビットで書いてあったはず。
- 40 名前:19 mailto:sage [2006/12/29(金) 02:45:31 ]
- >>39
なるほど、dpkファイルの方だったのか。 みつけた! SCREEN 294 64 534 464 AVS_SCREEN_2 241 401 0.000000 0.000000 INCH 8 1 ↑の「8」だね。 ありがとー! これで少し前に進めるよ!
- 41 名前:デフォルトの名無しさん mailto:sage [2006/12/29(金) 12:40:10 ]
- >>38
スレとは全く関係ないんだけど、子供さんを悪く言うのはカワイソス(´・ω・`)
- 42 名前:デフォルトの名無しさん mailto:sage [2006/12/30(土) 23:52:17 ]
- >>38 夜鳴きは半年ぐらい続くからキッツイよwww
納期近くで寝てないときにも容赦なく泣きまくるから これでノイローゼっぽくなる親も多い。 まぁ、嫁と二人交代で面倒見て、寝れるうちにどっちか片方が寝とけ。 一人に押し付けると、いずれ誰かが死ぬよ? と、なんか急に育児板みたいだなw
- 43 名前:デフォルトの名無しさん mailto:sage [2006/12/31(日) 10:57:26 ]
- >>35
見掛けたことあるけど、持ってる奴みんな変身してどっか行っちゃうから 機種までは分からないやスマソ
- 44 名前:デフォルトの名無しさん mailto:sage [2006/12/31(日) 22:26:48 ]
- >>35
記憶があってればA5502K。 それ以外じゃ私も見たことないな…。
- 45 名前:デフォルトの名無しさん mailto:sage [2006/12/31(日) 22:40:16 ]
- なぜにこんな日にレスが
- 46 名前:デフォルトの名無しさん mailto:sage [2007/01/01(月) 00:12:57 ]
- 会社からおめ
- 47 名前: 【大吉】 【522円】 mailto:sage [2007/01/01(月) 00:29:21 ]
- あけおめことよろ
今年はBREWが大変身する といいな
- 48 名前:デフォルトの名無しさん mailto:sage [2007/01/02(火) 17:33:31 ]
- 今年はiアプリとBREWなくなって全部MIDP2.0になると良いな。
- 49 名前:デフォルトの名無しさん mailto:sage [2007/01/02(火) 17:50:33 ]
- それはそれでいやだな
- 50 名前:デフォルトの名無しさん [2007/01/03(水) 22:40:49 ]
- BREW4.0搭載の端末っていつ出るんですか?
てか3.x→4.0で大分変わるみたいなんだけど うちまで情報が回ってこないのですが・・・
- 51 名前:デフォルトの名無しさん mailto:sage [2007/01/03(水) 23:28:29 ]
- >>50
えとBREW4.xからうわなにをすあqwせdrftgyふじこlp;@
- 52 名前:デフォルトの名無しさん mailto:sage [2007/01/04(木) 14:28:02 ]
- OS化が進む。マルチ
- 53 名前:デフォルトの名無しさん [2007/01/04(木) 14:41:27 ]
- >>51
>>52 な、なんだ。まだ情報公開するレベルじゃねーのかよ。
- 54 名前:デフォルトの名無しさん mailto:sage [2007/01/04(木) 15:00:04 ]
- まぁまだ先走り汁出すなってことだ
- 55 名前:デフォルトの名無しさん [2007/01/04(木) 16:32:59 ]
- >>54
すまない。汗ってしまった。
- 56 名前:デフォルトの名無しさん [2007/01/05(金) 12:10:43 ]
- Sophiaのフレームワークを使って開発してるんですけど
IShellのインターフェイスポインター取得することって可能です? ISHELL_CreateInstanceに使いたいっす
- 57 名前:デフォルトの名無しさん mailto:sage [2007/01/05(金) 14:07:35 ]
- >>56
Sophia のフレームワークは生のBREWインターフェイスには触れなかったような。。。 サポートに聞くのが一番だな。 最悪自分で IApplet から IShell とりだして ISHELL_CreateInstance() だな。
- 58 名前:デフォルトの名無しさん mailto:sage [2007/01/05(金) 16:11:58 ]
- >>57
なるほど。。有難う御座います
- 59 名前:57 mailto:sage [2007/01/05(金) 17:39:50 ]
- >>58
スマートポインタから生のポインタを取得して キャストすれば使えた気がするんだけど、 ずいぶん前の話なんで試す環境すらないスマソ。 こんな感じ。 ----------------------- SFBShellSmp shellsmp; ISHELL *shell; shellsmp = SFBShell::GetInstance(); shell = (ISHELL*)(shell.Get()); ISHELL_CreateInstance( shell, ......... ......... -----------------------
- 60 名前:デフォルトの名無しさん [2007/01/05(金) 21:10:20 ]
- Sophia使えるなんて金持ちだなぁ・・・
- 61 名前:デフォルトの名無しさん mailto:sage [2007/01/05(金) 23:20:14 ]
- 本当に開発コストが下がるか教えてよっ
- 62 名前:デフォルトの名無しさん mailto:sage [2007/01/05(金) 23:35:36 ]
- 検証待ちもなくなくなるのか!
- 63 名前:デフォルトの名無しさん [2007/01/06(土) 02:19:03 ]
- >>61
何本かアプリ作ってりゃそれなりのクラスやヘルパー関数が蓄積されるだろうし 開発スタイルも定着するだろ。 なーんも知らんとこが新規で開発するならSophia導入もありだと思うが、 それで飯食ってくつもりなら不要と思われ。
- 64 名前:名無しBREWたん mailto:sage [2007/01/09(火) 15:31:29 ]
- >>63
同意。 BREW初心者の頃は訳わからなくてSophiaのライブラリがあるとだいぶ助かったが、 慣れてくれば知識もつくし、ノウハウが蓄積されてきてくるだろうから、 自前のライブラリを作ったほうがコスト的にも精神的にも満足度は高いかと。
- 65 名前:デフォルトの名無しさん mailto:sage [2007/01/10(水) 22:26:46 ]
- W47Tなんだこりゃ。
30分経っても500KBのファイル転送がおわりゃしねえ。この糞端末が
- 66 名前:デフォルトの名無しさん mailto:sage [2007/01/10(水) 22:49:18 ]
- 今年も機種連発です。オサッシクダサイ
- 67 名前:名無しBREWたん mailto:sage [2007/01/11(木) 12:54:31 ]
- >>65
知り合いがKで未発売機種のBREW機能の検証をしていることを考えると、 正直、スマンカッタ。としか言えない。
- 68 名前:デフォルトの名無しさん mailto:sage [2007/01/11(木) 13:08:11 ]
- BREW3.1はエミュの作りが
2.1より酷いような気がするのは気のせいでしょうか(;´д`) 3.1専用のアプリがようやく来たのでスレッドとか何とか遊びたいのに くだらないところで躓いてるよ・・・
- 69 名前:デフォルトの名無しさん [2007/01/12(金) 09:53:14 ]
- BREWってC++コードが動かせるんだ。
じゃ、組み込み用って事で見れば、 BREW >>> JAVA >>>>> (壁) >>>>> dotNET , Flash ってこと?
- 70 名前:デフォルトの名無しさん mailto:sage [2007/01/12(金) 10:04:26 ]
- 何を比較して?
- 71 名前:デフォルトの名無しさん mailto:sage [2007/01/12(金) 10:17:08 ]
- 既存のライブラリを活かして普通に作れるか、という比較。
- 72 名前:デフォルトの名無しさん mailto:sage [2007/01/12(金) 10:54:01 ]
- >>69
stl × boost × namespace × pragma × 例外 × stdlib.h等標準ライブラリの使用 × 組み込みに何故.NETやFlashが比較対象になるのか理解できんが ざっと思いつく感じこれくらいは壁があるよ
- 73 名前:デフォルトの名無しさん mailto:sage [2007/01/12(金) 10:59:40 ]
- boostは仕方ないにしても、なんでstlがダメなの?
namespaceダメって、ちゃんとコンパイラ開発しる!
- 74 名前:デフォルトの名無しさん mailto:sage [2007/01/12(金) 11:00:49 ]
- >組み込みに何故.NETやFlashが比較対象になるのか理解できんが
今の携帯電話ってFlashだお。 組み込みに.NETは聞いたことないけど、M$的にはWinCE開発は.NET推奨だお。
- 75 名前:デフォルトの名無しさん mailto:sage [2007/01/12(金) 11:26:53 ]
- 最上位の極一部のみFlashかもしれんがそれより下はcだよ。
- 76 名前:デフォルトの名無しさん mailto:sage [2007/01/12(金) 11:28:45 ]
- stlがstdlibに依存してる部分があるので流用が難しいんじゃないかな
BREWのヘルパー関数に置き換えれば良いんだけど あとtemplateのサポートが甘かったし RVDS2.2以降でC++のサポートが強化されてるはずなので金があれば それ買って幸せになることもできるかも (stdlibに関してはどうしようもないけど)
- 77 名前:デフォルトの名無しさん [2007/01/12(金) 11:39:30 ]
- >>73
>なんでstlがダメなの? 例外がNGなのが主な原因だと聞いたことがある。 そのせいでSTLをそのまま持ってきても動かない。 自前でSTL相当のものを作ればいいけど、マンドクサすぎるしな。 つーかBREWが糞仕様なのは何とかならn(ry
- 78 名前:デフォルトの名無しさん mailto:sage [2007/01/12(金) 11:42:00 ]
- elf2modでも回避不可かな?
- 79 名前:デフォルトの名無しさん mailto:sage [2007/01/12(金) 12:11:05 ]
- ・RVDS2.2はC++のサポートが強化されているが、仮想関数を使うと
RWPI領域にデータを持ってしまうのでBREWで利用できなかった ・Elf2Modがリリースされ、BREWアプリはRWPI領域を持てるようになったので、 RVDS2.2とC++を組み合わせた利用、及びglobal/static変数の利用が可能になった ・ただし、stdlibに関しては以下の制限があるので、既存のライブラリの流用などでは ものすごい注意が必要 ttp://brewforums.qualcomm.com/ja/showthread.php?t=861&highlight=elf ・RVDS2.2ではExceptionもサポートされている templateのexportが出来ないようだ
- 80 名前:デフォルトの名無しさん mailto:sage [2007/01/12(金) 22:30:23 ]
- BREWのコンパイラの話になるとRWPI領域だとかBSSセクションという言葉が出てくるのですが、
正直何のことかよくわかりません。コンパイラが吐き出すデータの内容を指すものなのでしょうか? このARMのRWPI領域やBSSセクションについての資料はどうすれば手に入るのでしょうか? もしくは日本語の解説があれば教えてください。
- 81 名前:デフォルトの名無しさん mailto:sage [2007/01/12(金) 22:50:19 ]
- >>80
elf format の仕様書嫁
- 82 名前:デフォルトの名無しさん mailto:sage [2007/01/13(土) 16:32:01 ]
- ありがとうございます。
ELFの仕様はあったんですが、これの日本語訳は無いんでしょうか? ttp://www.skyfree.org/linux/references/ELF_Format.pdf
- 83 名前:デフォルトの名無しさん mailto:sage [2007/01/13(土) 19:26:46 ]
- >>82
スレ違いだから他のスレ行って聞いてくれ
- 84 名前:デフォルトの名無しさん mailto:sage [2007/01/14(日) 14:30:50 ]
- >>82
ttp://caspar.hazymoon.jp/OpenBSD/annex/elf.html
- 85 名前:68 mailto:sage [2007/01/16(火) 16:07:46 ]
- おニューPC(XP)で動かしてみたら不具合が少なくなった('д')
Win2kだと表示まわりがおかしくなるっぽい。 XP使えと言う事のようです。
- 86 名前:デフォルトの名無しさん mailto:sage [2007/01/16(火) 17:02:50 ]
- >>85
× Win2kだと ○ 自分が使ってたWin2kだと 何十台ものWin2kで試したわけじゃないだろ? 適当なこと書いちゃダメだぜ
- 87 名前:名無しBREWたん mailto:sage [2007/01/16(火) 17:58:03 ]
- >>85-86
んだんだ。 単純に何かのランタイムが古いとかそんなことが原因かもしれん。
- 88 名前:デフォルトの名無しさん mailto:sage [2007/01/17(水) 14:13:09 ]
- すみません、文字入力についての質問です。
BREW3.1でアプリ内の特定の位置で日本語入力をさせたいのですが こういう場合はITextCtlを使う以外に方法がないのでしょうか? ITextCtlについてマニュアル等を見て調べても、イマイチ使い方がわからず困っています。 ITextCTLのサンプルでも構わないので、よろしければご教授ください。 もしサンプルや解説等がなければ、何か別の方法で日本語入力できる方法はないでしょうか? 宜しくお願いします。
- 89 名前:デフォルトの名無しさん mailto:sage [2007/01/17(水) 14:28:47 ]
- プログラミングガイドのサンプルコード
- 90 名前:デフォルトの名無しさん [2007/01/17(水) 14:34:01 BE:328466047-2BP(0)]
- brewforums.qualcomm.com/ja/showthread.php?t=150&highlight=ITextCtl
brewforums.qualcomm.com/ja/showthread.php?t=769 brewforums.qualcomm.com/ja/showthread.php?t=1015 brewforums.qualcomm.com/ja/showthread.php?t=985
- 91 名前:デフォルトの名無しさん mailto:sage [2007/01/17(水) 17:09:21 ]
- やっぱりフォーラムのサンプルをいじくるのがベターなんですね。
ありがとうございました・・・。
- 92 名前:68 mailto:sage [2007/01/17(水) 17:56:24 ]
- うーん、XPでも何かおかしいと思ったら
MAKE_RGBを使用せずに直接16進数で RGBを指定していたのがマズいようで・・・ リファレンスに (RGBVAL) ( ((uint32)(r) << 8) + ((uint32)(g) << 16) + ((uint32)(b) << 24) ) って書いてあるじゃんヽ(`Д´)ノ 失礼しますた。
- 93 名前:デフォルトの名無しさん mailto:sage [2007/01/19(金) 18:11:43 ]
- ウイルスセキュリティZEROをPCにインストールしたらBREWエミュでの通信が
うまくいかなくなったのですが 他にこういうこと起こった人いますか?
- 94 名前:デフォルトの名無しさん mailto:sage [2007/01/19(金) 19:49:15 ]
- 通信許可してもダメなら
アンインストールすればいーんでないだろうか・・・
- 95 名前:デフォルトの名無しさん mailto:sage [2007/01/19(金) 21:39:37 ]
- >>92 俺もそれではまった事あるぞ。
色のならびにあわせた名前の付け方して欲しいよ。 普通なら RGBVAL じゃなくて BGRVAL(またはBGRAVAL) とでもしておく方が直感的じゃね?
- 96 名前:デフォルトの名無しさん mailto:sage [2007/01/19(金) 21:48:17 ]
- それだと、何の値かわからないって判断したんじゃない?
- 97 名前:デフォルトの名無しさん mailto:sage [2007/01/19(金) 22:30:36 ]
- じゃあCOLVALとかにでもしとけや!ケッ
- 98 名前:デフォルトの名無しさん mailto:sage [2007/01/19(金) 22:31:30 ]
- メモリ上の並びはRGBじゃん。
- 99 名前:デフォルトの名無しさん mailto:sage [2007/01/19(金) 22:35:58 ]
- そうとも限らんのでは・・確認したことは無いが
- 100 名前:デフォルトの名無しさん mailto:sage [2007/01/19(金) 22:47:40 ]
- いや、VRAM上とかDIBの構成じゃなくて、>92の値をメモリに書いたら。
- 101 名前:デフォルトの名無しさん mailto:sage [2007/01/19(金) 23:11:21 ]
- どうだろね。"メモリに書く"という動作の定義によるけど
通常のイメージでいうとダブルワードの値をメモリに書く、ということになるだろうけど そうなるとエンディアンで違いがでるんじゃないかな?と
- 102 名前:デフォルトの名無しさん mailto:sage [2007/01/20(土) 08:28:38 ]
- ヒント:くあるこむ
- 103 名前:デフォルトの名無しさん mailto:sage [2007/01/22(月) 14:47:38 ]
- >>92だとWin32の32ビットDIBのピクセル値と同じ並びになりそう。
それにしても、なんでBREWってWin32APIの痛すぎる命名や流儀をやたらパクってるのかね……。
- 104 名前:デフォルトの名無しさん mailto:sage [2007/01/22(月) 18:45:58 ]
- ちょっと、お知恵を借りたいんですが……。
ゲームを移植してまして、一応最初はきちんと動作しているのですが、 シミュレーター上で2〜3時間くらい動作させるとその内、IIMAGE_Drawや IDISPLAY_DrawTextやIDISPLAY_FillRectを始めとする一切の描画機能が 働かなくなります(単にIDISPLAY_Updateが働かなくなっているだけかも しれませんが……)。 その状態になった時にトレースしてみると描画がされないだけで、内部的には 正常にメインループが動作しており、MALLOC等もきちんと動作しています。 もちろん描画をフラグで飛ばしている感じでもありません。IDISPLAY_Update も毎回通っています。 画像に関して、今まで正常に表示されていた物が何かを境にまったく表示 されなくなり、かつIDISPLAY_FillRectまで動作しない所を見ると、 CreateInstance等の処理に何か問題が発生したとも思えません。 IDisplayの値も調べましたが、特に破壊された感じではありません。 ちなみに実機上でやると、似たようなタイミングで端末リセットが発生します。 自分のソースがおかしい事は分かるのですが、どこで異常を起こしているのかが つかめずにいます。 せめて何をきっかけに上記のような現象が発生するのかが分かれば手がかりに なりそうなのですが、心当たりのある方いらっしゃいますでしょうか?
|

|