symbian OS C++ プログラム 質問スレッドat TECH
symbian OS C++ プログラム 質問スレッド - 暇つぶし2ch1:デフォルトの名無しさん
05/11/24 16:18:56
最近、日本でも話題のmobileOS symbian OS C++ プログラム
について理解できないことを質問するスレです。

早速ですが、私 symbianでカレンダーを製作しようとしている
のですがCAknCaleMonthStyleGridについて知っている方が
いらっしゃるなら教えてください。

よろしくお願いします。

2:デフォルトの名無しさん
05/11/24 16:19:49
単発質問のスレかよ・・・

3:デフォルトの名無しさん
05/11/24 16:36:04
質問スレなので皆で質問して解る質問ならお互いに助け合って
回答したいと思っています。

誤解を招くような書き込みをして申し訳…。

4:デフォルトの名無しさん
05/12/25 20:53:56
 

5:デフォルトの名無しさん
05/12/25 20:58:23
最近は組み込み系でもC++使うのか
チゴイネ

6:デフォルトの名無しさん
05/12/25 21:04:29
SynbianOSはネイティブC++を謳っていた。
少なくとも数年前、EpocとかQrtzとか呼ばれていたころはそうだった。

7:デフォルトの名無しさん
05/12/29 00:12:58
ホントについ最近まで仕事で扱ってたよ。
面白かった。

8:デフォルトの名無しさん
05/12/31 00:06:41
SynbianOSのスレはここしかないんだよねぇ。
702NK/702NKⅡが結構売れてるのに、
何でこのスレはこんな廃れているんだろう・・・。

最近SynbianOS(702NK/702NKⅡ用)のプログラミング
やってみようかと思っているんだけど、SynbianOSのAPI
について詳しく書いてある所って、↓ぐらいしかないですか?
URLリンク(www.symbian.com)

できれば日本語のAPIリファレンスがあったらいいんだけどなぁ・・・。

9:デフォルトの名無しさん
06/01/11 18:38:03
>>8
UIQ の SDK にCHMのドキュメントがあって、そっちの方が使いやすいし、
追加されたAPIについても参照できるので良いと思う。

日本語のリファレンスは無いんじゃない?

10:デフォルトの名無しさん
06/01/14 11:42:17
>>9
レスサンクス!
やはり日本語のリファレンスは無いですか・・・。
UIQ SDK のCHMドキュメント読んでみます。

11:デフォルトの名無しさん
06/02/08 10:37:57
Symbian Series60 プログラム暦半年です。

画面関連なら、結構詳しいです。
今では、簡単なスロットゲームなどを作っていますよ。

こんな私ですが、以後よろしくお願いします。

話が変わりますが、
今、とても困っているのですがSymbianのBlueToothを使って、
プリンターに文字列を出力したいなと思っているのですが…。

どなたか知らないですかね?

12:デフォルトの名無しさん
06/02/08 10:46:37
参考になる日本語サイト

//HalWinの作者のページ
URLリンク(www.teamknox.com)

//初心者向け
URLリンク(www.pc-view.net)

13:デフォルトの名無しさん
06/02/09 00:29:48
>>11
どのあたりで情報集めてますか?
すごい大変・・


14:デフォルトの名無しさん
06/02/16 18:36:20
>>13

書籍又は海外の掲示板。

それでも解らないときは、リファレンス見ながら
ダメもとで試してますけど…。

12レス目に書いたアドレスにアクセスすると
私がよく参考しているサイトに飛べます。

S60をやるには根気と惜しまぬ努力が無いと無理です。

15:デフォルトの名無しさん
06/03/23 23:13:27
シンビアンてアプリの数は少ないくせにウィルスはたくさんあるのなw

16:デフォルトの名無しさん
06/03/24 05:31:04
>>15
馬鹿?アプリの数は多いよ。
世界でナンバー1のシェアなんだから。
それ故にウィルスも多い。

17:デフォルトの名無しさん
06/03/25 02:02:45
>>16
>>15は世界No.1のOSはWindowsだと思ってる香具師なんだよ


って釣られたか?

18:デフォルトの名無しさん
06/03/26 10:09:39
シェアナンバー1はあくまで携帯電話のOSとしてだけどな。
PDAだとWindowsやPalmに負ける。
まぁNokia曰く「PDA市場は衰退、時代はスマートフォン」

19:デフォルトの名無しさん
06/03/26 14:26:01
スマートフォン(笑)

20:デフォルトの名無しさん
06/05/16 19:48:33
Vodafoneの次機種が、Series60 3rd edition搭載機ではないかと話題になっていますね…と書いて保守

21:デフォルトの名無しさん
06/05/19 18:26:48
今Nokia702NK使ってるんですけど、Series60 3rd editionになると
これまでのSeries60のアプリは使えないんですか?

22:デフォルトの名無しさん
06/05/23 00:45:54
有名なのは、.sisインスコが厳しくなるということ
プログラマ側の手数が増えたり、モノによっては作れなくなる

結局どうにかズルしたらアプリ走るのかな

23:デフォルトの名無しさん
06/05/26 16:47:23
あんまり張る意味ないだろうけど、一応

Nokia Opens the S60 Browser Source Code
 URLリンク(hardware.slashdot.org)
Nokia liberates the S60 browser source code
 URLリンク(arstechnica.com)
URLリンク(opensource.nokia.com)

24:デフォルトの名無しさん
06/05/27 03:12:38
>>22
じゃあ、作者が対応してくれないとむつかしそうですね。

25:デフォルトの名無しさん
06/05/30 17:08:47
>>23 探す手間省けた
どうせ読み切れなくても、一応覗くでしょ、こういうのw

26:デフォルトの名無しさん
06/07/25 23:18:54
だれか、microVIEW-PLUSでコードデバッグする事について
詳しい人いませんか?

27:デフォルトの名無しさん
06/08/24 15:52:35
んぁ

28:デフォルトの名無しさん
06/09/01 23:07:42
正直、ApacheとPerlが動いてくれた方が嬉しいんだよな。
APIを追加するよりも。Pythonは遅いらしいので使いたくないし。

29:デフォルトの名無しさん
06/09/20 00:03:55
m1000
買いました。

アプリ作成してみたいのです。

30:デフォルトの名無しさん
06/09/25 07:22:48
Hallo worldぐらい何もしなくても動くようにしておいてくれよ。
>Carbide c++ express

31:デフォルトの名無しさん
06/10/02 00:31:48
S60 3rdのSDKをインストールしたけど、
エミュレータを起動したら、すぐエミュレータが落ちてしまう・・・。
同じ現象が起きた人いませんか?
ちなみにOSはWindows XPです。

32:デフォルトの名無しさん
06/12/08 11:38:23
C++初心者ですが、Symbian OS用のアプリケーション作成って難しいでしょうか?
S60 2nd用メーラー(本体メーラーと共存可能)であるMumSMS+に、フォルダ振り分け機能を付けたようなアプリを、
3rd環境で作成したいと思っています。どうでしょうか。

33:デフォルトの名無しさん
06/12/08 13:54:51
ぐだぐだ言ってるヒマあったら手を動かせ!

34:デフォルトの名無しさん
06/12/16 00:34:29
非同期ってなに?

35:デフォルトの名無しさん
06/12/16 15:17:42
同期しないこと。

36:デフォルトの名無しさん
07/01/04 18:37:31
重い処理を普通にコードするとアクティブオブジェクトで動作することになり画面はハングアップしたようになるね。
こーゆーサクサク感がないときに別スレッドでサーバを起こして非同期にするかしないかの何かわかりやすい判断基準はないかな?

37:デフォルトの名無しさん
07/01/04 18:43:44
クリーンアップスタックにメモリーリークしそうなオブジェクトを積んで備えるのはSymbianのC++だけのやり方だよね。
Linuxを採用してるNやPはどうしてるんだろうか?

38:デフォルトの名無しさん
07/01/04 18:49:04
コードウォリアーでもカーバイドでもいいけど
コテコテのC++のソースをリバースしてクラス図やシーケンス図を自動生成するようなツールはないかのう。

39:デフォルトの名無しさん
07/01/04 18:49:55
コードウォリアーでもカーバイドでもいいけど
コテコテのC++のソースをリバースして
クラス図やシーケンス図を自動生成するようなツールはないかのう。

40:デフォルトの名無しさん
07/01/04 18:52:28
C++コードのリファクタリングで
いい本はないですか?


41:デフォルトの名無しさん
07/01/05 19:04:21
RMessage2::Complete()したとき
非同期で呼び出したクライアント側の
どこにどうゆう方式で結果が届くのだろう。
タイミングはどうやって合わせるのだろう。


42:デフォルトの名無しさん
07/01/06 13:20:08
クリーンアップスタックの仕掛けをLinuxに移植できないかな?

43:デフォルトの名無しさん
07/01/23 14:35:44
age

44:デフォルトの名無しさん
07/01/30 08:25:10
S60 3rd用アプリとして、常駐用のソフトウェアプロキシを作り、
ネットに接続するアプリケーションは、プロキシで127.0.0.1/8080を設定、
アプリからの接続要求があると、プロキシが、設定しておいた接続情報を利用してネットに接続し
ソケット接続のように働く(UAはプロキシで設定したものに変わる)というものを作りたいのですが、
この考え方で明らかな不可能点はありますか?

45:デフォルトの名無しさん
07/03/23 08:26:16
9.1の環境ではTLS使えないのか?
ビルド通らない…orz

46:デフォルトの名無しさん
07/03/23 13:08:40
FOMAのシャープ製がSymbianなのにソフトバンクのシャープ製がなぜ
BREWなのか。(クアルコムのロゴが入っていた)
au向けがBREWなのは理解できるが。

47:デフォルトの名無しさん
07/03/24 02:26:29
>>46
ロゴ自体は、単純にMSMチップセットを使ってるからでは?
(実際にどんなベースバンドチップセットを使っているかは知らない。
 また、「ロゴが入っている = KCP(BREW)」なの?)

ちなみにFOMAでのSymbianはDoCoMoのプラットフォーム(Moap(S))を
使っていて、DoCoMoとの契約上、開発上の成果物は全く他のキャリア
向け製品には流用不可なはず。
(これはシャープに限らず、DoCoMo向け製品を開発している全てのメーカ
 に当てはまる。)


48:デフォルトの名無しさん
07/03/25 01:23:52
>45

9.1からはスタティックな書き込み可能な変数が使えるようになったので
Dll:Settls()/Dll:Gettls()がなくなった。
以下Symbianの資料だけど、WSD (Writable Static Data)でググってみると
NewLCやNokiaのサイトにもいくらか情報がある。

URLリンク(developer.symbian.com)


49:デフォルトの名無しさん
07/03/26 18:11:17
過疎ってるね。
メンバテンプレートの別定義はコンパイルできないのかな。
サポートしてるのかしてないのかの資料すら見つからない。

50:デフォルトの名無しさん
07/04/24 23:45:41
>>45
>>48
TARGETTYPE dllなら9.xでも使えたような気がするけど気のせい?

51:デフォルトの名無しさん
07/05/21 07:21:55
age

52:だれか
07/06/14 22:01:45
俺アプリって今買える携帯でつくれる?

53:だれか
07/06/23 11:50:48
今売ってるソフトバンクのやつで
勝手アプリってどの機種ならつくれるの?

54:デフォルトの名無しさん
07/07/13 01:40:56
過疎指定スレだな。
誰かRThreadに詳しいやつおらんかね。

55:デフォルトの名無しさん
07/07/13 09:18:28
多少ならな

56:デフォルトの名無しさん
07/07/13 23:50:28
マジっすか。
↓こんなきつい状況でなんか、解決方法知らない??
MainThreadからRThread使ってスレッド(以下ChildThreadと呼称)作る。
そのChildThreadでは、あるRクラスを使う。
そのRクラスはオーナスレッド(つまりChildTherad)以外からの
アクセスが出来ない為、必ずClose()をChildThreadで行う必要がある。
そういう制限下でMainThreadから、ChildThreadがkill()された場合に、
確実にChildThread側でClose()を行わなければならない。
ちなみに、RThreadとそのRクラスを持つクラスは、親スレッドでdelete
されるからデストラクでは出来ない。
作りが悪いのは十分に承知の上なんだけど、どうしようもないのよ・・。

57:デフォルトの名無しさん
07/07/14 02:15:58
MainThreadからkillする処理の前に何かしらの仕掛けを入れればいいんじゃね

58:デフォルトの名無しさん
07/07/15 09:38:12
良い策では無いが、コールバック的な何かを仕込むのが早いかもな
が、今後を考えるなら作りを変えるのがベターだ

59:56
07/07/17 23:24:33
>>57
>>58
さんきゅー。
とりあえず、MainThreadからいきなりkillしたりdeleteしたりしないよう
にして、必ずChildThreadがEntry関数を復帰するに対処したんだが、
はたして、これで、大丈夫なんだろうか。
Linuxとかだと、外部プロセスやカーネルからsignal(SIGKILL等)受けて、
バッサリ殺される事があるんだが、symbianはよくわからん・・。
普通は、signalハンドラ?を登録して後処理とか行ったりするもの???

60:デフォルトの名無しさん
07/08/05 21:32:45
S60 のアプリ作成に興味を持ったので保守します

61:デフォルトの名無しさん
07/08/08 01:46:51
参考になるページ:

URLリンク(www.pc-view.net)
URLリンク(www29.atwiki.jp)

62:デフォルトの名無しさん
07/08/13 12:43:10
いまさらだが、56は一般的なマルチスレッドプログラミングの知識が不足しすぎている。


63:デフォルトの名無しさん
07/08/18 18:06:48
だれか
URLリンク(journal.mycom.co.jp)
このブラウザを改造したことある人いる?
文字コードをShift-JISにも対応するように改造したいと思ってるけど簡単にできるかな?

64:デフォルトの名無しさん
07/08/22 01:53:51
スレタイに C++ と入ってるけど、Python でオンボード開発するのも面白そう。

URLリンク(www.nokia.co.jp)
URLリンク(opensource.nokia.com)
URLリンク(www.amazon.co.jp)

NOKIA の Open C というので POSIX C で開発するのも楽しいかもしれない...
pthread も使えるのね。

URLリンク(www.forum.nokia.com)
URLリンク(opensource.nokia.com)

65:デフォルトの名無しさん
07/08/24 17:54:18
Python 入れてみたけど、これオモスレー!
携帯でこんなに色々出来ると思わなかったわ。

66:デフォルトの名無しさん
07/08/26 23:25:37
S60 Python のサンプルコード達

URLリンク(wiki.forum.nokia.com)
URLリンク(wiki.opensource.nokia.com)
URLリンク(www.mobilenin.com)

67:デフォルトの名無しさん
07/09/17 21:25:32
最近Carbide C/C++で開発を始めたのですが、
ソースコードのデフォルトの文字コード(ISO-8859-1)では日本語の文字が使えません。
ソースコードの文字コードをUTF16に換えると今度はコンパイルが通りません。
ソースコードに日本語を書くためのいい方法ってありませんか?


68:デフォルトの名無しさん
07/09/17 21:33:53
>>67
俺はUTF-8でやってるけど

69:デフォルトの名無しさん
07/09/17 23:03:48
s60 python の3rdってsis解凍出来ないけど1stってのは無い?
702nkで動かしたいんですが

70:デフォルトの名無しさん
07/09/18 01:41:55
どこをどうさがしてるんだか。
URLリンク(www.google.com)

URLリンク(sourceforge.net)

71:デフォルトの名無しさん
07/09/18 11:24:05
>>70
そこを見てた
1stはソースのみなのですか?

72:デフォルトの名無しさん
07/09/29 22:53:03
PythonScriptShell_1_4_0_3rdEd.sisをインストールしようとしたら
下のエラーメッセージが表示されました。

-----------------------------------
unable to check certificate
validity online. Check settings
-----------------------------------

証明書の確認のためにオンラインにつなげないからチェックできない。
設定をチェックしろって言ってると思うけど、どこの設定を変えるといいのかわかりません。
どこを変えればいいかご存知の方がおりましたらアドバイスよろしくお願いします。

73:デフォルトの名無しさん
07/09/30 01:28:33
>>72
OCSPレスポンダのURLがおかしいのでは?
いったい何にインストールしようとしているのかわからないけど、
↓のトラブルシューティングによるとApplication Manager Settingとやらに
デフォルトのOCSPレスポンダURLの設定ができる…っぽい?

URLリンク(wiki.forum.nokia.com)

あと考えられるのはSISに署名している証明書
これのextentionに設定されてるOCSPレスポンダURLへの接続が確立できないとか

74:デフォルトの名無しさん
07/09/30 11:17:38
>>73
ご解答ありがとうございます。
Application Manager Settingで、オンラインの認証のチェックがオフになっていたせいみたいです。
(たぶん)



75:デフォルトの名無しさん
07/10/04 23:35:38
PythonでS60のシリーズ3で使えるXMLのライブラリってありませんかね?

76:デフォルトの名無しさん
07/10/28 07:47:25
素朴な質問だが、 SymbianOS C++プログラミングの
第2版が出版されたが、第1版とどう違うの?

これから勉強しようと思っているんだけど、
両方買ったほうがいいってことはないよね?

77:デフォルトの名無しさん
07/10/28 13:48:29
普通は後から出た方が、誤字やら表記の間違いが直っているから後の方が良い

78:デフォルトの名無しさん
07/10/28 16:56:58
>>76
両方買ったほうが良い。
第2版となっているが、中身はぜんぜん違うものと思ってよい。

>>77
お前中身見ていないで一般論としてレスしているだろ?

79:デフォルトの名無しさん
07/10/28 17:33:55
>>78
>お前中身見ていないで一般論としてレスしているだろ?

俺は 77 じゃないけど、「普通は」って書いてあるから、
誰がどう読んでもそうなんじゃないの。何か問題?

80:デフォルトの名無しさん
07/10/28 17:49:59
77 = 79

81:デフォルトの名無しさん
07/10/28 17:50:40
78 = 80

82:デフォルトの名無しさん
07/10/28 22:06:45
>>76
最新のOSの開発用が第2版だよ。
第1版は古いので最新のフレームワークとは結構変更があって微妙に役に立たない。
最新のOS向けの開発がしたいなら第2版を買ったほうがいい。


83:デフォルトの名無しさん
07/10/28 22:08:10
>>76
あと補足だけど、章立てや内容はほとんど一緒と思っていい。
フレームワークのコーディングの内容とか、一部の説明が最新OS向けになっているって感じ。


84:76
07/10/28 23:13:34
みんな、ありがとうございます。

両方買っちゃうには値段がちと高いので第二版を買います。

85:デフォルトの名無しさん
07/10/29 12:42:38
ところでみんなは他の書籍(プラットフォームセキュリティ、実践開発技法、
リアルタイムカーネル)も持っているの?


86:デフォルトの名無しさん
07/10/29 20:23:25
俺はその三冊とも持っている。

87:デフォルトの名無しさん
07/10/29 22:18:44
俺も持っている。ていうか、無いと困るだろ?

88:デフォルトの名無しさん
07/11/02 00:04:27
あっても邪魔だろ?

89:デフォルトの名無しさん
07/11/02 16:46:28
>>88
えっ?自分のこと言ってる?

90:デフォルトの名無しさん
07/11/03 09:58:32
よくわかったね、お前が邪魔なんだよ♪


91:デフォルトの名無しさん
07/11/03 17:58:07
>>90
お前の読解力のなさにはがっかりだよ

92:デフォルトの名無しさん
07/11/05 00:41:19
流れをぶった斬らせてもらうでござる。ニンニン。

URLリンク(ja.wikipedia.org)
なんとC++0xでは、new 演算子で生成可か不可かを
制御できるようになるかも知れない。
これで、何度言っても T クラスを new で生成しようとするお茶目なアンチクショウに
殺気を覚えずに済むだろうか。

93:デフォルトの名無しさん
07/11/06 21:45:05
高尚過ぎて誰もついてこれなかったな。(笑

94:デフォルトの名無しさん
07/11/06 22:38:15
普通のC++だと、private: void *operator new(size_t);って書いておしまいじゃないの?
@itの連載でもハテナとなる箇所があったけど、ホントに現代のC++知ってるの、って気もする。

95:デフォルトの名無しさん
07/11/06 23:37:20
MOAPのSDKって一般市民には提供してもらえないのだろうか?

96:デフォルトの名無しさん
07/11/07 01:03:34
5億くらい積めば提供してくれるんじゃね

97:デフォルトの名無しさん
07/11/07 07:24:14
UIQ3.1 と S60 のSDKがただで手に入って
MOAPは5億ってなるんだ?

98:デフォルトの名無しさん
07/11/07 20:15:37
今日シンビアンサミットに行った。そのときに聞いたが、
SDKはDoCoMoに申請すれば手に入るとのこと。
また11月末を目安に富士通からも同一のものが入手できるとのこと。


99:デフォルトの名無しさん
07/11/07 21:35:50
俺もサミット行った。

かっこいい、シンビアンロゴ入りのかばん貰った。
おまえらはヤフオク行き?


100:デフォルトの名無しさん
07/11/08 08:57:32
100は貰った

101:デフォルトの名無しさん
07/11/13 01:50:50
MOAP(S)か・・あれは楽しかった・・
みんな今なにしてるかな・・

102:デフォルトの名無しさん
07/12/29 17:55:51
S60_3rd_Ed_SDK_FP2_Beta_bを入れたのですがエミュレータがが起動しません。
なにか環境設定(環境変数とか)が必要なのでしょうか?
OSはWindowsXP Professionalを使っています。



103:デフォルトの名無しさん
07/12/29 18:42:11
>102
くんふーがたりない

104:デフォルトの名無しさん
07/12/31 13:16:20
carbideは入れた?

105:デフォルトの名無しさん
07/12/31 14:31:47
>>102 じゃないけど、エミュレータって carbide がないと動かんの?

106:102
07/12/31 14:32:19
>>104
carbideは最初に入れてます。
carbideでのコンパイルまではできるのですが
エミュレータでの起動ができない状態です。
直接epocを実行しても動かないし、特にしなきゃいけない設定も見つからないので困っています。


107:デフォルトの名無しさん
07/12/31 16:04:47
スクリーンの外に表示されているんじゃないの?

carbide無くても動くけど、質問者はSymbianについては初心者なんだろう
で、Nokiaの本か第2版を見ながらやっているんだと想像した。
で、そこに書いてある通りにちゃんとやっているんだろうなと、念押しのつもりだった。

想像以上に起動に時間がかかるので、立ち上がる前に殺しちゃっているとか。。。
今頃立ち上がっているとか。。。

108:102
07/12/31 22:03:26
>>107
一応第2版読みながら、あとウエブ上の情報も参考にしてやっています。
1時間ぐらい待ってタスクマネージャでプロセス確認しているんですがありませんでした。
正月の間に一通り勉強しようと思っていたのにこんなところで挫折するなんて・・・

109:デフォルトの名無しさん
07/12/31 22:25:56
俺2年以上触ってないんで、完全に的外れかもしれないけど
どっかに epoc.txt みたいなログが書き出されたりしないんですっけ?
そいつがあれば、何かわかるかもしれない。。。

110:102
07/12/31 23:04:19
>>109
情報ありがとうございます。
検索して探してみましたがログっぽいものは出力されていませんでした。

111:デフォルトの名無しさん
08/01/01 00:14:15
CarbideとS60SDKのインストールの順番を逆にしてみる。

それでもだめなら、UIQにする、ってのはどうだ?
ソニエリもモトローラも採用しているぞ。

112:デフォルトの名無しさん
08/01/01 00:34:02
もう一個思い出した。

インストール先をデフォルトから変えちゃだめだぞ。
確かC:のすぐ下を指定してくると思うけど、それに従え。

113:102
08/01/01 14:53:46
>>111
別のPCで試してみます。

>>112
インストール先は一応デフォルト通りにしていますが駄目でした。

114:デフォルトの名無しさん
08/01/01 16:46:31
readme.txtに インストール先は全角文字はもちろん半角のスペースもだめってって書いてあったと思うけど再度チェックしてみてはどうだろう。
再度このReadmeを見直すことを推奨する。しつこいようだけど、これで解決できる自身があったんだけどな。。。ごめんな、お役に立てなくて


115:デフォルトの名無しさん
08/01/09 00:14:37
Carbideからプログラム実行してたりする??
俺もそれで、エミュレータ動かなかったりしたことがあった気がする
ためしに
C:\Symbian\9.2\S60_3rd_FP1\Epoc32\release\winscw\udeb
に行ってexeを直接動かしてみたら動いたけど。

ちなみにエミュレータは予想以上に重いから、気をつけて

116:デフォルトの名無しさん
08/01/09 00:18:47
あ、そうそうもうひとつ。
CarbideだかSDKだかが、マイドキュメントの下に、ビルドのとき一時ファイル作るんだよ。
エミュレータ起動のときもそうだったかと。

そのときユーザ名が日本語、全角スペースとか使われてると、一時ファイルがうまくつくれなくて
exeだけ作成されなかったり、起動できなかったりする。

携帯関係は、こういう微妙なところでの苦労が多いけど、がんばって。

117:デフォルトの名無しさん
08/01/09 10:59:32
神経衰弱ゲームのプログラムをGTKで作りたいのですが、作り方がわかりません。
どなたかプログラム作ってくれませんか?


118:デフォルトの名無しさん
08/01/09 11:08:29
おいお前、作りたいんじゃないのかよ
他人に作らせて自分が作った気になるのか?どこの国の人間だ

119:デフォルトの名無しさん
08/01/09 12:10:16
言い方がよくなかったですね。
わからないので、作っていただきたいのです。

120:デフォルトの名無しさん
08/01/09 12:33:09
バロスw

121:デフォルトの名無しさん
08/01/09 21:34:49
タダで?ふざけんな

122:デフォルトの名無しさん
08/01/09 23:36:16
某キャリア用のメーラーをGTKで作りたいのですが、作り方がわかりません。
どなたかプログラム作ってくれませんか?

123:デフォルトの名無しさん
08/01/09 23:45:45
意図はどうあれ、二番煎じはどうかと思うよ

124:デフォルトの名無しさん
08/01/09 23:56:28
SDKに入ってるサンプルプログラムの、丸罰ゲーム参考にすれば作れると思うけど

125:デフォルトの名無しさん
08/01/10 00:46:01
御託はいりません。

126:デフォルトの名無しさん
08/01/10 00:56:39
文句をたれる前に、手を動かしてください

127:デフォルトの名無しさん
08/01/14 22:29:08
SymbianOS用のプログラム組むのに、SymbianC++ 使うのとJavaME使うのどっちが
簡単?

128:デフォルトの名無しさん
08/01/14 22:33:50
まだ、プログラム出来ないんですか?

129:デフォルトの名無しさん
08/01/16 13:09:52
symbianOSのプログラミングを仕事でやっている人いますか?

130:デフォルトの名無しさん
08/01/16 16:22:52
ここにいますよ

131:デフォルトの名無しさん
08/01/16 21:12:16
ハイパーターミナルとエミュレータの間でbluetooth通信のエミュレーションしたいんですけど、
ポートの指定の段階で躓いているんですが、どうすればいいですか?
また何か参考になるWebサイトなどあったら教えてください。

132:デフォルトの名無しさん
08/02/09 05:34:01
過疎ってんな~
S60 webkitのコンパイルうまくいった人いる~?

URLリンク(trac.webkit.org)

ここ参考にしてやったけどエラー吐いて駄目だ。わかんね

WARNING: Cannot determine the version of the RVCT Compiler.


133:デフォルトの名無しさん
08/02/09 13:07:44
RVCTとか懐かしいな
symbian開発者はうようよいると思うけど、リソースがないよね

134:デフォルトの名無しさん
08/02/15 00:28:19
MMSPみたいなUA偽装串アプリ書こうぜ。

135:デフォルトの名無しさん
08/02/25 17:51:55
特定のモードの時にスピーカーから一切音を出さなくするアプリを
作りたいんですけど(イヤフォンからは音が出る)
スピーカーに関するAPIが見つからないんですが、ヒントでも
いいんで教えてください。

136:デフォルトの名無しさん
08/03/09 09:57:54
Dが撤退した。SOは時間の問題だし。
日本国内でSymbian勉強する理由がなくなるような気がした。

137:デフォルトの名無しさん
08/03/10 08:10:46
SOの撤退発表になったね。

138:デフォルトの名無しさん
08/04/20 23:04:27
リソースはここを参照してみたら?
URLリンク(developer.symbian.com)

139:デフォルトの名無しさん
08/04/27 22:20:31
vistaで開発してる人っていますか?
エミュレータが動かないんだけど理由わかりますか?


140:デフォルトの名無しさん
08/04/27 22:23:10
んな情報でわかるかぼけ

141:139
08/04/27 22:43:47
>>140
エミュレータを起動してもすぐに勝手に終了しちゃうんだ。





142:デフォルトの名無しさん
08/04/28 13:38:02
Vistaがどうなっているか考えればすぐに判りそうなモンだけどな
とりあえず、tmpとtempを別フォルダに移動するんだな

143:デフォルトの名無しさん
08/04/29 14:21:53
>>142
済みません。よくわからないのですが。
何のtmpとtempフォルダの話でしょうか?


144:デフォルトの名無しさん
08/04/29 14:29:19
>>143
そりゃぁ、Vistaのだろ。
Vistaでのアクセス制限を意図しないディレクトリ構成を採用しているアプリは軒並みおかしなことになっているからね。

145:デフォルトの名無しさん
08/04/30 00:35:49
>>139
俺の場合はVistaにVirtualPC入れてその中のWin2kにSymbian環境展開してるよ。

いろいろトラブル無くてこっちの方がお勧め。親亀子亀みたいになってるが、
それなりに速い。
epoc On Win2k On VirtualPC2008 On VistaHP
HPでも問題なく動くよ>VPC

146:デフォルトの名無しさん
08/04/30 15:56:36
最新のcarbide1.3使った人いますか?

プロジェクト作成した段階でコンパイルしたら
..\src\helloWorldTestAppUi.cpp:200: undefined identifier 'KGeneral_Information'
ってエラーがでました。


147:デフォルトの名無しさん
08/05/01 00:23:37
>>146
使ってるよ。それだけじゃ、回答できないよ。
エラーメッセージどおりじゃないのか?

148:デフォルトの名無しさん
08/05/01 00:38:23
ここに問題を書き込むやつは、本当に技術者なのかと疑いたくなるようなやつが多いよな


149:デフォルトの名無しさん
08/05/01 13:24:48
>>146
すみません。

***Invoking abld command
perl.exe -S ABLD.PL \Symbian\Carbide\workspace\helloWorld3\group\ makefile winscw build_help
make -r -f "\S60\devices\S60_3rd_FP2_SDK\EPOC32\BUILD\Symbian\Carbide\workspace\helloWorld3\group\WINSCW.make" MAKEFILEBUILD_HELP VERBOSE=-s
Bareword found where operator expected at C:/S60/devices/S60_3rd_FP2_SDK/epoc32/tools/perllib/params.pm line 461, near "New CParamItem"
(Do you need to predeclare New?)
Bareword found where operator expected at C:/S60/devices/S60_3rd_FP2_SDK/epoc32/tools/perllib/params.pm line 466, near "New CParamItem"
(Do you need to predeclare New?)
syntax error at C:/S60/devices/S60_3rd_FP2_SDK/epoc32/tools/perllib/params.pm line 461, near "New CParamItem"
syntax error at C:/S60/devices/S60_3rd_FP2_SDK/epoc32/tools/perllib/params.pm line 466, near "New CParamItem"
Compilation failed in require at C:/S60/devices/S60_3rd_FP2_SDK/epoc32/tools/perllib/args.pm line 19.
BEGIN failed--compilation aborted at C:/S60/devices/S60_3rd_FP2_SDK/epoc32/tools/perllib/args.pm line 19.
Compilation failed in require at C:\S60\devices\S60_3rd_FP2_SDK\epoc32\tools/cshlpcmp.pl line 58.
BEGIN failed--compilation aborted at C:\S60\devices\S60_3rd_FP2_SDK\epoc32\tools/cshlpcmp.pl line 58.
make[1]: *** [helloWorld3_0xE6817D82.hlp] Error 255
make: *** [MAKEFILEBUILD_HELP] Error 2

ってのがでているのですが何かわかりますか?




150:デフォルトの名無しさん
08/05/01 15:27:14
すみません。自己解決しました。

perlのバージョンが新しすぎたせいでした。
インストール済みのperlが指定のバージョンより新しかったので
大丈夫だろうと思っていたんですが
指定のバージョンと入れ替えたらコンパイルエラーがなくなりました。

でも古いのがダメならわかるけど、新しくてダメっていったい・・・

151:デフォルトの名無しさん
08/05/01 15:59:40
そのあたりはperlの基本。
自分で使うツールとかなら良いけど、他人が使うもの作るのなら
知らないことについてはもう少し謙虚になった方がいいと思う。

152:デフォルトの名無しさん
08/05/04 00:10:44
すみません。
DrawUtils::DrawBetweenRects(gc , rect1 ,rect2);
を使うとコンパイルで

Errors caused tool to abort.
make[1]: *** [\S60\devices\S60_3rd_FP2_SDK\epoc32\release\WINSCW\udeb\GraphicsTest_0xE091B389.exe] Error 1
make: *** [TARGETGRAPHICSTEST] Error 2

のエラーがでます(ちょっとよくわかりません)。
もしかしてegul.libにリンク通さないとだめなのかな、と思ったのですが
どこに設定すればいいかよくわかりません。
ご存知の方がいたら、上記エラーの理由、libのリンクの通しかたを
ご教示お願いします。



153:デフォルトの名無しさん
08/05/04 00:15:14
エラー全文がないと、「GraphicsTest_0xE091B389.exe のビルドに失敗しました。」以上はわからないよ。

ライブラリは、mmpファイルに、

library egul.lib

を追加

154:152
08/05/04 09:31:48
>>153
ありがとうございます。ライブラリを追加したらコンパイルエラーが取れました。



155:デフォルトの名無しさん
08/05/04 21:36:33
carbide1.3で開発していますが、
日本語のメッセージを表示させようとすると文字化けします。
エミュレータは日本語にしていて、
ファイルはUTF-8にしています。
だれか文字化けさせずに表示させる方法をしっていますか?



156:デフォルトの名無しさん
08/05/04 22:06:11
どんなAPIを使って、どこに出力しようとしたら、文字化けするの?
もう少し具体的に書いてYo

157:155
08/05/04 22:17:34
>>156
AppView内のDraw関数内で以下のようにやっています。
半角アルファベットならちゃんと表示されました。
もしかしてフォントがないだけ?


CWindowGc &gc = SystemGc();

const CFont *font = iCoeEnv->NormalFont();
gc.UseFont(font);
gc.setPenColor(KRgbBlack);

_LIT16(KTxtHelloWorld , "こんにちは、世界");
TPoint aPos(10 , 10);
gc.DrawText(KTxtHelloWorld , aPos);


158:デフォルトの名無しさん
08/05/05 15:43:55
リテラルの表現方法が正しくないよ。

UTF-16じゃないとね。
\uXXXX で表現してみたら。
あ=\u3042

_LIT(KTxt, "\u3042");

フォントがあるという前提だけどもね。

159:155
08/05/05 19:26:48
>>158
ありがとうございます。
教えていただいた方法で表示されました。

でも日本語を使う場合は毎回変換して埋め込まないといけないのでしょうか?
なにか簡単な方法ってありませんでしょうか?


160:デフォルトの名無しさん
08/05/05 19:36:28
API名が思い出せないが、コンバートは出来たはず

161:155
08/05/05 20:37:59
>>160
そうですか。
ネットで探しても日本語での開発情報が少なくて結構大変です。

とりあえずJavaのnative2asciiで代用できないか試してみます。



162:デフォルトの名無しさん
08/05/05 21:58:38
CharConvでShift-JISなどをUTF-16に変換できる。

リテラルで文字列を書きたい場合は、UTF-16でファイルを保存しておけば、できるんじゃないかな?

163:デフォルトの名無しさん
08/05/06 13:23:14
一手間かけてリソースを使えば良いのではないかな。
リソースのどこかに CHARACTER_SET UTF8 を書いておけばリソースファイル自体をUTF8で記述出来る。


164:155
08/05/08 23:25:17
>>162 , 163

亀レスで済みません。
参考にさせていただきます。


165:デフォルトの名無しさん
08/05/12 23:35:51
Carbide.c_++ v1.3 Express + S60 3rd Edition FP2 SDKの環境なのですが、
メモリリークの検出は、HookLoggerを使うのが一番いい方法なのでしょうか?


166:デフォルトの名無しさん
08/05/13 08:29:11
__UHEAP_MARK とかじゃ駄目?

167:デフォルトの名無しさん
08/05/13 20:34:12
ありがとうございます。__UHEAP_MARKで充分でした。
HookLoggerでも一応チェックできましたが、こちらは高機能な感じ。


168:デフォルトの名無しさん
08/05/13 22:38:02
おうなんでも聞いてくれ!

169:デフォルトの名無しさん
08/06/01 10:31:56
ちょっと前にあったS60のエミュレータ"epoc.exe"が動かないという
話ですが(>>102)、それらしい情報があったので、挙げておきます。
URLリンク(developer.sonyericsson.com)

どうもBluetoothとの相性が悪いらしく、ドライバを抜くとうまくいくとか。

170:デフォルトの名無しさん
08/06/07 09:13:57
URLリンク(page8.auctions.yahoo.co.jp)
これかって勉強しろ

171:デフォルトの名無しさん
08/06/18 13:50:55
102さん 自分も同じ状態です。(FP1 or MRで試行錯誤中)
162さんの言うとおりドライバがなんか怪しいっぽいのですが…
Bluetoothは使ってないし…
ためしに、COM1ドライバのserial.sysを削除したら、epoc.exeが起動しました。
しかし、serial.sysが復活すると、起動しなくなりました。
タイミングよくserial.sysを削除すれば動きますが、これじゃ、デバッグできません。
何か対策をご存知の方、教えてください。



172:デフォルトの名無しさん
08/06/20 23:29:02
消え行くOSで遊んでないで、アンドロイドでも勉強しろ。

173:デフォルトの名無しさん
08/06/21 22:13:45
>>171
最新のWindows Updateかけた後だと環境構築に失敗しやすい気がする。
IEのバージョンが最新だと特にダメなきがする。
(アンインストールしてもダメ)

OS再インストールして、Windows Update かける前に環境作ったら動いた。
その後にWindows Updateしても動き続けてる。
でも順番が逆だとうまくいかない。


174:デフォルトの名無しさん
08/07/02 20:58:02
開発環境の準備から、エミュレータの準備、Hello worldまであたりを日本語で解説してるサイトってないですか?


175:デフォルトの名無しさん
08/07/02 21:06:03
>>174
URLリンク(monoist.atmarkit.co.jp)
は?

176:デフォルトの名無しさん
08/07/02 21:21:51
>>175
ありがとう。

今こっちを読んでた。
URLリンク(monoist.atmarkit.co.jp)


177:デフォルトの名無しさん
08/07/03 22:34:27
>>173
情報提供ありがとうございます。
ようやく原因がわかりました。

windows SP2で導入されたDEP技術によって、一部のドライバが正常動作しないことが
判明しました。
なので、DEPをOFF(※)するとepocが起動しました。

但し、DELL製のPCでは、他の問題(Audioのドライバが競合するっぽい)があり
epocが起動後、1分程度で終了してしまいました。

※DEPのOFFの仕方
C:Boot.ini をメモ帳で編集
最後に、
/NoExecute=AlwaysOff
を入れて、保存後、再起動。



178:デフォルトの名無しさん
08/07/06 09:19:37
はじめまして。
最近X02NKを購入したのでSymbianのプログラムを始めたものです。

joiku(またはZeroProxy系)のようなアプリを作りたいと考えています。

UNIXでのソケット通信プログラムやサービス作成の経験はあるのですが、
無線ランに関する知識はほとんどありません(アドホック接続など)。
この辺の知識を勉強しつつ、Symbianの開発を進めたいのですが
なにか参考になる本、ホームページなどありませんでしょうか?


179:デフォルトの名無しさん
08/07/15 19:22:44
Symbianのマルチスレッドについて勉強中です。

そのプログラムAから別のプログラムBを起動する、
ランチャーのような機能を持ったアリケーションAを作成したいです。

RProcess型のオブジェクト「iProcess」で以下ように呼び出して、目的の実行ファイルを起動させることはできました。

User::LeaveIfError(iProcess.Create(fileName.FullName(),commandLine));
iProcess.Logon(iStatus);
iProcess.Resume();


しかし、呼び出したプログラムBを終了させずに、ランチャー(A)を終了させてしまうと、
終了時にパニックになります。

プログラムBが実行中の状態だと、その部分がメモリリークと判断されてしまうようで、
ランチャーAの正常終了ができないという状況です。

どうにか解決する方法ありませんか?

180:デフォルトの名無しさん
08/07/15 19:23:24
誤) アリケーション
正) アプリケーション

181: ◆7hQe8fWImg
08/07/15 23:10:48
別プロセスは関係なく、メモリリークがあるんでしょ。
iProcess.Resume()を呼ばなければ問題ないの?
iProcess.Close()は呼んでる?

182:デフォルトの名無しさん
08/07/18 23:57:52
いつもより大目に呼んでいます。

183:いつでもどこでも名無しさん
08/08/12 00:34:32
海外SymbianOSで使える日本語入力ソフトって、
NokiaS60の場合PiClipsと+Jってのは分かってるんですが、
他はあるのでしょうか??
出来ればUIQで...。
もしくは他社のS60でも良いかも。


184:デフォルトの名無しさん
08/08/12 09:02:13
金と時間を惜しまないのならば、何でも使えるんじゃね?

185:デフォルトの名無しさん
08/08/13 20:17:01
>>183
M-FEP

186:デフォルトの名無しさん
08/10/05 17:24:16
今年春ごろにQt作ってるtrolltech買収したと思うけど
symbianに何か変化ありました?

187:デフォルトの名無しさん
08/10/07 06:15:32
今はS60ベースで進めていますが、平行してQtベースのUIシステムを構築しています。
Fundationに参加する企業がS60に乗り換えたころを見計らってS60は打ち切り
他の企業をひっくり返す戦略です。


188:デフォルトの名無しさん
08/10/07 12:29:57
アグレッシブだねぇ

189:デフォルトの名無しさん
08/10/10 15:01:49
3rd FP1 の SDK をインストールしてみたんだけど、
Change to Japanese のショートカットがどこにも関連
づけられてない。

FP1 の SDK って、日本語表示には対応してないの?

それとも、インストールに失敗してるのかなぁ。

190:デフォルトの名無しさん
08/10/15 18:34:31
キーの割当てを変更するアプリを作成しようと思っています。
その手段として、S60 FP2 で、他のアプリのキー入力をフック
する方法ってないんでしょうか?

常駐アプリと作成して、
他のアプリのキー入力を横取り

変換

キー情報をキーサーバへ渡す

191:デフォルトの名無しさん
08/10/16 16:01:34
ググったらなんか引っ掛かった。
URLリンク(mikie.iki.fi)


192:デフォルトの名無しさん
08/10/28 00:03:37
かきこ

193:デフォルトの名無しさん
08/10/28 00:04:09
ついでにあげ

194:デフォルトの名無しさん
08/10/28 09:00:28
>>190
自分も同じようなことしようと思っていました。
どういうアプリを作る予定ですか?

195:デフォルトの名無しさん
08/11/01 06:31:56
モトローラもシンビアンを捨てたので、ファンデーションも行き詰まりを感じている。
立ち上がる前なのに、なってこったいって感じです。

おまいらも、こんなスレにたむろっていないでアンドロイドに移ったらどうだろう?

196:デフォルトの名無しさん
08/11/01 09:54:26
モトローラwせめてソニエリだろwww

197:デフォルトの名無しさん
08/11/07 08:39:51
>>190
うまくいきましたか?
もしできましたら、おしえてください。

198:デフォルトの名無しさん
08/11/07 12:45:48
 アナリストのジャック・ゴールド氏によると、市場に出回っているスマートフォン用OSとし
て最大のシェアを誇るオープンソースのモバイルOSである Symbian、そしてGoogleが鳴
り物入りで宣伝しているオープンソースのモバイルOSのAndroid(現在開発中)は、3~
6カ月以内に統合され、1つのオープンソースモバイルOSになる見通しだという。

まじですか

199:デフォルトの名無しさん
08/11/07 15:07:30
オナリスト

200:デフォルトの名無しさん
08/12/09 01:47:45
シンビアン
アンドロイドに
フルボッコ

201:デフォルトの名無しさん
08/12/23 17:05:20
FATの品質評価を上司から依頼されています。
シンビアンがテストプログラムを提供していて、それの全結果を
羅列する以外に、何かいいメトリクスの取り方をご存じの人いませんか?

202:デフォルトの名無しさん
08/12/23 17:37:51
>201
ggrks

203:デフォルトの名無しさん
08/12/23 20:42:02
検索してもなかなか見つからなくて・・・。
メジャーなものだし何かあるのかと思って。。すみません。

204:デフォルトの名無しさん
08/12/23 21:47:02
ここに技術系の質問しても煽られるだけだよ屑しかいないから

205:デフォルトの名無しさん
09/01/12 12:53:04
ここって作品出したりしないの?もっと活発にするためにも切磋琢磨するべきだと思うんだが

206:デフォルトの名無しさん
09/01/14 12:45:59
先ず隗より始めよ

207:デフォルトの名無しさん
09/01/30 10:48:04
最近、Symbianのプログラムに興味を持ち始めたのですが、C言語関連の経験がなく
おまけにサンプルコード類もみつけられず困っているのですが、

RHTTPHeaders hdr = aTransaction.Request().GetHeaderCollection();

で取得したHTTPヘッダーから「REMOTE_HOST」を文字列として取得するには
どのようにしたらよいのでしょうか?

208:。
09/02/01 01:49:51
ケータイアプリのアクティベーションって、どうやって実装するの?

209:デフォルトの名無しさん
09/02/02 23:08:11
>>207
こちらを参考に
URLリンク(sw.nokia.com)

>>208
どういう意味?

210:デフォルトの名無しさん
09/02/08 14:47:17
Tint R
に1バイトのバイナリデータが入っていて、
これをRfileのwriteでファイルに書き込むには
どうしたらいいですか?

211:207
09/02/09 03:23:34
>>209
レスありがとうございます。
教えて頂いたurlを参考にしてみましたが、私のレベルではやはりHTTPヘッダーから
「REMOTE_HOST」を文字列として取得する方法は読み取れませんでした…orz

212:デフォルトの名無しさん
09/02/09 21:20:06
>>210

TInt は 4バイトなんだけども。。。 1バイトならTInt8で、こんな感じ?

TInt8 R = ;
TPckgC pckg(R);
file.Write(pckg);

213:デフォルトの名無しさん
09/03/12 10:38:25
どーせNOTAに統合されるのに必死こいてて楽しいっすか?
今までの苦労パーになるっすよ?

214:デフォルトの名無しさん
09/03/12 10:39:27
まあそれでも無駄な時間を費やしたいんなら反対はしないけどさあ
その時間で何か他の事ができるって考えた方がいいんじゃないかな?

215:デフォルトの名無しさん
09/03/12 10:39:59
とりあえずあげ

216:デフォルトの名無しさん
09/03/12 22:36:04
NOTAって・・・ プププ 恥ずかしいやつだ。

217:デフォルトの名無しさん
09/03/12 23:02:33
NOTAもしらねえのかよ。恥ずかしい奴だプププ

218:デフォルトの名無しさん
09/04/27 16:16:51
ゴミしかいないスレはここですか?

219:デフォルトの名無しさん
09/05/11 21:52:01
相互リンクしないと死んじゃう
Symbianでエロゲ作ろうぜ!
スレリンク(tech板)


最新レス表示
レスジャンプ
類似スレ一覧
スレッドの検索
話題のニュース
おまかせリスト
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch