■WindowsCEプログラミング(EVC PB3含む)Ver2.2■

■ このスレッドは過去ログ倉庫に格納されています
1デフォルトの名無しさん
垢版 |
2007/03/06(火) 12:16:14
WindowsCEプログラミングを話し合うスレッドです。

アプリケーション
ドライバ
プラットフォームビルダからのシステム構築まで幅広く語り合いましょう。

前スレ
■WindowsCEプログラミング(EVC PB3含む)Ver2.1■
http://pc11.2ch.net/test/read.cgi/tech/1102860886/
2007/09/03(月) 16:21:34
データロガー作ってるんだが
PPC2003以上で問題ないプログラムが
それ以前の環境でメモリーリークしまくる。
OSの問題でしょうか?
2007/09/03(月) 16:31:39
>>254
おまえさんの問題だとおもう。またPPC2003以前をサポートする必要があるかという問題もある。
2007/09/03(月) 20:33:57
>>255
君はどうせタイムシェアリングなプログラムをCEで作った事ないんだろ?
2007/09/04(火) 01:59:56
>>253
仕様ですかねぇ。 rc の中身いじればどうにかなったり・・・
とかいうのは怖いので諦めて CreatePopupMenu して TrackPopupMenu することにします。
2007/09/04(火) 14:19:54
>>254
スレッド間での排他漏れとかあるんじゃないの?
2007/09/06(木) 20:37:50
>252
うろおぼえだけど WM_MEASUREITEM とか試してみた?
2007/11/15(木) 10:14:49
過疎ってる?

それはそれとして、WindowsCE5.0 + eVC4.0 SP4 で使えるIEコンポーネントってありますか?
もしくは、iesample.exeをツールバー無しで起動する方法を教えてください。

なんかもう、俺涙目。
2007/11/15(木) 10:30:16
ftxBrowserとかあるから利用する方法はあるんだろな。俺はシラネ
262260
垢版 |
2007/11/15(木) 12:20:15
オープンソースのブラウザとかないもんかな。
参考になるものが少なすぎる…せつね
2007/11/15(木) 12:29:22
>>262
つ w3m
264筋少
垢版 |
2007/11/15(木) 13:02:23
>>263
CEで動きますか?
Javascriptが動きますか?
スタイルシートは有効ですか?
日本がインドになりますか?
王様の耳はロバの耳じゃな(ry

オープンソースではあるけど、Javascriptとスタイルシートに対応してないと
今回は意味が無いんだ orz
2007/11/15(木) 13:28:19
んじゃminimo
2007/11/15(木) 14:09:02
後出し条件ウザッ
2007/11/15(木) 14:30:09
WTLにサンプルが入ってる
eVCで使えるかは知らんが
2007/11/16(金) 09:47:41
>>260
ふつーにHtmlControlを使えば良いじゃない?
CSS1.0にも対応している。Javascriptは多分無理。
2007/11/21(水) 01:04:57
>>3の「Handheld PC Professional 3.0 SDK」って今はもう
公開されていないようなのですが、何か入手方法はないでしょうか。

2007/11/21(水) 14:06:18
MSDNのサブスクリプションに全部はいってる。
271269
垢版 |
2007/11/22(木) 00:54:28
MSDN会員って高そうなのでそれはちょっと。。。
2007/11/22(木) 09:55:52
誰かに頭を下げたりするなら3万ぐらいさらっと払った方が良いと思うけどね。
タダより高いものは無いって言葉もあるし。
2007/11/23(金) 13:16:50
え?
今ってサブスクライバーダウンロード使えるグレードに
3万で入れるようになったのか?
2007/11/23(金) 14:50:26
いちばん安いので6万くらいだよね
275デフォルトの名無しさん
垢版 |
2007/12/02(日) 16:43:33
WindowsCEで動作するプログラムをEVC++で開発しているだけでは
組み込み系エンジニアを名乗る資格なしですか?
TRONとかLinuxで動作するプログラムをアセンブラで組めないとダメですか?
2007/12/02(日) 17:02:29
組み込みって自前でハードもやることだと思う。

WindowsCE搭載のバーコードリーダーとか、在庫管理とか、
そういうのの開発なら組み込み系って名乗ってもいいだろうけど、
既製品(PocketPCとか)のプログラムだけじゃただのプログラマじゃないのかな。
2007/12/02(日) 17:26:18
名乗って恥をかくのは本人だからいいんじゃない?
2007/12/03(月) 00:59:35
いっちゃなんだが
組み込み系エンジニアって、名乗りたいものなのか?

いや、それにステータスを感じているのなら、別にいいけど・・・ねぇ?
2007/12/03(月) 01:43:04
ソフトウェアだけじゃなく、ハードウェアもいじれるよ。ってことなのかな
2007/12/04(火) 23:26:06
QASetWindowsJournalHook の使い方を知りたいんだけど、
だれか教えてくれまいか

LoadLibraryとかして呼んでるけど
戻り値が0 なんだ。

環境はWM6
2007/12/05(水) 09:50:41
>>280
コード貼ってみたら?
282280
垢版 |
2007/12/05(水) 14:37:36
こんな感じでかいてる。

hCoreDll = LoadLibrary(_T("coredll.dll"));
pfQASetWindowsJournalHook = (_QASetWindowsJournalHook)GetProcAddress(hCoreDll, _T("QASetWindowsJournalHook"));
pfQAUnhookWindowsJournalHook = (_QAUnhookWindowsJournalHook)GetProcAddress(hCoreDll, _T("QAUnhookWindowsJournalHook"));

hHook = pfQASetWindowsJournalHook(WH_JOURNALRECORD, (HOOKPROC)CallWindowProc, &hInst, 0);
return hHook != NULL;
2007/12/05(水) 15:07:20
対象としてるOSも書きなさいよ。
CEだって1.0から6.0まであるんだから。
284280
垢版 |
2007/12/05(水) 15:37:36
>>283
>>280でWM6と書いたのだが。。
詳しくはWM6のClassic。
WM6だから中身はCE5.0かな。
2007/12/05(水) 16:56:52
WM6ならQASetWindowsJournalHookは「使えない」
SetWindowsHookExを使え。以上。
286280
垢版 |
2007/12/05(水) 18:53:35
ということは他人のメッセージ見ることはできないのか。
ありがとう。
2007/12/21(金) 10:34:49
えええ、2008だとStandardでモバイル開発できないの...?
2008/01/01(火) 12:14:00
Windows Mobile 6 SDK つかうメリットって何かある?

WM5用のプロジェクトを6に移行しようとしたら、コントロールの配置がうまく移行できない。
2008/01/03(木) 20:51:30
>>287
できないみたいだね
今のところ2005で十分なんだろうけど・・・
2008/01/05(土) 00:07:56
マジかよ
ゼロ3使いだから2008出たらstandard買うつもりだったのに
proなんて高くて買えねえよ!
2008/01/12(土) 12:51:47
マイクロソフト一体どうするつもりなのかね。Professionalじゃないと
モバイル向け開発できないようじゃ、見切りを付けるフリーソフトの
開発者が出てくるだろうに。
2008/01/12(土) 19:56:01
真面目に通常版のスタンダード買おうと思ってたけどアホらしくなった
Professionalアカデミック版って小学生でも買えるかな?
可能なら息子に買わせようw
2008/01/13(日) 00:21:48
アカデミック版て、保育園児は買えないんだなw
ttp://www.microsoft.com/japan/education/ap/faq.mspx
2008/01/13(日) 19:49:01
>>292
ここでライセンス違反をほのめかすとはw
それとも仕込むのか?
2008/01/13(日) 23:08:54
>>292
息子が買う分にゃ違反じゃないだろ?
2008/01/13(日) 23:40:26
マイクロソフトアカデミックは、学生、教職員、教育機関のみなさまを購入および
使用対象とした製品です。購入時には学生証、身分証明書をご提示ください。
http://www.microsoft.com/japan/education/ap/images/ap_top.jpg
http://www.microsoft.com/japan/education/ap/default.mspx
2008/01/13(日) 23:45:56
凝ったアプリを作るんじゃなければeVCでいいじゃん
2008/01/14(月) 02:25:04
>>297
VGAつかえるの?
2008/01/14(月) 02:29:38
>>298
ttp://blog.goo.ne.jp/mypda/e/aa0300103cd0da06efe1bd1dd42b625b
2008/01/16(水) 00:05:56
>>299
すぐ、そこ、サンクス
2008/01/29(火) 18:21:44
Windows Mobile 6 で、ダイアルアップ先を切り替えたいのですが、うまくいかないので質問させて下さい。
言語は、c# .NET compact Framework です。
やりたいことは、ユーザがダイアルアップ先を選択して、そこに接続して XML を取得することです。

P/Invoke などを使って、ConnectionManager 経由でユーザが選択したダイアルアップ先に接続することは
出来ました。XML 取得もばっちりです。
問題は、コントロールパネルの「接続」でユーザが設定しているダイアルアップ先と、このソフトで
ユーザが選択したダイアルアップ先が違う場合です。
XmlReader で XML を読み込ませようとすると、コントロールパネルでユーザが設定している方に
接続してしまいます。

・流れ
ユーザが選択したダイアルアップ先に接続

XMLReader が XML を読みに行こうとする

ここでコントロールパネルの接続先にダイアル

せっかく接続しても XMLReader がシステムと違うところに接続している、と気を利かせてしまい
再びダイアルアップしてしまいます。
どうにかシステム側でダイアルしないようにできないでしょうか?


2008/02/27(水) 17:21:11
VS2005でwcecompatをコンパイルするにはどの様にすればよいのでしょうか?
ttp://www.essemer.com.au/windowsce
303デフォルトの名無しさん
垢版 |
2008/03/28(金) 19:08:09
SHLoadImageFile()って
GIFやPNGの透明色をサポートしてる?
2008/03/29(土) 01:52:49
eMbedded Visual Tools 3.0 が欲しいんですけど、>>2がリンク切れです。
どこかで公開されてないんですか?
2008/03/29(土) 10:39:26
>>304
タイムリーだな。俺も探してたんだが、

>この度はマイクロソフト Contact US をご利用いただき誠にありがとうございます。
>マイクロソフト カスタマーインフォメーションセンター○×と申します。
>誠に恐れ入りますが、Microsoft eMbedded Visual Tools 3.0 につきましては、
>すでに弊社からの提供を終了しておりますことを何卒ご了承くださいますようお願いいたします。

だそうだ。残された入手法は、ピアソンのWindowsCE3.0アプリケーションプログラミングを買うしかなさそう。
BOOKOFFにでも売ってないかな?
2008/03/29(土) 14:21:52
( ゚∀゚)っttp://cobweb.ecn.purdue.edu/~vip/install/evt3.html
307デフォルトの名無しさん
垢版 |
2008/03/30(日) 00:16:22
このスレの住人なら知っていますね、あの糞開発ツールのことを

・自分のプログラムのバグなのかコンパイラのバグなのかわからない
・他の仕事に応用できない糞開発ツールの独自世界を必死に学習している
・テキストエディタで書いたほうが効率的なのに糞UIツールを懸命に使っている
・糞開発ツールを批判すると「性格が悪いから糞ツールを批判するんだ」と言われる

糞だけど、政治的な理由で無理やり使わされているんですよね。
もう、あんな厨の作った糞ツールを我慢して使うのはやめましょう。

・糞開発ツールを部下に押し付ける上司の命令は無視しましょう。
 上司は糞開発ツールが使われる実績を作ることであの会社のごきげんをとっているのです。
・糞開発ツールを使わせる上司の下では働けません、と上司の上司に直訴しましょう。
・あの糞開発ツール提供会社には「おたくの糞開発ツールは話にならない」と突き放しましょう。
 バグレポートなどしてはいけません。改善要求などもってのほかです。
 あの会社はあなたたちのことをテスター/モルモットとしか思っていません。
・あの会議で「糞開発ツールを使ったら生産性がxx%アップしました」
 なんて話が出たら力強く机を叩き、会議室を出ましょう。
 あの人たちは糞開発ツールをマンセーすることで立場を確保しているのです。

糞な開発ツールを糞だと言える、そんな当たり前の環境をみんなの力で取り戻しましょう。
2008/03/30(日) 02:14:12
コピペ君って馬鹿だな、まで読んだ。
2008/03/30(日) 15:04:34
VistaでeVC動いている人います?
2008/03/30(日) 20:08:26
それよりも、VistaにActive Sync 4.5 ってインストールできるのか?
(M$のホームページ上では、Active Syncの動作用件は XPまでしか
書いてないけど…)

Active Sync 出来ないと、リモートデバッグできない orz
2008/03/30(日) 20:56:42
WindowsMobile DeviceCenterがActiveSyncの代わりだろ。
312i
垢版 |
2008/03/31(月) 20:01:47
>309
VistaでeVC 無理やりコンパイルまではできるようにもっていったけど
デバッグができなかったのであきらめてvmwareにXPのっけた
2008/03/31(月) 23:58:00
いまさらなんですけど、GeodeでCE 3.0なHandheldPC世代の機種の
アプリ開発ってどうしたらできるでしょうか?

もはやARMが標準となって長い時間が経ち、ドライバもなければ
SDKも入手できないという状態で、どうやったら入手したGeode機を
有効利用できるか探ってます。
2008/04/01(火) 00:51:33
>>306
(・∀・) イイ!!
2008/04/01(火) 16:47:38
>>312
やっぱりまともに動かないか
XPとデュアルブート環境にしないとだめかな
2008/04/01(火) 21:56:12
>>313
GeodeでCE3.0って言ったらeVC4.0世代じゃないか?
Handheldって2.11とかそれ以前だったと思うんだが。
2008/04/01(火) 22:55:12
>>316
えっと、手元にあるこいつが作られた頃は2.xから3.xへの過渡期と
HPCからPPCの過渡期が混ざった微妙な時期らしく、HPC 2000という
あまりぱっとしなかったHPCらしいです。バージョンは CE 3.0 build 126。

http://en.wikipedia.org/wiki/Image:Windows_CE_Timeline.png

この辺を見ると3.0時代なのに一人HPCなHPC2Kが・・・

当時MSはMiraとかWebPadとかいうものを宣伝してたらしく、そのうちの
一台の模様。
318デフォルトの名無しさん
垢版 |
2008/04/07(月) 08:53:56
eVC++4.0で使える正規表現ライブラリって有る?
2008/04/07(月) 19:39:41
boostは?
2008/04/07(月) 21:17:30
>>318
onigurumaはコンパイル通ったような気がする(ちょっと修正したかも)
2008/04/09(水) 23:19:07
>>320
ちょーだい。
2008/04/10(木) 14:33:32
>>287,>>289
W-ZERO3の開発をやろうと思って、2008stdの購入計画を立ててるところだった。
今更だけど、これ見なかったら危うく買うところだったよ('A`)
2005stdを探そう。eVC3を持ってたら、アップデート版でいいし。
2008/04/10(木) 23:44:30
>>321
だが断る
2008/04/12(土) 23:15:06
2005pro の試用版でも開発でけるよ
90日ありゃ大抵なんとかなる
2008/04/12(土) 23:30:51
豪さんのポッドでも聴くか
2008/04/12(土) 23:31:37
>>325
誤爆ったw
2008/04/14(月) 14:32:17
>>324
その後バグが見つかったら困るじゃん。
328デフォルトの名無しさん
垢版 |
2008/04/23(水) 23:21:56
なんかCE5で開発するらしいんだが使った事ねーからイメージがつかめん。
一応、eVC4sp4とWinCEエミュまではそろえたんだが、エミュの中にはいろいろライブラリとか入ってねーのがあるの?
IEとかMSDOSとか無いの?

amazonにある
NTT DoCoMo sigmarion III
ttp://www.amazon.co.jp/dp/B00009W1AP/
Fujitsu Pocket LOOX v70 FLXV7
ttp://www.amazon.co.jp/dp/B0002LDLMQ/

とか買ってみようかしら?eVCで作ったプログラムも動かせるのかしら?
2008/04/23(水) 23:31:56
CE5なら初代EMONEとか[es]じゃないか?
SigIIIはそれ以前だろう。

MSDOS?何言ってんの?コンソールの事か?
CEの開発が全然分からないなら本買えばいい。>>305の本探せ。
Win32で組めるなら「Windows Mobileプログラミング徹底理解」
330328
垢版 |
2008/04/24(木) 07:53:16
>>329
さんくす
ちょっと注文してみる

電話は月の料金が要るから出来れば契約したくねーんだよなぁ
HPのiPAQなんかでもいいのかな?
ttp://h50146.www5.hp.com/products/handhelds/pocketpc/112classic_handheld/  ←WM6
ttp://h50146.www5.hp.com/products/handhelds/pocketpc/hx2190b/  ←WM5

GW中に勉強できるといいんだが・・・
2008/04/24(木) 20:41:01
eMbedded VC 4 で、 WM6は実機でデバッグできないんだが…
(俺だけか?

eVC4にWM6エミュレータ入れたら、デバッグできるようになるのかな。

Bluetoothで通信するプログラムをデバッグする時に、非常に困る。
実質上デバッグ出来んじゃないか w
2008/04/24(木) 22:58:15
>>330
[es]は契約しないでオクで本体だけ探せばいい。W-SIM抜いた奴。
adesでたから放出している奴はいると思う。
ただ、WM5ってeVC4で出来たかな?VS2005ならやったことあるんだが。
2008/04/24(木) 23:09:59
W-Zero3 や W-Zero3[es] は秋葉の中古屋いけば山ほどころがってるな…
2008/04/26(土) 01:15:43
なんでMSはモバイル開発に関してあんなにシブチンになったんだ?
2008/04/26(土) 10:18:29
クソ高いVisual Studioを買わせようとしているんだろう。
JAVAは開発環境全て無料なのに、MSは有料化という逆方向まっしぐら w

そのうち eVC4で開発したバイナリが、最新のWMで動かなくなるロックが
掛けられるのも時間の問題だな。
2008/04/26(土) 10:42:19
乞食に金をめぐんだら額が少ないとキレたわけだ
2008/04/26(土) 12:44:57
嫌な乞食だな〜。

一番イヤなのは風呂屋に来るお菰さんだけどな
338デフォルトの名無しさん
垢版 |
2008/04/29(火) 18:09:58
Virtual Machine Network Driver for Microsoft Device Emulator ってもうダウンロードできないの?
VirtualPC使え1って書いてある気がするんだけどどうやって使うんだ?
CEのイメージは読めなくない?>>VPC
2008/05/08(木) 11:44:01
無線LAN付のWindowsCE5.0マシンで、VS2005を使って、SQLServer2005が入っている
サーバーマシンにADO.NETを使ってアクセスできないんでしょうか?
基本的にローカルのSQLServerCEにしかアクセスできないのでしょうか?
教えてください。
340デフォルトの名無しさん
垢版 |
2008/05/10(土) 15:44:12
類似のトライをした方がいらっしゃったら助けてください。
CypressのPSOCを使った標準HIDデバイスからデータを取りたいと思っています。
WinXP上では、CreateFileで8バイト読むとデータが取れることは確認しました。
アドエスで、当該デバイスを挿すとHID1:というデバイスがHKLM\Drivers\Activeに出てくることは確認し、CreateFile("HID1:", ...)で
ハンドルも得られました。
でも、XPのときと同じノリで ReadFile を呼ぶと、返値は0で、GetLastError()の値は0x32でした。
ERROR_NOT_SUPPORTEDが出る理由が判りません。
ドライバを書かなければいけないのでしょうか?
2008/05/11(日) 05:55:44

●6月にマネージャパン、月刊アスキー、週刊アスキーの3誌が賞金総額2000万円の「シストレFXグランプリ」を開催
http://system-trading.jp/news/index.php?cID=3
[シストレFXグランプリとは]
クリック証券が提供するFXのデモ取引環境を利用して、システムトレードにチャレンジできるFX取引のグランプリです。
お客様ご自身で作成したシステムトレードの機能を評価する「シストレソフト部門」とトレード収益を競う「トレード部門」の2部門構成となっております。

●5月22日より登録受付開始、6月2日よりグランプリ開始の予定。賞金総額2000万円。
  デモトレードの優勝者には賞金三百万円がプレゼントされます。

▼トレード部門
初期資産500万円で、デモ取引のトレード収益を競っていただきます。
http://www.fx-gp.com/about/

▼賞金総額
■社長特別賞(シストレソフト買取価格) 10,000,000円
●シストレソフト部門賞 1位300万円 2位100万円 3位50万円
●トレード部門賞 1位300万円 2位100万円 3位50万円
●前期MVP賞 50万円
●後期MVP賞 50万円
342デフォルトの名無しさん
垢版 |
2008/05/15(木) 23:11:48
Qt・・・
343340
垢版 |
2008/05/25(日) 14:21:24
自力で調べました。独自でドライバを作る必要があるようですね。
ソースコードがダウンロード可能なゲームパッド用のドライバを参考にしながら、自分の望み通りのことは実現できました。
お騒がせしました。
2008/05/27(火) 00:35:56
>>343
自己解決おめ

WMのドライバってVS2005とかeVC4とかで作れるの?
昔はPlatformBuilderが必要だったんだよね?
2008/05/27(火) 23:57:31
>>344
昔からPlatformBuilderなしでもドライバ作成は出来た。
ヘッダやlibファイルの調達、実機デバッグがかなり困難なので非実用的なだけ。
2008/05/30(金) 15:51:56
VS2008のエミュレータで明朝体フォントを表示させたいのですが、
フォントを追加指定するなどして表示させるような事は可能ですか?
2008/06/03(火) 18:42:26
VS2005使ってるんだけど、ARMV4以外のCPUのコンパイルにはPlatformBuilder必要?
348デフォルトの名無しさん
垢版 |
2008/06/10(火) 22:25:34
あれ?mshtml.dll って入ってないの?
2008/06/16(月) 11:58:57
XP上でWindowsCE3.0のエミュレータを動作させたくて、
eMbedded Visual C++ 3.0とPocket PC 2002 SDKと
日本語化キットをインストールしたのですが、
Pocket PC 2002 SDKインストール時に
Windowsが不安定になるためドライバを無効にしたと表示されます。
そのせいか、インストール完了してプログラムを動作させようとしても、
StartingEmuratorSetupServer時にエラーが出て動作しません。
XP上でWindowsCE3.0のエミュレータ環境を動かす方法は無いでしょうか。
2008/06/19(木) 23:13:51
Windows Mobile上で任意のプロセス(プロセスは自アプリからCreateProcess)の
APIをフックしたいのですが、サンプルとかないでしょうか
2008/06/20(金) 10:49:00
>>349
>Windowsが不安定になるためドライバを無効にしたと表示されます。
boot.ini に
  /noexecute=alwaysoff /NOPAE
追加したらいいんでないかな。
2008/06/25(水) 21:50:01
EVC++のコンパイラってC++の仕様に準拠していないですか?

シングルトンクラスを実現しようとコンストラクタやデストラクタを private にして、
GetInstance という static メンバ関数の中で static なローカル変数を定義して、
それを返すという実装をやってみました
すると、デストラクタが private なメンバにアクセスできないとかなんとかで
コンパイルエラーが発生します。
仕方がないので、応急処置としてデストラクタだけ public にしています。
でもこれだと完全なシングルトンではないので、どうにかしてできないかと
思っています。
何か手はないですか?

ちなみに、このシングルトンの実装方法は、

http://www.geocities.jp/ky_webid/design_pattern/009.html

にある「静的ローカル変数を使う方法」を参考にしています。
2008/06/26(木) 07:58:16
>352
EVC++4.2で試したが普通に動くぞ。
多分だけど、お前がSingletonパターンを理解してないだけじゃね?
■ このスレッドは過去ログ倉庫に格納されています
5ちゃんねるの広告が気に入らない場合は、こちらをクリックしてください。

ニューススポーツなんでも実況