■WindowsCEプログラミング(EVC PB3含む)■
レス数が950を超えています。1000を超えると書き込みができなくなります。
0001デフォルトの名無しさん
NGNGWindowsCEプログラミングを話し合うスレッドです。
アプリケーション
ドライバプ
ラットフォームビルダからのシステム構築まで幅広く語り合いましょう。
WindowsCEのスレは時々作られるけど、
すぐ沈んで消えてしまうので悲しい。(T_T)
このスレは長生きしますように(願
00021
NGNG>ラットフォームビルダからのシステム構築まで幅広く語り合いましょう。
誤字失礼(泣
ドライバ
プラットフォームビルダからのシステム構築まで幅広く語り合いましょう。
です。
0003デフォルトの名無しさん
NGNG0004デフォルトの名無しさん
NGNG動作保証しろとまでは言わんが、メンテくらいせいや……>M$
0005デフォルトの名無しさん
NGNGCE開発ソフトはありますか。
0006デフォルトの名無しさん
NGNG0007デフォルトの名無しさん
NGNG00086
NGNGそれだけでうざったいです。Palm使うのは好きなんだけど、
プログラミングではCEの方がおもしろいかな?
カラーのちょっとしたゲームを作ることと、将来CLRを組み込むことを
考えると今おすすめのCEマシンは何でしょう?
0009デフォルトの名無しさん
NGNGCEPC
0010デフォルトの名無しさん
NGNGCLRが使いたいならCLRが出てからマシンを買った方が。
00111
NGNGCEアプリを作りたいって事でしょうか?
フリーも何も主力開発ソフト(Microsoft製)が実質フリーですよ。
CEアプリの開発は主に
1:VC6.0、VB6.0に別売りの追加パックみたいの(名前忘れた)を入れる。
2:eMbedded Visual Tools 3.0を使う。
3:Microsoft Windows CE Platform Builder 3.0
の3つです。
このスレを繁栄させるために、上記について詳しく説明します。(w
CE知らない人もきょうみもってくれるといいなぁ
つづく
00121
NGNGは当然VCかVBを持っている必要があります。(追加パックは別売りで有料)
つづく
00131
NGNGは英語版が無料でダウンロード出来ます。
日本語版は代理店みたいな所に、注文しなければなりませんが(Webで日本語で簡単に出来ます。)
代金は実費のみなので、数千円だったと思います。
こいつの中身を大雑把に説明すると
CE専用のVCとCE専用VBです。(もちろんSDK付き)
ここでいうVB、VCとはIDEも含んだ統合開発環境丸ごとを指します。
CE専用である事を除けば、見た目も使い勝手も
Win98アプリ開発に使うあのVCやVBとほとんど同じです。
「こんな親切でいいのか?ゲイツ君」と心配してしまいます。(w
エミュレータもついています。
エミュレータはOSがWinNT4+SP5、Windows2000なければ使えません。
通常のWindows画面にちっちゃいCE画面を表示してテストをする事が出来ます。
PocketExcelやPocketWord、アクセサリのゲームなどもエミュレータ上で動作します。
「本当にいいのか?ゲイツ君」
つづく
00141
NGNGは上記二つとは別物で、WindowsCEそのものを構築するための物と思ってください。
こいつでアプリ開発も出来ますが、CEそのものを構築するものなので、
当然お値段がはります。
確か$3000ぐらいだったかと思います。
つづく
00151
NGNG上記3つの開発環境で最も普及しているのはやはり2の
eMbedded Visual Tools 3.0でしょう。
タダな上に普通のVC等と全く遜色ないのですから・・・・
(というよりも、これを使うのが正式?)
おわり
00161
NGNGスレタイトルのEVCは
eMbedded Visual C++の省略
(さっきの説明の2ですね。)
PB3は
Platform Builder 3.0 の省略です。
(さっきの説明の3です。)
0017デフォルトの名無しさん
NGNG日本語版が欲しいんだよ!
実費で郵送なんてお前らUNIX創生期の人間か?
0018デフォルトの名無しさん
NGNGあとdialectとかいう BASICみたいな へんな開発環境あるよね
0019デフォルトの名無しさん
NGNGeMbedded Visual Tools 3.0 + Platform SDK for PocketPCを入れたんだけど、
>Pocket PC SDK は、Pocket PC デバイス用のアプリケーションをビルドするためのツールです。
>今回のリリースでは Pocket PC のエミュレーション サポートは含まれていません。
ってのは鬱だ...。
0020デフォルトの名無しさん
01/08/26 18:59ID:dI/E6kA.0021デフォルトの名無しさん
01/08/26 20:33ID:PhqNzac600221
01/08/26 21:00ID:bVvQbA/MPocketPCのエミュレータ無いのは痛いですよね。
現状ではPocketPCが一番隆盛してる気がするし・・・
ただ英語版のeMbedded Visual Tools 3.0 にはPocketPCエミュレータ入ってます。
英語版をダウンロードしてから日本語版を入れれば多分動きます。
(バグバグだって説もあるが・・・英語版を無理やり動かすからしょうがないのかな?)
>>21
x86CPUはサポートしてるみたいだけど、どうなんでしょ?
普通PB3でイメージ作ってROMに焼いたりするし・・・・
多分無理って事は無いんでしょうけど
PB3で最初から構築&ファームウェアから自分で作成しないと無理な気がします。
0023デフォルトの名無しさん
01/08/26 21:56ID:7VohwCIU情報有難うございます。
そうですか、英語版にはあるんですか...。
日本語版は多分このままでしょうね。
手持ちのPocketPCのバックアップを取ってテストに使う事にします。
002421
01/08/26 23:58ID:veqsOd0Mイメージ作ってROMに焼くって言っても、最近は
コンパクトフラッシュにnk.bin入れるってのが多くない?
あと、最初から構築ってどの程度最初からなのかなあ?
0025デフォルトの名無しさん
01/08/29 11:32ID:WRYIJ4RM0026デフォルトの名無しさん
01/08/29 18:01ID:VjcQB8KgWinCEの場合メモリに取り込むのと、ファイル上で扱うのとどっちが
いいんだろ?
基本的にどっちもオンメモリっぽいけど・・・(^^;;
0027デフォルトの名無しさん
01/08/29 21:06ID:WRYIJ4RM0028デフォルトの名無しさん
01/08/29 23:00ID:phefLc6cJavacがないのがネックだ。
0029デフォルトの名無しさん
01/08/30 00:00ID:po.H1C0Y常識的でしたね(^^;
検索なんかもしなきゃだし、メモリに取っとくしか道は無かったです。
0030デフォルトの名無しさん
01/09/03 15:02ID:PqAeInis赤外線経由でペーストするソフトが欲しいんですが、
そういうのって可能ですか?
0031通りすがりのプログラマ
01/09/04 02:27ID:172vGpu.9/6にPocketPC 2002が登場って開発ついていけん。
で、年末にはTaliskerがコアだとか。
いっそのことC#で作って再ビルドで大丈夫な世界になってほしいな。
まじめにアプリ作っているところって携帯ほどじゃないけど忙しそうすね。
0032デフォルトの名無しさん
01/09/06 20:32ID:fTLSk4Z.アプリのアイコンはどうやって設定するんでしょうか?(^^;
普通はRegisterClassでやると思ってたんだけど、WNDCLASSのヘルプには
hIconはサポートしてないって書いてあります(^^;
0033てんさいぷろぐらむぁ(偽) ◆8Fck5JHo
NGNG通常の方法(WNDCLASSのhIcon)で設定できてますよ。
ヘルプが間違ってると思われマス。
0034デフォルトの名無しさん
NGNGやってしもた・・・・
スモールアイコン登録してないだけでした(^^;
サンクスです
0035通りすがりのプログラマ
NGNG「Microsoft,Windows CE 3.0の後継OS「Talisker」のベータ2をリリース」
http://www.kumikomi.net/article/report/2001/19ce40/01.html
「Microsoft,次期Windows CEとWindows XP組み込み版の概要を発表,C#の組み込み版も登場」
http://www.kumikomi.net/article/report/2001/02msdev/01.html
新しい順。βとか、SDK情報はモバイル関連サイトでは取り上げないので鬱。
0036デフォルトの名無しさん
NGNGeMbedded Visual Tools 3.0触ってみた
VBで十分こなせそうなJobなのにC++でしろって…(;´д`)
つーかVC++でビルド後にエミュで動かす方法がわかんね〜
Sync繋いで実機でデバグのみって訳じゃないっすよね?
0037デフォルトの名無しさん
NGNG英語版しか知らないけど、エミュを立ち上げておいてコードをWin32emu
、PocketPCかHPCか選んでコンパイルで自動的に転送されるよ。
0038デフォルトの名無しさん
NGNG0039デフォルトの名無しさん
NGNGプラットホームごとに言語を分けるのでは、そもそもポータビリティー
を考慮した言語としてのC#の意味がないじゃん。
Javaと一緒にすんなって?
0040デフォルトの名無しさん
NGNG0041デフォルトの名無しさん
NGNG0042デフォルトの名無しさん
NGNG2000円返せ。
0043デフォルトの名無しさん
NGNGエミュ用は入ってませんでした(^^;;
試しにWin用のzlibを入れてみたんだけどやっぱ駄目っぽいです
エミュ上で動かす方法知りませんか??
0044デフォルトの名無しさん
NGNG>>43
どこにあったんですか?
004543
NGNGhttp://www.tenik.co.jp/~adachi/wince/index_j.htm
ちゃんと総本山からリンクしてありました(^^;
でも、まだ動かせていません(爆)
0046通りすがりのプログラマ
NGNGWin32API,MFCほど、ひどいことにはならないんではないでしょうか。
拡張次ぐ拡張、プラットフォーム間の非互換性。
と、思いたいけど、当初のCLRの概念がどこまで尊重されるかにかかっている...。
DNA→.NETなんて、半年の出来事だったし。
004743
NGNG0048デフォルトの名無しさん
NGNGいる。やっぱり無意味かCEのオープンソースて。
0049デフォルトの名無しさん
NGNG収録されるみたいだ。デルファイ6も入るし、あと一週間待つか・・・
005042
NGNGなにー!!
昨日2000円出して買った俺は一体何?
0051デフォルトの名無しさん
NGNGVisualStudio.NETのベータも入るんだよね(^^;
6000円分くらい入ってるよ(笑)
0052デフォルトの名無しさん
NGNGBasicやCもどきはいやん。
0053デフォルトの名無しさん
NGNGそんなに長くないんだから過去ログくらい読めよ(藁
0054デフォルトの名無しさん
NGNGWindowsCE上で動くC++コンパイラの話題は出てきてないでしょ?
過去ログぐらい読みましょう、なんつったりして(w
探してみたけどgccはMIPSなら動く物が有るみたいです。
うちのはARMだから無理だー。
005552
NGNG0056デフォルトの名無しさん
NGNGNetBSD(MIPSもARMも有る)方面とか見れば自明だけど、
gccは全部のアーキテクチャでセルフで動くように既になってるんで、
あとは動作環境のOSごとの皮の部分をMIPS用からARM用に移植すれば、ってことだろうね。
がんばれ。
NetBSD/hpcmisのgccは、大きさはフルセットで40MBくらいだったかな。
CFじゃちょっとびびる大きさ。PC/CFカード型のHDDが幸せやね。
あるいはSCSIかIDEのカード経由で外付けHDDか。
0057デフォルトの名無しさん
NGNGがむばって元を取ってください(-人-)ナムー
0058デフォルトの名無しさん
NGNGCEのプログラミングって手の中にすべて収まるような感じなので
仕事でDBがどうのJSPがどうのってやってると
ちょっとした息抜きになるのな〜
0059デフォルトの名無しさん
NGNGバージョン2.10がPalmSizeで2.11がHandHeld??
006059
NGNG一応上のは
#if defined(WIN32_PLATFORM_PSPC)
で解決しました・・・おそらく(^^;
0061デフォルトの名無しさん
NGNG俺の場合はVCでのプログラミング経験がないからなあ。
今1から勉強中です。
色々情報提供サンクス。
これからも期待してます。
0062もと死にたがり
NGNG英語版でやっても問題ないらしいのは知ってるけど。
Embeddedが出て、PocketPC 2002が出て、やっぱりSDKは後手なんだろうなぁ。
0063デフォルトの名無しさん
NGNG次号の予告ページには掲載されてないけど、容量考えたら余裕か
俺も買おう
0064デフォルトの名無しさん
NGNG0065デフォルトの名無しさん
NGNGわたしゃバイト先にMS-Cの5.1があったのであんまお世話にはならなかったのだけど
006649
NGNG結果論とはいえ嘘を書いてしまってゴメンナサイ。
でも、自分も信じてたんだeMbedded Visual Tools が手にはいるって・・・・・・
自ら晒しage
006742
NGNGワハハハ 勝利!!
0068デフォルトの名無しさん
NGNGVBマガジンのバックナンバー探したら?
http://www.seshop.com/bm_detail.asp?sku=870106
006949=67
NGNG勝利って何だ?載ってないのは本屋で立ち読んで確認したよ。
でも、VisualStudio.NETのベータやらDelphi6やらKylixやら入ってるから
結局買っただけのことだよ。
>>68
おお!サンクス!!
振込依頼書は取り寄せてあったけど、こっち探した方が早いかも。
こっちの方がやすいし。
0070デフォルトの名無しさん
NGNGEVTは持ってたからいいけど、記事が気になったのでかってしもた・・・
・・・ひもかかってたんだよ〜〜〜(T-T)
中身見れれば誰がこんなもん買うかぁ〜〜〜!!
Delphiもダウンロードしてたし、.NETもMSから買ってたし・・・・鬱
007142
NGNG50辺りを読んでもらえればわかる。
勝ち誇るだけも何なので
Windows CE for x86を動かす
http://pcweb.mycom.co.jp/special/2001/windowsce/
0073デフォルトの名無しさん
NGNG記事も薄いし(;´д`)って感じ(笑)
これからKylixの展開でもしてみまっさ〜ヽ(´ー`)ノ
007449=67
NGNG素直にコンビニで振り込んだ方が良さそうですね・・・
0075デフォルトの名無しさん
NGNGeVCって、STLも使えない「なんちゃってC++」じゃん。
gccはまだ使えない?
まともなコンパイル言語用のセルフ開発環境ってないの?
JavaもC++も、クロス開発しかできないじゃん。
0076デフォルトの名無しさん
NGNGC++だけじゃなく、様々な言語がある。
0077デフォルトの名無しさん
NGNG> Java VM上で動くC++ならあるよ
それはC++コンパイラ(C++→Javaバイトコード)ってこと?
WinCEのJava VMってPersonalJavaだからかなり制限あるんだけど通るの?
C++コンパイラ作るより先にPersonalJavaで動くjavac作れと思うが。
0078デフォルトの名無しさん
NGNG0079デフォルトの名無しさん
NGNGえむべでぃっどC++もストリーム入出力ぐらいほしい。
ostreamにたよっていた自作ライブラリのソースを全部書き直さなけりゃいけない。
0080デフォルトの名無しさん
NGNGこれってPCにインストールできるんかな??
ちょっと弄くってみます。
誰かやってみた人いる??
0081デフォルトの名無しさん
NGNGRubyはクソです。ゴミ箱逝きです。
いじょ
この発言をコピペしていただければ幸いです。
0082デフォルトの名無しさん
NGNGボタンにドロップダウンのマークはつくんですが、WM_NOTIFYが飛んでこないようです。
うまいことやる方法知りませんか??
0083デフォルトの名無しさん
NGNGもう解決したかな?
どうやってもWM_NOTIFYが飛んでこない可能性があるから、
MOUSEMOVEでイベント拾うのが良く見る手だよ
0084デフォルトの名無しさん
NGNG普通のボタンにしました(笑
一回スタイラス離さなきゃいけないから不自然なんで、
ドロップダウンにしたかったんだけど(^^;
・・って書いたら正体ばれる(笑
MOUSEMOVEですか?
ちょっと考えてみますか・・・
008583
NGNGBUTTONUP拾えない時にはよく使います。
っていうか、おれもバレるの怖い(w
0086デフォルトの名無しさん
NGNG調べてみてそういやこんなのもあったなと思い出しました(笑)
でも、この辺はWinと共通の認識でいいのかなぁ??
WinCEでだけ?
ちなみに、WM_NOTIFY、利モードスパイで調べてみると、飛んでくることは飛んでくるんだけど、
存在しないIDに向かって飛んでくるみたい(^^;
0087デフォルトの名無しさん
NGNG微妙にできない事があって、
(APIサポートしてるのとしてないのがばらばらとか)
だんだんイライラしてPocketPCぶち壊したくなるんですが、
どうしたら良いですか。
0088デフォルトの名無しさん
NGNGCEはそれが当然だから慣れるしかない。
中にはビルドは通るが動作しない(素通り)ってのもあるから、
それよりはマシ、
0089デフォルトの名無しさん
NGNG今度は、これはCEのアプリケーションではありません
とかでてきたよーー泣きたい
0090デフォルトの名無しさん
NGNGそれはターゲットが違うだけでは?(^^;
以前あったのはARM版でだけ挙動がまったく違うと言うもの(笑)
0091デフォルトの名無しさん
NGNG失敗して動かなくなる度にフルリセット->リストアしてる。
もっと効率よく復旧させる方法って無いですかね?
00921
NGNGhttp://www.f2.dion.ne.jp/~impact14/
0093デフォルトの名無しさん
NGNGwin32とwinCEで簡単な通信を行うソフトを作っています
win32はVC+5.0、winCEはeMbeddedVC++で開発しています
CE側がサーバーとしてsocketを一つだけ用意して、
win32側が、接続してきます
接続は一対一のみです
接続から通信まで、全てうまくいっています
しかし、
一度切断して(両者ともソケットを閉じて)、
その後、また接続しようとすると、
サーバー側のCEで、
socket作成は正常にいくのですが、
次のbindの段階で、必ずエラーになってしまいます
(戻り値がINVALID_SOCKET)
win32とwin32で通信ソフトを作った時は全く同じロジック
(というか、ソースリストがほとんど共通)だったのですが、
何度切断と接続を繰り返しても、問題なく動作しました
winCEのwinsockでは、なにか特別な配慮が必要なのでしょうか?
009593
NGNG>(戻り値がINVALID_SOCKET)
ではなく、
エラーコードWSAEADDRINUSEでした
0096デフォルトの名無しさん
NGNGプログラミングが大変すぎるよ〜
MFCは使いたくないんだよ〜
0097デフォルトの名無しさん
NGNG■ STL for eMbedded Visual C++
http://users.iol.it/g.govi/
使えるかな?
0098デフォルトの名無しさん
NGNG0099デフォルトの名無しさん
NGNG010082
NGNGNMHDRのID使ったらちゃんと動きました。
で、プログラミングWinCEやっと買いました。
同じスレッドで作ったウインドウにしかSetFocusできないなんて知りませんでした・・・
0101>
NGNG実機でやる場合のどちらが多い?
0102
NGNG>CEPCBOOT
オレ、それで上手くいったよ。イメージ解凍して作ったディスクのAutoexec.batのネットワークカードの
IRQ変えて、readme.txtにあるkingstoneのネットワークカード使えばモンダイなかった。
いろいろスクリーンレソルーション変えてみたけど、ディスプレイできるのとできないのが
あった。ドライバーとディスプレイカードがあってないんだろうねきっと
0103デフォルトの名無しさん
NGNGロードの時間とか
0104デフォルトの名無しさん
NGNGエミュレータで少しずつ確認して、リリース直前に実機に持っていくかな??
だれか、CEFANのライブラリ使ってる?
いまちょこちょこ改造して使い始めたけど・・・
まぁ、MFCほどラップするつもりは無いけどね(笑
0105デフォルトの名無しさん
NGNG0106デフォルトの名無しさん
NGNG0107デフォルトの名無しさん
NGNGこのスレは貴重なスレなんだけど、なかなかネタが無いのが玉に傷だ。
0108デフォルトの名無しさん
NGNG何で環境によってCallWindowProcの引数が違うんだ??
1時間悩んじまったぜ・・・・
0109108
NGNG0110通りすがりのプログラマ
NGNG対応SDKは、いつだー?
0111デフォルトの名無しさん
NGNG0112デフォルトの名無しさん
NGNG0113デフォルトの名無しさん
NGNG0114デフォルトの名無しさん
NGNG0115デフォルトの名無しさん
NGNG0116デフォルトの名無しさん
NGNG0117通りすがりのプログラマ
NGNG開発者向け情報がしぶくて悲しい。
http://www.atmarkit.co.jp/bbs/phpBB/viewtopic.php?topic=337&forum=7&3
0118通りすがりのプログラマ
NGNGhttp://www.zdnet.co.jp/news/0110/24/e_palm.html
0119デフォルトの名無しさん
NGNGリモートファイルビュワーじゃ、一個づつしかコピーできないし・・・
PQBOXをちょこっといぢって見ようと思い、ソースをDL。
ビルドして動作テスト・・・。
辞書ファイルがいるじゃん・・・。
と思ったら、辞書ファイル計256個・・・・。
0120デフォルトの名無しさん
NGNG0121てんさいぷろぐらむぁ(偽) ◆8Fck5JHo
NGNG>エミュレーター環境にファイルを間単にたくさんコピーする方法ないですか?^^;
エミュレーター環境にファイルを間単にたくさんコピーすればよいのではないかと。
・・・
・・・
いぢわるはこの辺にしといてマジレス
エミュレータのディレクトリ構造は基本的に、
エミュレータのインストールディレクトリにそのままあるみたいです。
(わかりにくい表現でごめんデス。)
つーことで直接ぶち込んでみましょう。
エミュレータをインストールしたディレクトリを探ってみてくださいな。
0122デフォルトの名無しさん
NGNGいや、ディレクトリがあるのは知ってるんだけど、そこはどうも取り出ししか
出来ないみたいなんですよ^^;;
そこに書き込んでもエミュレータには反映されないんです。
仕方ないのでいまはOyajinAppいぢってます(笑
0123デフォルトの名無しさん
NGNG0124デフォルトの名無しさん
NGNG0125デフォルトの名無しさん
NGNGPocketPCもWinCEですが、,何か?
0126デフォルトの名無しさん
NGNG0127デフォルトの名無しさん
NGNG0128デフォルトの名無しさん
NGNGできたらCEditViewをビューに設定するにはどうしたらよいかもご教授下さい。
0130てんさいぷろぐらむぁ(偽) ◆8Fck5JHo
NGNGエミュレータを見た感じなさげです。
詳しくないのでよく分かりませんが。
>>127
それは本当にCEの問題でしょうか?
文を見る限りではソケットというか、基本的な通信の問題のような・・・
CAsyncSocket使った事ないんでよく分かりませんが。
>>129
とりあえずembedded VC++のMFCアプリウィザードで
普通にCEditViewが選択できましたけど・・・
もしかしてウイザードの最後の基本クラスが選択できないとかいう話でしょうか?
ちゃんとリストボックスのビュークラスを選択すれば基本クラスが変更できますが、
もしかしてそういう問題でしょうか?
それともドキュメント/ビューアにしてないとか?
とりあえず
CView
CEditView
CFormView
CListView
CScrollView
CTreeView
は選択できましたが・・・
0131デフォルトの名無しさん
NGNG2ちゃんねるプロダクツがなにかエントリーしないかなぁ??
0132デフォルトの名無しさん
NGNGttp://www.zdnet.co.jp/mobile/special/0111/22/windowsce.html
ttp://www.wince.ne.jp/
誰か参加する?
0133デフォルトの名無しさん
NGNGちょっとカシオ好感度アップだわん
0134デフォルトの名無しさん
NGNG落としたってことはエントリー予定?
がんばれよ〜〜
ってか、俺も落とした・・・・
大会エントリー者はソフトもエントリーしなきゃいけないってルールはなかったよな?
たしか・・・・
0135デフォルトの名無しさん
NGNG0136デフォルトの名無しさん
NGNG0137てんさいぷろぐらむぁ(偽) ◆8Fck5JHo
NGNG>>11-14
あたりを参照
EVCは基本的にタダもしくは実費
PBは$3000ぐらい。
0138デフォルトの名無しさん
NGNGどーも横で作っているのが見えているとこのを買うのもアレだから止めた(w
PocketPCのソフトが動けば買うんだけどな・・・
0139age
NGNG0140デフォルトの名無しさん
NGNG0141kcrt
NGNG0142デフォルトの名無しさん
NGNG俺なんて、アメリカから送ってもらった日本語版初期版と
念のため日本から送ってもらった日本語後期版買ったから
eVMT3個持ってるよ・・・・w
0143デフォルトの名無しさん
NGNG0144デフォルトの名無しさん
NGNGとりあえず、ラジェのメモリの少なさをなんとかするプログラムが欲しいので、
作ってみようかと思うんですよね。
実現方法をいくつか考えてみたんだけど、何か実現可能そうなものはありますか?
・CFカードに仮想メモリを作成
・メモリクリーナーの要領で必要のないメモリをアンロード
・メモリの圧縮
0145デフォルトの名無しさん
NGNG・CFカードに仮想メモリを作成
AirH"刺したいので・・・・^^;;
・メモリクリーナーの要領で必要のないメモリをアンロード
標準機能です・・・^^;;
・メモリの圧縮
圧縮率と一時展開スペースの兼ね合いかな・・・
でも、かなリ難しいとおもわれ^^;
0146デフォルトの名無しさん
NGNG0147デフォルトの名無しさん
NGNGあったら教えてください。
Googleで検索しても断片的な情報ばかりで、
いまいち良いサイトがみつからないんです。
0148デフォルトの名無しさん
NGNG0149デフォルトの名無しさん
NGNG普通のWindowsの(原始的な)開発手法がほぼそのまま使えるので、
そういうので勉強すればいい。断片的な情報が多いのは、
CEと普通のWindowsの差が断片で記述できる程度のものだからなのねん。
Windows知らないのなら、書籍だけど
「プログラミングWindowsCE」買ってくるのを強くお勧め。
0150デフォルトの名無しさん
NGNGhttp://www.ai-pub.co.jp/contents/book/prog/wince_vb6.html
この本?
0151addie
NGNGこの環境ではHPC2.0のSDKが対応していないと聞き、WindowsCE Toolkit for VC++を購入しました。
VisualStudio6.0は持っています。OSはWindows2000です。
とりあえずMFCのスケルトンのダイアログまたはフォームを動かそうと、
ウィザードの質問にすべてyesを選択し、「デバッグの開始」をやってみましたが、
HPC2.0のエミュレータが「Assertion Failed! 中止、再度、無視」と表示します。
ここで無視を3回ほど選ぶと、普通にアプリが動き出すのですが…。
どなたかHPC2.0の開発をしている方、この現象を回避する方法をご存知でしょうか。
よろしくお願いします。。。
0152デフォルトの名無しさん
NGNGクエリアナライザCE以外のフロントエンドツールとして何かあれば教えてください。
0153デフォルトの名無しさん
NGNG0154デフォルトの名無しさん
NGNG0155デフォルトの名無しさん
NGNG0156デフォルトの名無しさん
NGNGんにゃ、これ。
http://bpstore.nikkeibp.co.jp/item/main/148910006350.html
0157デフォルトの名無しさん
NGNGでも、完売してるんだね。
在庫があるところか、古本で探すしかないか・・・。
0158デフォルトの名無しさん
NGNGカシオペアが祖父地図で2.3Kで売ってたけど、どう?
0159デフォルトの名無しさん
NGNGそれはモバ板で調べた方がいいかと思われ。
マジレスすると用途にもよる。
0160デフォルトの名無しさん
NGNGPDAってあんまりつかってなかったんで、これを機に使ってみようかなと。
まずはスケジューラとか、できればwebやらftpもほしいかなー。
モバ板行ってみます・・・。
0161デフォルトの名無しさん
NGNGスケジューラはCEはろくなのないので期待しない方がいい。
あ、でもそれを作ると喜ばれるかも。
漏れはCE機買って自分で作って見ようと思い始めたタイプなんだけど、
情報が結構少なくて苦労してる。
0162デフォルトの名無しさん
NGNG秋葉とか計算機系に強い書店にゃらよく見かけるにゃ。
入手難度は高くないにゃ。
>>160
感触を確かめる程度でいいにゃら、
eVTに付いてるエミュレータで体験してみるのもいいにゃ。
# でもエミュレータは信用しすぎてはいけないにゃ……。
0163名無しさん
NGNG出た!『WindowsCE3.0アプリケーションプログラミング』日本語版
開発ツールCD付きでピアソン・エデュケーションから
http://www.wince.ne.jp/snap/ceSnapView.asp?PID=644
・・・ちと高いが。
0165デフォルトの名無しさん
NGNG>ウィザードの質問にすべてyesを選択し、「デバッグの開始」をやってみましたが、
>HPC2.0のエミュレータが「Assertion Failed! 中止、再度、無視」と表示します。
>ここで無視を3回ほど選ぶと、普通にアプリが動き出すのですが…。
随分なつかしいネタだ、、、
それはIMEのせい。
エミュレータ使うときはホストWindowsからIMEを外すか言語ロケールを英語にすれば
大丈夫じゃないかな。
0166デフォルトの名無しさん
NGNG日本語もサポートされてるらしい
家帰ったらインストしよっと
0167デフォルトの名無しさん
NGNG(順に/一挙に)取得するにはどうしたらよいのでしょうか?
タスクチェンジャーを作りたいのです。CreateToolhelp32Snapshot だと
現在のプロセス名は判っても、どこから起動されたのかが判らないようなので・・・
恐らく、ウィンドウ一覧を取得して、切り替えたいタスクにスイッチする、
という手順が正しいんだと思うのですが。
なんせ \Windows ディレクトリにあるものにしかタスクスイッチできないので(汗
スナップショットで得られたタスクがどこから起動されているのか(フルパス)を
得る方法でも構いません。よろしくお願いします。
0170デフォルトの名無しさん
NGNGグラフィティ使えるのはやっぱ良いね(笑
0171デフォルトの名無しさん
NGNGなぜにグラフィティ。
0172省略可
NGNG0173デフォルトの名無しさん
NGNGうち、それやってるよ。eVBだけど。
0174省略可
NGNGhttp://www.cc.yamaguchi-u.ac.jp/~shingo/WabaWorld/howto_serial_j.htm
これを使えば実現しそう
ま、ためしてみるわ
駄目ならVC++でつくろっと
>>172
PocketPC触ったことないからまったくわからないんだけど、カタログのインターフェイスにRS-232Cと記述されているものは、全て自前のプログラムからポートを制御できるの?
0175デフォルトの名無しさん
NGNGCE上で動く処理系ってなにがありますか?
バッテリーを気にしないですむモバイル・プログラミング環境がほしいと
思っています。なにか処理系があるならCE機の購入を考えています。
コンパイラでもスクリプトでも言語は問いません、情報ください。
0176デフォルトの名無しさん
NGNG172じゃないけどCFカードスロットなんかもCOMポート扱い。
GPSなら基本的にCOMポートで大体カタつくんじゃないかな。
ちなみにActiveSyncなんかで使うコネクタの形状はマチマチ。
PocketPC前提ならCF型のGPSも考慮に入れていいものと思われ。
eVC + CF型GPSはちょっといじった経験アリでな。
バッテリーがかなり持たないのが難点だな。
0177省略可
NGNG測量に使うので、もう少し値の張るRS232接続のGPSを使うと思う
USBをRS232に変換するケーブルなんかも売っている
とりあえずクレードル無しでRS232が使える機種を買えば良いって事か?
PocketPC&JAVA&RS232の経験者居ないかな〜
0178176
NGNG>USBをRS232に変換するケーブルなんかも売っている
>とりあえずクレードル無しでRS232が使える機種を買えば良いって事か?
まぁ大概の機種で232C接続はできるかと思う。
俺の知る限りiPAQ、GENIO eにはある。
が、実際にメーカーで調べてみるのが一番早いね。
>PocketPC&JAVA&RS232の経験者居ないかな〜
PocketPCでJavaという所がキツそうだが……。
PocketPC用のJavaIM自体ほとんど聞いたことがないな……。
俺が無知という可能性も高い。
まぁeVCなら普通にポート開いてGPSのプロトコルにあわせて
コーディングするだけだけどね。
0179省略可
NGNGVCで作った方が手っ取り早いけど、折角JAVAで仕事をする口実が出来たし、
これを機にデザインパターンなんかを勉強し、なんちゃってオブジェクト指向を卒業しようかなと
0180デフォルトの名無しさん
NGNG0181デフォルトの名無しさん
NGNGWin2000+USB(LANも試してみた)+ActiveSync3.5+英語版EmbeddedVC++
で、ビルドした後の転送がうまくいきません。
PlatformManagerで、どれを選んでTestを押しても駄目です。
エミュレータでコツコツとしてるけど辛い。
HelpMe...
0182デフォルトの名無しさん
NGNGWindowsXP Home Editionで、エミュは動きますか?
0183デフォルトの名無しさん
NGNGEmbeddedについてきたやつね。
0184デフォルトの名無しさん
NGNGEmbeddedについてるやつ
0186デフォルトの名無しさん
NGNGSDKを変えてみるよろし。
PocketPC2002のβSDKにはそんなバグがあるっぽいです。
ちなみに俺の環境ではネットワークカード経由でのActiveSync接続なら可能でしたが・・・。
0187181
NGNG特に設定とかありませんよね?もうちょっとねばってみます。
0188デフォルトの名無しさん
NGNGIMってインプットメソッドか?
インスタントメッセンジャーかと思った・・・w
0190デフォルトの名無しさん
NGNGバーチャルマシン?wavaは動きそうだったよ。
0191( ゚ o ゚) !
NGNG作業者が英語圏の人間なので、
1.英語版を買う
2.日本語版を買って、英語モードで開発
3.その他
どれがいいですか?
ていうか、どれが可能ですか。
当人は日本語はまったくできません。
(開発したプログラムはこちらで日本語化します)
開発環境についても簡単に教えてください。
おながいします。
0192デフォルトの名無しさん
NGNGフツーにeMVCの英語版使ってもらえばいいんでないの?
Unicode縛りがあるから国際化アプリは逆に作りやすいと思う。
0193デフォルトの名無しさん
NGNGとりあえず、使いやすいテキストエディタを探していたら、ng発見。
機能は貧弱だけど、紛れもないemacsキーアサインにちょっと感動。
ソースも公開されてるから、いじってみようかな〜。
とかやってる1日目でした。
0194デフォルトの名無しさん
NGNGeMbedded Visual Tools 3.0(英語版)をMSからダウンロードしてきたのですが、
初っぱなから躓いてしまいました。
ウェブを検索してみると、「ポポペのソフトを作るんだ!」
というサイトを見つけることが出来まして、
ここに書いてあるとおりにプロジェクトを作成し、フォームにコントロールを
貼り付け、ClassWizardからこのコントロールに変数を割り当てようとしたところ、
There are no data types for this kind of control
というワーニングダイアログが表示され、変数割り当て用のウィンドウが開きません。
「この種類のコントロールに対するデータタイプがない」ということらしいのですが、
なぜなんでしょう。もしお詳しい方がいらっしゃいましたら、なにとぞご教示を。
・やったこと
プロジェクトを作成
→Editコントロールを貼り付け
→ClassWizardを開く
→MemberVariablesタブをクリック
→IDC_EDIT1を選択
→AddVariableをクリック
→ワーニングのダイアログが表示される
0195デフォルトの名無しさん
NGNG必要が出てきたのですが、ADOCE3.1ではローカル
にあるSQLServerにしかアクセスできないのでしょうか?
外部のデータベースに接続するにはやはりIISから
WEBクライアントとして繋ぐしか手はないのでしょうか?
よろしければお教え下さい。
0196デフォルトの名無しさん
NGNGウチでは今のところその方法しかやってません。
0197デフォルトの名無しさん
NGNGお返事ありがとうございます。
。その方法って言うのはIIS経由ってことですか?
それならウチも実績ありなのですが、表示が重い
のでeMbeddedでやろうと思ってるのです。でもな
んとなく無理な雰囲気。サードパーティのコンポー
ネント使えば、何か手はあるかもしれませんが、
費用は掛けられないのですよね。やはりIISが妥当
なのでしょうか?
0198196
NGNGまぁこっちもお世辞にも早いとは言えないんですけど(w
0199195=197
NGNGそっちでしたか。レプリケーションも早くはないのですね。
更新のリアルタイム性を保つには、サブスクライバ側から
プログラムでプッシュしなくちゃいけないのかな、となんと
なく思うのですが、同期のサイクルを短くするだけでいい
のでしょうか?それって重くなったりはするのでしょうか?
かなりの教えてくんで申し訳ないですが、よろしくです。
0200196
NGNG当たりです。SQL鯖2000-CEの場合、匿名サブスクリプションのみの
サポートなので、CE側からReplication.Runしてやらなきゃダメですね。
eVBからこのコマンド実行すると10秒位固まります(汗
そんな感じなんで、リアルタイム性ってのははっきり言って期待できないです。
0201195
NGNGIISを選択した方が良さそうですかねー、と思ったら、いまメーカー
から「eVBからの外部データベースへのアクセスは可能」との連絡が。
もうちょっと調査してみます。196さんありがとう。
0202196
NGNGうまく出来たら、後学の為に教えて下さいな。
0203デフォルトの名無しさん
NGNG0204195
NGNGメーカーからも「無理でした」との詫びが入りました。
切り替えて、SQLServer上にHOSTプログラム立てて
CE機からCOMでSQL及び戻りをやり取りさせようと
思っております。ある程度の機能をエミュレートできたら
売れそうですねー。
0205デフォルトの名無しさん
NGNGメニューにチェックをつけたり、メニューの内容を動的に変更したりしたいのですが、
うまくいかないのです....
1.CommandBar_GetMenuでメニューハンドル取得
2.取得したハンドルに対してCheckMenuRadioItemなどを使って変更
3.CommandBar_DrawMenuBarをたたく
って感じでやってるのですが。
書籍も探したりしたのですが、これっていうのがなかったりして、ちと困り中。
0206205
NGNGeVC++でWin32APIのみでやってます。
0207デフォルトの名無しさん
NGNGageないとみんな気づいてくれないよ(笑
とりあえず、家帰ってからなら教えれるかも
0209不明なデバイスさん
NGNG取得するにはどうすればよろしいのでしょうか?
googleで調べてみてもCE系の開発情報はあまりないんだよね。
0210デフォルトの名無しさん
NGNGfor(p = Path; *p != L'\\'; p--);
0211210
NGNGfor(p = Path + lstrlen(Path); *p != L'\\'; p--);
0212不明なデバイスさん
NGNGありがとうございました!
早速試してみましたが、自分の技術ではうまくできなくて、、、。
すみませんがもう少し詳しく教えていただけないでしょうか?
後、'p'と'Path'の型は何ですか?
この処理の結果はpにファイル名が格納されるのですか?
0213デフォルトの名無しさん
NGNG0214デフォルトの名無しさん
NGNG0215210
NGNGpに何か入るのかって?もしかしてポインタを理解していないとか?
p が ファイル名の位置を示しているのさ
WCHAR Path[MAXPATH], FileName[MAXPATH];
WCHAR *p;
//Pathにファイルのパスを入れる
for(p = Path + lstrlen(Path); *p != L'\\'; p--);
lstrcpy(FileName, p + 1);
//この時点でFileNameにファイル名が入ってる
0216デフォルトの名無しさん
NGNGハイドじゃ代わりにならんぞ。
0217デフォルトの名無しさん
NGNG現在、タイトルバーを消せずに苦戦しています。
(メイン ウィンドウのタイトルバーの下に、
ダイアログのタイトルバー以下を表示させたいのです。)
普通なら
SHINITDLGINFO shidi;
switch (wMsg) {
case WM_INITDIALOG:
shidi.dwMask = SHIDIM_FLAGS;
shidi.dwFlags = SHIDIF_DONEBUTTON | SHIDIF_SIPDOWN | SHIDIF_SIZEDLGFULLSCREEN;
shidi.hDlg = hDlg;
SHInitDialog(&shidi);
を使えばいいと思うのですが、プロパティーシートが入ってくると、うまくいきません。
また、できればタブを画面上部ではなく、一番下に出したいのですが、
そのような方法はあるのでしょうか?
教えてください。
宜しくお願い致します。
0219名無し募集中。。。
NGNGEVBで作ることになった。
CreateProcess関数使わないとexe起動できなかった。
ここで質問です!
10個目の引数「PROCESS_INFORMATION 構造体」をどうやって
受け取ればいいんでしょうか・・・・
それともう一つ、「eMbedded」←これなんて読むんスか(w?
0220デフォルトの名無しさん
NGNG0221181
NGNG0222219
NGNG0223デフォルトの名無しさん
NGNG0224デフォルトの名無しさん
NGNGEVBは詳しくないんですがBYTE配列で受け取るとか出来ないの?
>>223
あるよ
0225デフォルトの名無しさん
NGNG0226219
NGNGByte型ですか。VB厨房だから気がつかなかった(w
とりあえず今日こんなの見つけて一応動くようにはなりました。
http://bbs.wince.ne.jp/ch1/mqbbs.cgi?MODE=MSG&FILE=bbs.log.68&num=6822
でもこのソースいまいち理解してないからCreateProcessの後で止めて
値見ようと思ったらCreateProcessの直後にpvbload.exeが落ちちゃうから
確認できませんでした。なんか環境とか、いろいろ問題があって
ダメですね。大丈夫か・・・・
0227デフォルトの名無しさん
NGNG良いコンパイラ知りませんか?
0228デフォルトの名無しさん
NGNGNTで作れよ
0229219
NGNG○○○さん、やっぱEVCにしませんか?
ってゆーかEVBは無理があるっス。
0230win初心者
NGNGwininet.dllに用意されているftp関連のAPIってサポート
されていますか?
InternetConnectが,12111のエラーコードを返してきます.
#winsockで書かないとだめなのかな〜
0231デフォルトの名無しさん
NGNGjpegファイルの画像を読み込んで表示させるにはどうしようかと悩んでいます。
普通のWindowsならいろいろとフリーのDLLとかがあって便利になってきた
のですが、、、CE(ARMプロセッサ)用のそういうのってあるのでしょうか。
0232デフォルトの名無しさん
NGNGちょっと調べればいくらでも出てきそうなもんだが…
libjpegでも使っとけ
0233デフォルトの名無しさん
NGNGARM用コンパイル済みのdllとかあると嬉しいのですが。。。
いきなりBitBlt相当のことが出来るぐらいお手軽なのがいいかなー。。。
みなさんやっぱりlibjpegからゴリゴリやってるのでしょうか。
0234デフォルトの名無しさん
NGNGlibjpegごときが使えないならあきらめろ
0235デフォルトの名無しさん
NGNG0236ぺぺらんち
NGNGPalmにもWindowsCEにも対応してます
昨日から使い始めたんですが、Cはあまり知りませんのでベテランの方に
お伺いしたいです。
これってどうですか? 簡単なアプリを防備帳でも作り始めようかと
思ったんです。あまり知られてないようですが?
これの欠点やいいところ、そしてこうだったらいいのにとベテランの目から
教えてくださいませんか?
よろしくお願いします
ちなみにこれを知ったのはPalm関連の山田さんのサイトで初心者はEVCを使うより
PocketCやNSBASICをやってものたらなくなってからでも全然遅くないみたいな
感じのことを書いてたので知ったのです。
当方はPalmも持ってはいますがメインはやはり、WindowsCEです。
手書きは疲れるので……
0237デフォルトの名無しさん
NGNG0238デフォルトの名無しさん
NGNGソケット通信可能でフリーのツールってありますか?
0239196
NGNGVBCE,VCCE。他はシラネー
0240デフォルトの名無しさん
NGNG0241デフォルトの名無しさん
NGNG#define begin {
#define end }
0242がうがう ◆AGuK1Awo
NGNGDelphiがkylix化されたようにWindowsCE用にもあればいいと思うのは
同感です。
TPなら嫌よん(笑)
POCKETCはいかがっすか?
0243デフォルトの名無しさん
NGNG↓これ書いたのオマエだろ(w
ttp://www.pro.or.jp/~fuji/mybooks/cdiag/cdiag.8.2.html
0244デフォルトの名無しさん
NGNGEmbededVisualTools3.0を
購入してWinMeにインストールしたのですが、
EmbadedVC++を立ち上げると
「DEVCPU この必要とされるファイルをロードできません。」
のメッセージがでて立ち上がりません。
WindowsMeにはインストールできないのでしょうか?
ちなみにEmbadedVBは問題なくたちあがります。
なにが原因なのでしょう?どなたかおしえてください。
0245デフォルトの名無しさん
NGNG立ち上がるよ。
0246デフォルトの名無しさん
NGNGWindows2000上でエミュレーションしてテストはできますか?
0247デフォルトの名無しさん
NGNGMEではだめ。のはず。
0248デフォルトの名無しさん
NGNGうちは2000でやってます。
PocketPCは日本語エミュ無いけど、英語版でも一応は動くよ。
0249デフォルトの名無しさん
NGNGサンクス。購入ケテーイ!
0250デフォルトの名無しさん
NGNGダウソできなかったっけ?
折れは、英語版はダウソしたよ。
0251デフォルトの名無しさん
NGNG日本語版はダウソできなかったよ。
0252デフォルトの名無しさん
NGNG五里霧中です。
0254デフォルトの名無しさん
NGNGCOMPOBOXのソースが公開されてたような。
0255デフォルトの名無しさん
NGNGいえ、あの時点では本当に右も左もわからず…
COMサーバを登録すればいいみたいですね。
>>254
おぉぅ。ありがとうございます。探してみます。
(バイナリ版は落としたんだけど、うちの環境じゃ動かなかった…)
0256デフォルトの名無しさん
NGNGIME(日本語変換)を作りたいのか
IM(ソフトキーボード)を作りたいのか
どっち?
0257デフォルトの名無しさん
NGNGあ。。IMでした。ちなみに外国語です。
その国から買った方が早いのかもなぁ。うちじゃあ手書きの開発まではできなさそうだし。
0258252
NGNG複合文字のある言語だから。。これをIM側で処理することはできるのかな?
この場合、未確定文字はどう表示すればいいんだろう。
0259252
NGNG0260252
NGNGImmGetContext()してImmSetOpenStatus()したけど駄目だ。
IMからIMEの操作はできないのかな?
0261252
NGNG連続独り言スマソ
0262デフォルトの名無しさん
NGNGIMEはやってないからよく知らん
0263デフォルトの名無しさん
NGNG上でLOad,UNLOADできない」ってありましたが....
かなりプログラム大きくなるのでしょうか?
0264デフォルトの名無しさん
NGNGUnload出来ない → 一度開くとメモリ食いっぱなし
って事。
リソースが限られているCEではこの点はかなり痛い。
小さなツールならまだいいけど、ちょっとでも大きなプログラムになると...ブルブル。
他にも
構造体が使えない → API呼び出しに制限
とか、
ラベルが使えない → On Error Gotoが使えない
等、いやらしさてんこもり。
0265252
NGNG方法は、
#include <Imm.h>
:
ImmSetOpenStatus(NULL, FALSE);
でした。
こう書くと簡単に見えますが、一人じゃなかなかわからなかったと
思います。感謝!
0266デフォルトの名無しさん
NGNG0267デフォルトの名無しさん
NGNGできる
0268デフォルトの名無しさん
NGNGさんきゅーさー
0269デフォルトの名無しさん
NGNGhttp://www.microsoft.com/downloads/release.asp?ReleaseID=37662
0270デフォルトの名無しさん
NGNGダウソしたんだけどインストール時のProduct'sIDって
何を入力すればいいのですか?
0271270
NGNG0272デフォルトの名無しさん
NGNGhttp://www.microsoft.com/japan/msdn/vstudio/device/eVC_download.asp
0273デフォルトの名無しさん
NGNGIsClipboardFormatAvailable(CF_TEXT)
で0が帰ってきます。
無視してGetClipboardDataAllocとかしてもやっぱ無理です。
エミュレータだとうまくいくんですけど、何が悪いんでしょう?
0274デフォルトの名無しさん
NGNG0275デフォルトの名無しさん
NGNG「ディスクトップにCE PlatformSDKがないぞゴルァ」と表示された。
わけわからん。
0276デフォルトの名無しさん
NGNGttp://member.nifty.ne.jp/Tatari_SAKAMOTO/wskkserv1.0.TGZ
wskkservをWindowsCE向けにコンパイルしてもらえないでしょうか。
ダメ元でいってみるテスト。
0277デフォルトの名無しさん
NGNG0278よしこ祭り
NGNG始まるけど、
eVCではSDKを別に入れないといけないってゆーことじゃないかな?
0279277
NGNGいや、例えばPPC2002SDKをインストールしても
エミュレータとかターゲットプラットフォームとか
認識されないんです。
レジストリなど弄れば自力でできそうですが
知識が無いので、結局eVC3を入れ直しました。
eVC4入れてCE.NETでD3DやDDrawが使える!とか思ったけど
良くわからなかったです。
0281デフォルトの名無しさん
NGNGSDKがインストールされる。
が、これでインストールされるライブラリはWindowsCE4.0用?
# そんなバージョンあったっけ?
作ったバイナリはSigmarionIIで動かず。鬱だ
0282275
NGNG何を作るだったのか忘れちゃったよ&やる気が時間と共に消失気味。
0283デフォルトの名無しさん
NGNG諦めたクチ。
結局eVC3をダウンしたよ。英語版だけど、作ったものは
ちゃんと日本語で出るので問題なし。
eVC3とeVC4でSDKのディレクトリ名が同じだけど、もしかして
eVC3をインストールした後にeVC4をインストールすれば
大丈夫なのかな。eVC3で十分なので試してないけど。
0284デフォルトの名無しさん
NGNGデスクトップに直接描画したり、から入力したりしたいのですが
GetDesktopWindowないし、どうしたらいいんでしょう?
0285デフォルトの名無しさん
NGNG# すみません、手元に開発環境が無いものですから…。
0286デフォルトの名無しさん
NGNGlongです。
0287285
NGNGありがとう。
ただ今、SKKSERV for WindowsCE作っているんですが、
辞書のエントリが10万個を越えるので、shortだったら困る
な〜と思っていた次第です。
0288デフォルトの名無しさん
NGNGeVC4って、CE.NET専用なのね。現状じゃ対応機種ないから
開発者向けということか…。
ところで、eVC3にPocketPC2002用のSDKを入れたらビルドとか
コンパイルのメニューが英語になってしまったのだが、そういうもの?
0289デフォルトの名無しさん
NGNGなるほどそうだったんですか。
道理でエミュレーターが見覚えのない画面だと思った。
XPライクになってますよね。
0290デフォルトの名無しさん
NGNGあんな針金みたいな細い線使ってたらすぐ断線するっての。
0291デフォルトの名無しさん
NGNG0292デフォルトの名無しさん
NGNG0293デフォルトの名無しさん
NGNG0294デフォルトの名無しさん
NGNGしているOracle と無線LANで接続してリアルタイムでデータの閲覧と
更新をしたいんですが可能でしょうか?
WinCEについては殆ど知識がなくて、内部に小さなDBがあってそれとの
接続は出来るらしいけどネットワーク経由でOracleは...と、サパーリ
分からない状態なので、どうかお教え下さい。
(一応、embedded visual tools 3.0 は申し込みました。(未着))
0295デフォルトの名無しさん
NGNGPPCにのせるくらいだからそんなに大きなシステムじゃないよね?
だったら、ソケット通信でアプリサーバかませてやりとりしたらいいんじゃない?
0296デフォルトの名無しさん
NGNGPocketATOKを日本語入力モードにしたいんですが
VK_うんちゃらを色々試したけどうまくいきません
何を送ればいいんでしょ?
0297296
NGNG0298デフォルトの名無しさん
NGNGSQL鯖ならできる。ただエラく遅いんで、>295の方法がナイスかも。
Oracleは知らない...
0299294
NGNGありがとう。
Oracleで、かつレスポンスが良いことが条件なんでアプリサーバ
かませて…って方法が一番現実的かも知れないですね。
こういう形態の開発は経験がないんですが、Javaあたりでアプリサーバーを
作って接続毎にスレッド走らせて通信させる…ってのが普通なんでしょうか?
(少し速度的に不安な気がするけれど)
0300デフォルトの名無しさん
NGNGよくやってるよ。アプリサーバはCだけど。
レスポンスなんかは逆に早くなるね。通信の内容は自由にできるわけだし。
必要最小限しか流さなくてすむから。
バージョンアップも楽だよ。アプリサーバ側だけロジック変更すればいい場合が多いから。
お勧めです。
0301デフォルトの名無しさん
NGNGいろいろバグバグだってネタは集めたんだけどどのくらい使ってんだろう。
SQLServerCEのほうがいいんだろとは思うけど、
mdbから変換で済ませられるのはいいなと思うのだけれど。
0302デフォルトの名無しさん
NGNG0304デフォルトの名無しさん
NGNG0305デフォルトの名無しさん
NGNGIDE起動出来ないんですけど。「SDKがインストールされていない」
と怒られる。こんな人居ません?
0306デフォルトの名無しさん
NGNGこれ入れるとPPC2002エミュレータが日本語版になる・・・って概出だっけ??
0307デフォルトの名無しさん
NGNG0308デフォルトの名無しさん
NGNGおまけCD-ROMに日本語版eVC3がついてて(゚д゚)ウマーと思ったん
だけど、うちのWindows2000にはインストールできない(´・ω・`)
しょうがないので会社のマシンに入れてみたら、CE2.11のSDKが
入ってない、リファレンスが英語で( ゚Д゚)マズー
しかし、WindowsCEの開発関連書籍ってほとんどが入手困難なん
ですね。
今頃WindowsCEマシンを手に入れて開発したいと思ってる人間には
辛い(;´Д`)
0309デフォルトの名無しさん
NGNGうちはVBCEだけど、同じ現象出た。
しょうがないから自分にAdmin権限付けて使ってる...
0310デフォルトの名無しさん
NGNGするとエラーが出て追加できない。
WindowsCE FANにはターゲットをPocketPCにすれば追加出来るような
ことを書いてるけど、それでも駄目。
>>194でも同じ質問が出てるけど、解決してない模様。
みんなはどうやってるの?
0311デフォルトの名無しさん
NGNG日本語版だけど、問題なく動作する。
H/PCでも問題ない。
ということで、英語版の不具合?
質問するときはあげたほうがいいよ。
0312194
NGNG>>310>311
日本語版でも追加できなかったような…と思っていましたが、いま試し
てみたところ、ちゃんと追加できてますね。やっぱり英語版だったから
なのかな。
その英語版では、以下のように手で追加して対処していました。日本語
版を手に入れるまで少々時間がかかる場合は、この方法を試してみると
いいかもです。
プロジェクト名をTestという名前で作成し、ダイアログアプリケーショ
ンの場合、 TestDlg.hに変数の宣言を追加します。
class CTestDlg : public CDialog
{
/* ...省略... */
enum { IDD = IDD_TEST_DIALOG };
CEdit m_Edit1; // ここを追加
次にCTestDlg::DoDataExchange()のなかでマクロを使用して変数を割り
当てます。
void CTestDlg::DoDataExchange(CDataExchange* pDX)
{
CDialog::DoDataExchange(pDX);
//{{AFX_DATA_MAP(CTestDlg)
DDX_Control(pDX, IDC_EDIT1, m_Edit1); // ここを追加
これで変数が追加されると思います。
0313310
NGNGお答えありがとうございます。
>>308=310なんですが、家で入れられなくて会社のマシンに
入れてた日本語版で試したんですが、駄目でした。
ちゃんとMSに注文したやつじゃないと駄目なのかな。
>>312
そういう手で追加する方法が知りたかったんです。
ありがとうございます、助かります。
今までは
CEdit *ce;
ce = (CEdit *)GetDlgItem( IDC_EDIT1 );
こんな感じで使ってました(エディットコントロールの場合)
0314311
NGNGうちは2000とXPに入れてるけど、問題ないです。
MSに注文した日本語版ですが・・・。
アプリケーションプログラミングのやつはCD1枚組だったので
MSのよりも多分何か少ないんでしょうけど。
本はほとんど売ってないみたいですね。
半年くらい前に探し回って、MicrosoftPressから出てるのを手に入れましたが。
都会だとわかりませんけど。
0315310
NGNGそうそう、アプリケーションプログラミンについてたやつには
エミュレーターが入ってないんですよ。
それではちょっとテストがやりにくいな、と。
2000円しないものだし、面倒くさがらずにMSに注文するかな。
ありがとうございました。
プログラミングWindowsCEが欲しいけど、もう絶版なんだよなぁ。
0316310
NGNGeVC3をインストールしなおしてみました(SDKも全て)
そうしたら、新規で作ったプロジェクトのみClassWizardで
変数を追加できるようになりました。
変数が追加できなかったプロジェクトは、やはり駄目です。
バグ付きのコードでも吐いたかな(笑)
0317デフォルトの名無しさん
NGNGdownloadぺーじには2000ProまたはXPProとなってるんですが、XPHomeでは
だめなのでしょうか。
0318デフォルトの名無しさん
NGNG参考になるHPなどあれば教えて欲しいのですが。
イマイチ見つからないです・・・。
0319デフォルトの名無しさん
NGNGXP Home で,eVB 3.0 + ppc2002 SDK であれこれできてます
0320317
NGNGありがとです。
大丈夫だろうとは思ってたのだけど。
0321デフォルトの名無しさん
NGNGtype a
b as integer
end type
とするとエラーになります
何ででしょう?
0322デフォルトの名無しさん
NGNG残念でした。
eVBではユーザー定義型は使用できません。
その他にも制限てんこ盛りです。
お楽しみに♪
0323321
NGNGウーンpictureboxが急にエラーが出て使えなくっちゃった・・・
the control picutrebox1.........could not be created.
新規で作ったプロジェクトにpictureboxだけ貼ってexecuteしようとしても駄目
もしかして再インストールしなきゃ駄目なのかな・・・
0324デフォルトの名無しさん
NGNG>eVBではユーザー定義型は使用できません。
>その他にも制限てんこ盛りです。
ユーザ定義型が出来ないので一部APIが使えないし、
関数ポインタ取得の AddressOf演算子 が無いので一部APIが…
API必要なのをeVBでアレするのがそもそもアレだが…
0325クレール
NGNG0326デフォルトの名無しさん
NGNG0327かぶお
NGNGPocket PC のエクスプローラでコピーしたアプリケーションの名前とフルパスを取得したいの
ですが、うまくいきません。(選択された文字列なら可能ですが・・・)
ご存知の方が居ましたら、教えてください。
開発環境は eMbedded Visual C++ 3.0 です。
0328デフォルトの名無しさん
NGNGサンプルとかあれば嬉しいんだけど。
ショボイ質問、スマソ。
0329デフォルトの名無しさん
NGNGすこし教えて下さい。初歩的なことばかりで申し訳ないのですが。
eVC++で開発するという前提ですが、MFCは使うべきなのでしょうか
あるいは使わないほうがいいのでしょうか? それほどMFCには
詳しくないのですが、MFCを習得しながら開発するのと、そうではない
開発とでは、どちらが時間的に有利なのでしょうか?
また「MFCは使いたくない」という方がけっこうおられるようですが
それはなぜなのでしょうか?
次に「テンプレート」ですが、これはPocketPCに限定した話では
ないですが、データの総件数がわからないときには役に立ちそうなのですが
積極的に使うべきなのでしょうか? それとも配列をグローバルで宣言して
使う方がよいのでしょうか?
次に、TCHARの変わりにCstringを使う方がよいのでしょうか?
MFCを使うという前提ですと、CStringを使うメリットはけっこう
あるかなと思っているのですが。
ほんと、しょうもない質問ばかりですみませんが
よろしくお願いします。
0330デフォルトの名無しさん
NGNGMFCの方が楽
0331デフォルトの名無しさん
NGNGありがとうございます。
MFCを使うkとことによって、基本的にはイベントに対応したコードを
記述するという開発方法を取れますので(このボタンを押せばこうなるとか)
そういった意味ではやはりdispatchから自分で書くよりは
楽なのかなと思っていたのですが。
でも「使いたくない」という人は、やはりバグがたくさん
残っている(らしい)からなのでしょうか?
あまり気にしなくてもいいのでしょうか?
0332デフォルトの名無しさん
NGNGMFCにバグなんかありません。
0333デフォルトの名無しさん
NGNGあ、そうなんですか。これは失礼。
ではなぜ「あまり使いたくない」という意見が
多いのでしょう?
速度的に遅いからかな?
0334デフォルトの名無しさん
NGNG試しにちょっと作ってみれば
0335デフォルトの名無しさん
NGNG「MFC使うと結構デカいDLLも配布しないと動かない」という
話を相当前(Win3.1の時代だったか?)に聞いたので、それっき
り食わず嫌い。当時はパソコン通信で14.4Kbps、市内通話3分
10円という時代だったからサイズの問題は切実だった。
OWLとMFCとどっちが主流になるかを見極めてからでも遅くない
しな〜と思ってしこしこプログラム書いていたら、別にMFCな
んぞ使わなくても生きていけるのでそのまんまダラダラと暮ら
しております。これから勉強するのも億劫、自作のクラスに慣
れちゃったというのも原因。
最近はDLLを配布しなくてもいいんですよね?
0336デフォルトの名無しさん
NGNG0337デフォルトの名無しさん
NGNGなんともわかりやすいお答えありがとうです。
納得してしまいました。
それではテンプレートについてはどうでしょうか?
やはり同じことがいえるのでしょうか?
メモリが許すまでどんどん確保できてしまうのでしょうか?
上限を決めなくていいのでなかなか便利そうなんですが
まあ上限は明示的に決めたほうがなにかといいのかも
しれないですが。
自分で作って試してみたいのですが
開発マシンとPocketPC本体がまだ手元にないので
それができないんですね。残念。
0338歯が痛い
NGNGCEのプログラムをはじめて作ってみようと思ってるんですが、
eMbedded Visual Tools 3.0 と eMbedded Visual C++ 4.0 のどっちを
使えばいいのか迷ってます。言語は C++ を使いたいです。
eVC++ 4.0 は eVC++ 3.0 の上位互換、ってわけではないんですか?
ダウンロードするためのページの説明によると、
eVC++ 4.0 は Windows CE.NET のプログラミングに使えるよって書いてあるんですが、
じゃぁ Windows CE 3.0 のプログラムは作れないのかと…
Windows CE 3.0 用の SDK は別途入手する必要があるのか、とか。
0339歯が痛い
NGNGあたりを読んでるんですが…まだ読みきれてない…
0340デフォルトの名無しさん
NGNG無いんですかねぇ?自分で作るしかないのかな?
0341デフォルトの名無しさん
NGNGWindowsCE関連のプログラミング書籍ってあまり見かけなくなったような。
amazonでも軒並み売り切れてるし。
0342デフォルトの名無しさん
NGNGeVC4.0はCE.Net専用のはず.
HPC2000ならeVC3.0を使うしかない,と思う.
実は裏技で4.0でも使えてしまうのかもしれないが,そうまでして4.0を使う
メリットがないと思われ.
0343デフォルトの名無しさん
NGNGダイアログがぽこぽこできるアプリ作りたいんだけど
0344デフォルトの名無しさん
NGNGMFC使えばいいじゃん
やってみてダメそうだったらSDKでやればいーじゃん
0345”管理”者権限がないとeVC使えないの?
NGNG漏れは Windows XP のインストール時に管理者権限をもつアカウントを
root ってユーザにしてます。
eVC 3.0 をインストール。つづいて H/PC 2000 SDK をインストール。
eVC 3.0 を起動。起動できることだけ確認して終了。
で、一般ユーザ(仮に nanashi としておく) でログイン。
eVC 3.0 を起動。なぜか SDK がインストールされてないといわれて起動できず。
eVC 3.0 お使いの皆さんは、Administrator とか Administrators グループに属する
ユーザで開発しておられるのですか?
教えてプリーズ!
0348keybddr.h はいずこ?
NGNGんが、 keybddr.h が見つかりません。
キーボードドライバまわりのこのヘッダファイルはどこで入手できるのでしょうか?
Platform Builder を買わないとだめ??
0349デフォルトの名無しさん
NGNG漏れは諦めて、Makefile書いてコマンドラインで開発してる。
リソースファイルが書きにくい以外は問題無し。
0350デフォルトの名無しさん
NGNG0351デフォルトの名無しさん
NGNG0352デフォルトの名無しさん
NGNG何か面白いネタ無いの?
某サイトの掲示板もお前ら仕事でやるのに厨房全開だなって感じだしな。
とりあえず
>>348
ドライバのヘッダはDDKでないと手に入らないのでは?
で何気にMSからはPB3.0の試用版はもうとれそうにもないのでPB3.0を
買うしかないのでは?
しかもPBについてくるDDKでHPC2000用に使えるかどうかはわからん罠、と。
キーボード入れ替えソフト関連の作者さんはどうやって入手したんだろう。
0354デフォルトの名無しさん
NGNG0355デフォルトの名無しさん
NGNG某CEFANのスタッフも今はTabletPCにお熱だそうで(w
MS厨やるのも大変ねぇ。
ま、他に開発系のポータルないのも痛いよねぇ。
つーことでsage
0356デフォルトの名無しさん
NGNGrasdialが使えないので別の方法を探しています
0357デフォルトの名無しさん
NGNGeVCでラッパーDLLをかくのが一番だと思われ。
ざっと見たところActiveXもないみたいだし(あったとしてもDLLのほうがいいけど)。
0358デフォルトの名無しさん
NGNGというためには、どんな条件が必要なのでしょうか?
VC++使える。
C/C++でActiveX使わずにアプリ書ける。
で、デバッグはCE上でやるのかな?
0359デフォルトの名無しさん
NGNGリニアアドレスドレくらい?
0360デフォルトの名無しさん
NGNGVC++買うだけで出来る?
0361デフォルトの名無しさん
NGNGeVCは無料DL or 実費CDで手に入るので、VC++を買う必要はない。
0362デフォルトの名無しさん
NGNGえー、じゃ、ダウソします。
その後WinMEで開発してみます。でも実行させるCEが手元に無いなぁ。
0363361
NGNGWinMEだと、コンパイラは動くが、エミュレータが動かんのでデバックできない。
悪いこと言わないから、Win2KかXP-Proにしときなさい。
蛇足ながら、eVC4はCE.NET用だから、今現在のCE用に開発するならeVC3だよ。
0364デフォルトの名無しさん
NGNG前半了解。
eVC3をダウソ出来なくなてーるヨ。
0366デフォルトの名無しさん
NGNG有難う。英語なんだNE!
0367デフォルトの名無しさん
NGNG>>365ありがとう
ちょっとやってみるか。。。
0368デフォルトの名無しさん
NGNGOn Error GoTo ラベル:
が出来ないとは思わなかった
Resume Next してエラーが起こりうる次の行でErrの内容を
チェックするしかないのか(涙)
0369デフォルトの名無しさん
NGNGその通り。
標準モジュールに共通エラー処理書いてがんがれ。
0370367
NGNG0371デフォルトの名無しさん
NGNGありがと。
やってるけどなかなかつらい…。
JavaやC#のようなtry catch がほしぃ。
# VBじゃないじゃん
0372デフォルトの名無しさん
NGNGC++を使え!!!
…と言いたい所だが、EVC3は例外サポートして無い。
STLもない。Boostもつかえない。
脳みそこねて作った自分専用のGenericなライブラリも使えない。
はぁ…鬱。
0373デフォルトの名無しさん
NGNGhttp://www.syncdata.it/stlce/index.html
これじゃだめ?
__tryだといまいち使い勝手が悪いしな。
普通のtry catchがほしい。
eVC4ならサポートしているのに…
0374デフォルトの名無しさん
NGNG0375デフォルトの名無しさん
NGNGMSDNで各言語のリファレンスは見つかったんだけど…
0376デフォルトの名無しさん
NGNGeVTのヘルプは英語という以外問題ないはず。
どうしても英語が駄目なら日本語の(普通のwin32用の)MSDNとeVTのヘルプとを
英和辞典的に使って違う場所だけチェックしる。
0377376
NGNG>>374
372-373が読めないのか?読めないなら言っても仕方ないが
C++ではC++例外、RTTI、STLがサポートされない。
373にあるようにこれらはeVC4ではサポートされたがCE.Netなデバイスの
開発にしか使えない。
あと当然APIはサブセット+独自。
0378eVB入れたばかり
NGNGプロジェクトでGrid controlとか、TabStrip controlとか使おうとしたら、
CEで実行する段階で、グリッドを作成出来ませんとか言い出す。
これ、ランタイムの配布とかインストーラーの作成とかどうなってるの??
普通はOSに全部のランタイム入ってるものなのでしょうか??
カシオペアが行けないのかな・・・・
0379デフォルトの名無しさん
NGNGeVBって使えるの?
0380eVB入れたばかり
NGNG出来るようになるから、使えると信じたいんですが・・・。
実際にアプリ動かしてエラーだときつい。
0381デフォルトの名無しさん
NGNG単に.vbファイルをコピーしただけじゃ、ランタイムが無いから動かない。
開発環境では、eVBからリモート実行する際にレジストリ登録してるよー。
素のカシオペアに完成アプリを入れるなら、
ツール-リモートツール-アプリケーションインストールウイザードでセットアッププログラム作ってくだちぃ。
そこで依存ファイルの組み込みもできるよー。
>379
多くの場合使えないと思う
制約多すぎ。(泣
0382デフォルトの名無しさん
NGNG業務アプリくらいなら作れますかねー?
Winsockとか使えます?
0383381
NGNGハードの制約がキツイ(とくにメモリ)
言語はVBだけど、メチャ制限が多い。
サードパーティのコントロールが少ない、等など
その辺を考慮せずに、普通のアプリのイメージで見積もると死亡確定。
極力簡単なアプリでとどめておく方が無難だと思ー。
Winsockは普通のVBと比較してもそんなに違和感なく使えマス。
0384デフォルトの名無しさん
NGNGどもです。
基本的には標準コントロールとwinsockが使えれば
データ登録用アプリくらいなら作れそうです。
大変参考になりました。
0385eVB入れたばかり
NGNGあぁ、セットアッププログラムの作成方法あったんですね。
どうもすいません、ありがとうございました。
そんな極端に変わらないのかと思ったら、ファイル開くのにopenが使えないって
書いてあって愕然・・・・File1.Openとかって、何だよそれ??
もう訳わからんです、甘く見てました。
0386デフォルトの名無しさん
NGNG止まったり止まらなかったりするんですけど・・・
これって仕様なんですかねー
0387デフォルトの名無しさん
NGNG私も止まらなくて困ってる
と言うか、止まる方が珍しい…ってのはどうにか
してほしい…。
0388デフォルトの名無しさん
NGNGなんか、VB6の楽な面がことごとく削り落とされているような気がする・・・
0389デフォルトの名無しさん
NGNGだってあれはVBではなくVBScriptという罠。
.Net CompactFrameWorkが本物なら多少楽に開発できるようになるのかも。
0390デフォルトの名無しさん
NGNGM○のそういうセリフに何度騙された事か・・・
期待したいのは山々だがね。
0391389
NGNG自分は信じてないけどねCompactFrameWork。
Windows=パソコンな現状と違ってCE=PDAでない(組み込みもターゲットなんでしょ?)
現状でそんな重いものが普及するわけないでしょと。
0392デフォルトの名無しさん
NGNGやっぱりVC使わないと出来ないというオチですか
0393デフォルトの名無しさん
NGNG必要な機能を持ったdllを書いちゃって使いまわせばいいのでは?
割と簡単に出来そうだけど。
下がっているので上げとく。
0394392
NGNG社内にVC使える人間が居ないんですよね実は。
こりゃ外注かな。
0395デフォルトの名無しさん
NGNG暇なんで外注されてあげよっか?とか言ってみる.
0396デフォルトの名無しさん
NGNGeVBは
Mid(strXX,1,2)="ab"
とか出来ないのね。
調べたらVB6.0では「Mid関数」「Midステートメント」
と2つあって、eVBにはステートメントは無かった罠…
0397デフォルトの名無しさん
NGNG資料が少なくて大変。
WindowsのTipsがある程度使えるのがありがたいが。
0398デフォルトの名無しさん
NGNG_wrenameはunsupportだし、Cfile:Renameは
ディレクトリ駄目だし。
ご存じの方教えてください。
0399デフォルトの名無しさん
NGNGMoveFileじゃねぇの?
0400デフォルトの名無しさん
NGNGありがとうございます、その通りでした。
MoveFileでうまくいきました。
0401デフォルトの名無しさん
NGNG私のOSはWin98なんで古くてインストできなかったんで
Windows 98 Second Edition にアップグレードしようと思ったら
http://www.microsoft.com/japan/win98/updatecd.htm
>アップデート CD-ROM の提供は 2002 年 6 月 30 日で終了しました。
とか出たんですよ、すいません、もし誰かもっていらっしゃる方いましたら
譲っていただけませんか?もちろん送料やその他もろもろはきちんと支払いますので。
0402デフォルトの名無しさん
NGNG0403デフォルトの名無しさん
NGNGスレ違いどころか板違いです。
0404デフォルトの名無しさん
NGNG0405bloom
NGNGhttp://homepage.mac.com/bloombloom/
0406デフォルトの名無しさん
NGNG発売中のInterface誌でも買って勉強しる。
0407デフォルトの名無しさん
NGNGどなたか必要な関数わかる方おりませんか?
現状だとコンパイル成功後、用意した検索用関数が読み込まれずエラーになる次第です。
あるのに読み込まれない・・・使える関数一覧みたいなのがあると便利なのですが
0408デフォルトの名無しさん
NGNGもう少しわかるように書いてくれ。
0409デフォルトの名無しさん
NGNGPPC2002用にAppWizard(MFC)を使って
ドキュメント/ビュー形式のスケルトンを作ると
メニューに「新規」というのがつきますよね。
これを取り払うことはできるのでしょうか?
できるとすると、どのような方法で取り払うのでしょうか?
リソースのメニューには出てこないんですよね。
0410デフォルトの名無しさん
NGNG同じプログラム内でUNICODEとASCIIを混在させると挙動不審な罠
0411デフォルトの名無しさん
NGNGOSはサポートしていないが、プログラムがサポートしていたらいかんのかい?
ライブラリ関数はCEのAPIでは無いよ。
要するに、OSはUNICODEを使うわけだが、プログラム内部では好きにして良いのよ。
ファイルをSJISで読み書きするのはありがちなはなし。
0412デフォルトの名無しさん
NGNGエミュレーターと実機(GENIO e550X)で処理の結果が
どうしても一致しない。
調べてみたら、浮動小数点演算の結果がエミュレータと
実機で違っててビクーリ
エミュレーターの浮動小数点演算が間違ってました。
ところで、PocketPCのファイルダイアログって
\My Documentの中しか選択できませんよね。
\My Document\個人用の下に作ったディレクトリも
見られなかった(つД`)
なんとかならないのですか?
0413デフォルトの名無しさん
NGNG\My Document\個人用の下には
ディレクトリを作る事すらできないっすよ。
\My Documentの下には1階層しか作れないっす。
(´・ω・`)
0414デフォルトの名無しさん
NGNGちょっと違うけどMIPSとARMでshort intとlong intをごっちゃにしていたら
MIPSでは無問題だったのにARMだとだめとかいうのもある。
もちろんソースが悪いんだけど、下手にMIPSでは動くだけに原因を見つけるのに
手間取った。
0415デフォルトの名無しさん
NGNGそういう仕様だったんですか、道理で。
>>414
そんなこともあるんですね。
注意しておきます。
お二方とも、情報をありがとうございました。
0416デフォルトの名無しさん
NGNGhttp://www.tenik.co.jp/~adachi/wince/index_j.html
0417デフォルトの名無しさん
NGNGそういやそうだね、しかもバージョンもしっかりあがってる。
旧バージョンしか使ってないから試してないけど。
でも、今やlibpngはCE用のパッチも本家で配布しているし、
自力でビルドできなくもないはず。
0418デフォルトの名無しさん
NGNGどうすれば開発環境を整えることができますか?
激厨房な質問ですみません。m(__)
0419デフォルトの名無しさん
NGNG多分できたら神だろうなぁ。
現時点でJ2MEな実行環境もほとんどなさそう(i-nablerってどうなんだろ)だし、
シグ2で動く何らかのJVMを探してきて、その上で動かせるJavaネイティブなコンパイラを
探すor作ればできるのかもしれない。
0420デフォルトの名無しさん
NGNGではシグ2(WINCE)でiアプリ(ゲーム)を作成&実行することはできるのですか??
0421デフォルトの名無しさん
NGNG同じだよ。
私の知りうる限りではできない。
CE機上でJAVA開発する需要もないから今後も出来るようにはならないだろ。
0422デフォルトの名無しさん
NGNGこれだとトランザクションが使えないようです。
OLE DB なら使えるみたいなんですが、
OLE DB でcdbに接続するにはどうしたらいいのでしょうか?
0423ヽ(´ω`)
NGNGどなたかご存知でしたら教えて下さい。
H/PC 2000上でPocket CMD(Win32で言うコマンド プロンプト)を
起動し、以下のパラメータを渡して処理を行うというプログラムを書いてます。
cmd /c copy "メモリ カード"\GIKO.EXE HardDisk0\DIR_GIKO\GIKO.EXE
要はメモリカード("メモリ カード"、コンパクトフラッシュ)のGIKO.EXEを
ローカルドライブ(HardDisk0、フラッシュメモリ)のDIR_GIKO内に
上書きコピーするという訳です。
で、最初はこの一連の動作をCreateProcess関数にて行っていました。
TCHAR g_StrParam[128];
g_StrParam ="/c copy \"メモリ カード\"\\GIKO.EXE HardDisk0\\DIR_GIKO\\GIKO.EXE"
CreateProcess(L"cmd",g_StrParam,NULL,NULL,NULL,0,NULL,NULL,&si,&pi);
しかしこれだとH/PC 2000上でPocket CMDが全画面で開いてしまうので、
ウィンドウを最小化して開き、バックグラウンドで処理させるべく
ShellExecuteEx関数を使う方法に乗り換えました。
(長いので分割↓)
0424ヽ(´ω`)
NGNGSHELLEXECUTEINFO lpExecInfo;
TCHAR g_StrParam[128];
memset(&lpExecInfo, 0, sizeof(SHELLEXECUTEINFO));
g_StrParam ="/c copy \"メモリ カード\"\\GIKO.EXE HardDisk0\\DIR_GIKO\\GIKO.EXE"
lpExecInfo.cbSize = sizeof(SHELLEXECUTEINFO);
lpExecInfo.lpVerb = L"open";
lpExecInfo.lpFile = L"cmd";
lpExecInfo.lpParameters = g_StrParam;
lpExecInfo.nShow = SW_MINIMIZE; ←最小化して実行
ShellExecuteEx(&lpExecInfo);
これを実行すると、なぜかコピー先(HardDisk0\\DIR_GIKO\\GIKO.EXE)を開けません、
と言うような旨のエラーがPocket CMDから返されてしまうのです。
ちなみに、[スタート] - [ファイル名を指定して実行(R)]で
Pocket CMD起動と同時にg_StrParamのパラメータを渡して実行する分では、
特に問題なくコピーが行われるようです。
cmd /c copy "メモリ カード"\GIKO.EXE HardDisk0\DIR_GIKO\GIKO.EXE
2つの関数の引数に関して、何か間違っている部分がありますでしょうか?
また、それ以外で何か原因と思われる場所があるのでしょうか・・・(´ω`)
ちなみにMFCを使っています。
0425デフォルトの名無しさん
NGNGeVCでプロセス起動回り使ったことないからわかんねーんだけど
STARTUPINFOに
si.dwFlags = STARTF_USESHOWWINDOW;
si.wShowWindow = SW_HIDE;
あたりはつかえねーの?
あとCopyFileでコピーできねーの?
0426ヽ(´ω`)
NGNGSTARTUPINFOはコンパイルできるんですが
いざ実行してみると対応してないので動かないのです。
psiStartInfo
Not supported; set to NULL.
うおお(`Д´)ノ
やっぱCopyFileが一番スマートですかね。
ちょっくら試してみることにしますすす。
お忙しい中どもっした。
0427デフォルトの名無しさん
NGNGんじゃSHELLEXECUTEINFOのnShowにSW_HIDEはどう?
これでも駄目なら生成後にShowWindowで消すかあきらめてCopyFileしか無い気がする・・・
0428デフォルトの名無しさん
NGNG以前見たときは一度も置いてなかったのだが。
今ピアソンから出てるのはGUI関連には触れてないから、そのあたりの情報が欲しい香具師は買っとけ。
本当は海の向こうでは出ているらしい3.0対応版が訳されるといいのだが...
0429ヽ(´ω`)
NGNGファイルのやりとりはCopyFileでバチーリ。
>>425さん、>>427さんどもありがとうございました。
…で、今そこから進行してまたつまづいてしまっております(;´Д`)
SYSTEM_INFO lpSysInfo;
memset(&lpSysInfo, 0, sizeof(SYSTEM_INFO));
GetSystemInfo(&lpSysInfo);
sprintf(cBuf,"%d",(int)lpSysInfo.dwProcessorType);
MessageBox((LPCTSTR)cBuf,NULL,MB_OK);
↑のようなコードでSYSTEM_INFO構造体のdwProcessorType(プロセッサ種別)の値を取得して
メッセージボックスで表示しようとしているのですが、
なぜか出るメッセージが文字化けしたようなものになってしまうのです。
□6j
フォントはMSPゴシックなので問題ないと思うのですが…。
型の指定が間違っているのでしょうか?
ちなみにCPUはx86(Intel互換)系のものです。
0430デフォルトの名無しさん
NGNGうにこーど・・・・
0431ヽ(´ω`)
NGNGちょうど今参考書を見ていたところでした。
プロジェクト オプションには"UNICODE"を含んでいますが、
これだけではだめっぽいですかヽ(´ω`)ノ
TCHAR型?
0432デフォルトの名無しさん
NGNG0433ヽ(´ω`)
NGNGアドバイスどもです。解決しました。
wchar_t cBuf[32];
SYSTEM_INFO lpSysInfo;
memset(&lpSysInfo, 0, sizeof(SYSTEM_INFO));
GetSystemInfo(&lpSysInfo);
swprintf(cBuf, _T("%d"), (int)lpSysInfo.dwProcessorType);
MessageBox((LPCTSTR)cBuf,NULL,MB_OK);
要はUNICODEが定義されている故にswprintf(ワイド文字列)でないと
だめであると言う事だったようです。
いろいろどもでしたヽ(´ω`)ノ
0434デフォルトの名無しさん
NGNG0435デフォルトの名無しさん
NGNG言いたいことがよくわからん。
0436デフォルトの名無しさん
NGNGPROCESS_INFORMATION が定義されていませんとかでて、
winbase.h などインクルードしてみても解決しません。
おそらく基本的なことが間違っているのかとおもいますが、
どうすれば解決するんでしょうか?
0437デフォルトの名無しさん
NGNGWindowsCEのプログラミングではC#の知識って意味無し?
0438デフォルトの名無しさん
NGNG一応CLRのサブセットがCompactFrameworkとして提供されるからC#のコードも使えるはずだが、
それがどの程度の性能なのかは知らない。
今ベータ2が配布されている。
ところで、ベータ2届いた人いる?12/4に振り込んだのだがまだ来ない。
そんなものかな。
0439デフォルトの名無しさん
NGNGPocketPC 2002 SDK の事?
だったら俺は日本語版エミュレータを後から追加してレジストリの書き換えをしたよ。
0440デフォルトの名無しさん
NGNG434では無いが詳細きぼんぬ
0441デフォルトの名無しさん
NGNG439ではないけど、PPC2002SDKを入れると英語版のエミュレータが入る。
で、日本語版のエミュイメージがあるからそれを落としてきて、
レジストリの書き換え?ファイルの書き換え?だったかな。
どこかに説明はあると思う。
0442デフォルトの名無しさん
NGNGこれかな。
日本語のVBCEでエミュレータ使うなら、英語入れてから日本語入れるみたいだがよくわからん。
0443デフォルトの名無しさん
NGNG1.>>442から日本語イメージを落として解凍する。
2.同梱のドキュメントの指示通りレジストリの日本語エミュイメージのパスを書き換える
2a.レジストリをいじるのが面倒なら、元のエミュのイメージと同じ名前にリネームして
置き換えるだけでもOK.
ただし、デフォルトのダウンロード先が\windows\start menuなので適切なパスに
設定しなおす。
>>442
普通にSDKをいれたら英語版のエミュが入る。
で、上に書いたとおり設定するだけ。
0444デフォルトの名無しさん
NGNGインスコし直せって出るなぁ。
インスコし直しても症状かわらんし、なんじゃこりゃ
0445デフォルトの名無しさん
NGNG0446宜しくお願い致します ◆fHUDY9dFJs
NGNG何から、手を出して良いやら.....
どなたか、教えて下さいませ。
Cassiopeia E-700」は購入したのですが....
手始めに、ゲームを作ってみたいな〜。
0447デフォルトの名無しさん
NGNGまずはコンパイラを手に入れろ。
話しはそれからだ。
手に入れ方はCEファンにでも行けば
わかるだろう(たぶん)
0448宜しくお願い致します ◆fHUDY9dFJs
NGNGお言葉通り、やってみます。
0449447
NGNGあんな書き方したのに、丁寧にお礼を言われては
申し訳ないので、調べてみた。
ダウンロード
ttp://www.microsoft.com/downloads/details.aspx?FamilyID=f64ed4f4-de6f-4ab5-9da4-fdb8c3935c1a&DisplayLang=en
英語版がダウンできる。
だが、300MB以上ある。
通販申し込み
ttp://www.microsoft.com/japan/msdn/vstudio/device/emvt30order.asp
CD-ROMが買える。
実費1700円。
0450デフォルトの名無しさん
NGNGまぁ俺もチェックしてる訳だが・・・
0451デフォルトの名無しさん
NGNGGenio買ってから興味持っちゃって
0452439
NGNGリネームする方法もあったのね。で、ちょっと補足したいんだけど
>ただし、デフォルトのダウンロード先が\windows\start menuなので適切なパスに
>設定しなおす。
これは日本語版エミュを使うときに、SDKのサンプルアプリケーションの
ダウンロード先を変更してやらないと動きませんよ、という意味。
でよろしいか? 443
0453439
NGNG0454宜しくお願い致します ◆fHUDY9dFJs
NGNGご指摘のHPで、注文しました。
コンビニで支払う事となりました。
有難うございました。
これからも、精進いたします。
0455デフォルトの名無しさん
NGNGあれ、今って日本語版もwebで落せなかったっけ?
0456デフォルトの名無しさん
NGNG世の中の人みんながブロードバンドな訳じゃないんだよ。
0457デフォルトの名無しさん
NGNGそんな、幼稚園児じゃあるまいしわかっていますよ。
ただ本人がわかっているならそれで良いと。
でも俺の情報事態間違っていたので訂正しに来ました。今落せるのは4.0だったみたい。
日本語版の3.0のCDROMだと多分pocketPCのSDKとか入ってないだろうね。
どのみち別途落す必要は出てくると思いますよ。
0458デフォルトの名無しさん
NGNGeVBの簡易導入手順作ってみた。添削きぼんぬ。
>>457
ダウソ出来るのは日本語版のeVCみたいね。
eVBはCD-ROM買わないといけないようだ。
0459443
NGNGごめん、eVBの話だっけ?eVCのつもりで書いてる。
英語版SDKだとダウンロード先のフォルダ名が違うよって話。
あとリネームでOKとは書いたけど使い込んでないので問題も出るかも。
で、まとめると
・日本語版ダウンロード可能eVC4.0(SP1もあるはず)
・日本語版web注文のみ…eVT3.0(eVC+eVB)、PPCSDKは入っている、PPC2002SDKは入ってない?
・英語版ダウンロード可能…eVT3.0
・英語版のみ存在…PPC2002SDK
・日本語版(各国語版)がある…PPC2002エミュ
・eVB4.0は存在しない…その代わり.NET CompactFrameworkの範囲内でC#だろうがVB.NETだろうが
Delphi(.NET対応すれば)だろうが実行できるようになる(らしい)。
こんな感じでOK?ややこしすぎる。
0460443
NGNG乙です。
OKだと思いますが、DLしたエミュイメージを実行して解凍する(自己解凍ファイルになっている)
ことは触れておいた方がいいかも(そこまでいらない?)。
0462439
NGNGいや、俺もeVCのつもりでかいていた。
でもどうやら幻を見ていたようだ。新規作成したときにちゃんとダウンロード先が
\Windows\スタート メニュー だった幻・・ いま何回やっても \Start Menu になっているのを確認した。
サンプル動かすのにこれをいちいち変更してたのが印象に残ってて >>452 になった。ゴメソ
0463デフォルトの名無しさん
NGNGおつです〜。
漏れは3週間ほど前からPPC 2002の開発をはじめたんだけど、その時にこれがほしかった。
日本語版とはいってもヘルプとか英語のままなんでその辺の注意書きが欲しいかも。
まあ、漏れがインストール間違っちゃったんじゃないかと思って悪あがきして無駄な時間
費やしてしまったわけだが。
0464458 ◆458.JK9F9w
NGNG今ヘルプを見ようとしたら、「MSDNのコレクションがありません」って言われますた…(´・ω・`)
前に英語版入れ→日本語版入れって2重に入れちゃったときは日本語のヘルプが出たような気がするなぁ(それでセットアップマネージャのやりかたを知った)。
ちょっと忙しくなり気味なので時間出来たら確認しまつ。
漏れは1週間前からつまづきまくりました(; ´Д`)
0465443
NGNGでもこれもPPC2002SDKを入れた後に、一度eVCのみ削除して再インストとかで
日本語版に戻ったりしないのかね?
人柱きぼんぬ。
ちなみにUSB接続のPPCでデバッグできない(Win98系のみ)不具合は
この方法で回避できる(SDKのあとにeVTをインストしろということらしい)。
英語版のKnowledgebaseにもあがっている話。
>>464
MSDNに関してはwebで見れるやつ(最新版?)はCE.NET対応になってて
こいつはADOCEとかも日本語化されている。
PCのそのままっぽかったOLEDBとかは丸ごと消えてなくなってるけど。
多分他のAPI関連も多少は日本語化されてるんじゃ?
もちろんCE.NET用という点に留意は必要だけど。
0466458 ◆458.JK9F9w
NGNGステップ9まで進んだところで
「致命的なエラーが発生しました。インストールプログラムが無効であるか、破損している可能性があります。
eVBを再インストールしてください」って何度インストールしても出てくる・゚・(ノД`)・゚・。
誰か助けて…・゚・(ノД`)・゚・。
0467463
NGNGあっ いやいや eVB/C のあたりはウチも日本語なのよ、ある程度。
日本語版エミュのヘルプとかメニュが英語のままで(といってもスキンのこととかだけど)
ちゃんと日本語化されてな〜い!!
↓
PPC 2002 SDK のヘルプも英語のままだ〜 (←当たり前なのに・・馬鹿)
↓
どこかでインスコ間違ったに違いない。こういうときはあせらず再インスコが一番の早道。
↓
直らな〜い。どーして?
というバカ100%の事をしてしまったのでつ。
0468デフォルトの名無しさん
NGNGたぶんdllも作ることになると思いますが、サンプルのようなものはありますか?
最近安く売ってるカシオのミニプリンターのツールを作りたくなったもので。
コントロール自体はプリンターに対して非同期的にコマンドを送るだけで
いいようです。font2bitmapを適当に作ってプリンタに流し込めば
動きそうな気がするんですけど。
ちなみにコマンド等はカシオのページで開発者向けとして公開しています。
0469デフォルトの名無しさん
NGNGeVB3.0では凝った処理は無理。
だって構造体使えないからAPIすら呼べないんだもの。
0470デフォルトの名無しさん
NGNGでもCOMポートに対するコマンド送信だけですむならできるんじゃ?
ただcommコントロールでのバイナリ送信がどうこうという話がCEFANのBBSに
あった気がする。
とりあえず向こうの過去ログ見てみるよろし。
0471デフォルトの名無しさん
NGNG0472デフォルトの名無しさん
NGNG組めません。
0473デフォルトの名無しさん
NGNGAPIしかないかー。
0474デフォルトの名無しさん
NGNGUPDATEも使えないみたいだから、DELETE→INSERT の時に使っておきたいんだけど。
ていうか他の人はこういう部分どうしてました?
そのままトランザクション使わずに押しとおしましたか?
0475デフォルトの名無しさん
NGNG4.0 が必要です。タダ配りしてるけどね。
0476デフォルトの名無しさん
NGNGADOCEにはbegintrans、committrans、rollbacktransってあるみたい。
ただ、API経由だと自前でやるしかないのかも。
0477超初心者
NGNGvoid main()
{
int i;
double radius1 +=0.2;
double radius2 +=1.0;
for (i=0; i<BUFF-SIZE; i++)
{
コレ↑ってどういう意味なんですか?
0478474
NGNG申し遅れましたが、eVB + ADOCE でやってます。
接続文字列に、provider=CEDB
としたコネクションでは、トランザクションは使えません。
cnn. の候補に BeginTrans 等は出てくるのですが使用不可です。
OLE DB 用に用意されているメソッドのようですが、
OLE DB で cdb にアクセスする方法が可能なのかもわからず。
0479デフォルトの名無しさん
NGNG明らかにここではないだろ。
0480デフォルトの名無しさん
NGNGそっか、ADOCEがメソッド提供してても当然cdbの実装じゃトランザクションが
使えるわけなさそう、っていうかドキュメントにも使えんと書いてあった。
ようはSQLServerCE用とかなのね。
0481デフォルトの名無しさん
NGNGhttp://petitmomo.com/mm/
ここがちょっぴりエッチ系のめぐが運営している出会いサイトです。
もしよかったら使ってみて、、、
ヨロシクです。
めぐ(^o^)-☆
0482474
NGNGそのようです。
なのでほかの人がcdb使用の際、トランザクションを使用すべき状態の部分を
どのように組んでいるのかが気になりました。
0483デフォルトの名無しさん
NGNGPrivate Sub CEDoEvents()
Dim PM_REMOVE As Integer
PM_REMOVE = 1
If PeekMessage(Msg, 0, 0, 0, PM_REMOVE) Then
TranslateMessage (Msg)
DispatchMessage (Msg)
End If
End Sub
0484デフォルトの名無しさん
NGNG線を引く関数のMoveToEx(もしくはMoveTo)とLineToが使えないんですが。
どうやって線を書いたら良いのでしょうか?
0485デフォルトの名無しさん
NGNGPolylineとかどうか?
0486デフォルトの名無しさん
NGNG0487デフォルトの名無しさん
NGNG0488デフォルトの名無しさん
NGNGどこからも
ttp://www.microsoft.com/mobile/developer/downloads/poomsdk.asp
が参照されているのですが、消えていて、検索しても一切出てきません。
POOM SDKってどうなっちゃったのでしょうか?
入手先をご存じの方教えて下さい。
よろしくお願いします。
0489デフォルトの名無しさん
NGNG点の数が増えていく線を描くとしたら、以前に描いた線を消さなきゃ(消さなくてもよいけど)
0490489
NGNG0491デフォルトの名無しさん
NGNGVC5.0で作ったx86のDLLを、ArmのCE機に移植する仕事に就きました。
そのDLLは、ADOを用いてデータベースに接続するのが主な役割です。
この移植の際に、何か気をつけることなどありましたら、助言ください。
0492デフォルトの名無しさん
NGNGちょっと上のレスでも出てたけど、cdbじゃトランザクション張れないとかね。
あと、Joinするフィールドが文字型だとが猛烈に遅いとか、Connectionが一つしか
張れないとか、結構大変です。
0494デフォルトの名無しさん
NGNG即レス、ありがとうございます。
過去レスも読み返しておきます。
引き続き、意見を聞かせてください。
0495デフォルトの名無しさん
NGNGつか、ADOっていうよりターゲットのDBは?
ADOという時点で自主開発しない限りcdbかSQLServerCEしかないわけだが。
mdbと等価もしくは汎用というつもりなら今のうちやめとけ。
SQLServerCEなら大丈夫なんじゃ。
0496デフォルトの名無しさん
NGNGSQLServerCEです。
ご心配ありがとうございます。
0497兼ぽけギコテスト
NGNG偶然ですが、俺も昨日SQLserverCEを手に入れて、実験始めようとしていたとこです。よろしく。
>>492>>495
こういう情報もたすかります。
そ一ですか。mdbはやっぱ駄目なのか
0498デフォルトの名無しさん
NGNG0499デフォルトの名無しさん
NGNGところで前にラオックスのBOOKS館にプログラミングWindowsCEが
あったって書いたんだけど、このスレ読んで買った香具師いる?
今日行ったら2冊ともなくなって代わりにこれまた古いCE関連の書籍が2種類、
それぞれ何冊かずつ並んでた。
0500デフォルトの名無しさん
NGNG0501デフォルトの名無しさん
NGNG何が聞きたいのかサパーリわかんねぇよ。
0502デフォルトの名無しさん
NGNGAPIのPathIsDirectory関数でディレクトリの有無を判断し、
もし対象のディレクトリが無ければそれを作成する…といった様なコードを書いたのですが
リンクエラーが発生してexeが生成されません。
error LNK2019: unresolved external symbol __imp__PathIsDirectoryW referenced in function
で、MSDNでPathIsDirectory関数を参照すると
WindowsCEには対応していないようなのです。
Minimum operating systems:
Windows 2000, Windows NT 4.0 with Internet Explorer 4.0, Windows 98,
Windows 95 with Internet Explorer 4.0
WindowsCEでのディレクトリ有無の判断はどのようにして行うのでしょうか?
ご存知の方は御教授頂ければ幸いです。
>>開発環境
Windows2000 SP3
WindowsCE version 3.0 (build 126)
eMbedded Visual C++ 3.0
0503502
NGNG0504デフォルトの名無しさん
NGNGcdbファイルをコピーし、
操作が完了後もどせば、擬似トランザクションができるな。
0506デフォルトの名無しさん
NGNG0507デフォルトの名無しさん
NGNG第3引数が文字数でなくてバイト数っぽい動作してるんですけど。
eVC3
0508IP記録実験
NGNGhttp://qb.2ch.net/test/read.cgi/accuse/1042013605/
1 名前:ひろゆき ◆3SHRUNYAXA @どうやら管理人 ★ 投稿日:03/01/08 17:13 ID:???
そんなわけで、qbサーバでIPの記録実験をはじめましたー。
27 名前:心得をよく読みましょう 投稿日:03/01/08 17:20 ID:yL/kYdMc
SETTING.TXT管轄でないということは全鯖導入を視野に、か?
38 名前:ひろゆき ◆3SHRUNYAXA 投稿日:03/01/08 17:22 ID:rLfxQ17l
>>27
鋭いです。
73 名前:ひろゆき ◆3SHRUNYAXA 投稿日:03/01/08 17:27 ID:rLfxQ17l
>ところで、IPが抜かれて何か今までと変わることってあるのでしょうか?
・今までより、サーバが重くなる。
・裁判所や警察からの照会があった場合にはIPを提出することがある。
0509デフォルトの名無しさん
NGNGおせちの残りのかまぼことトムヤムクン
0510デフォルトの名無しさん
NGNG0511デフォルトの名無しさん
NGNG/ 丶、
r'" _,,......_ \
l ,.ィr‐ァ-.、 `ヽ、 ヽ、 / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
〉" / /ト、 ミヽュ、ヽ、 i |
// l! /|l|ヾヽヽヽヽ `ヽ、 |<ID:ZBsKvw39さん、必死ですねw
レ! ! :l! lr=, `ヾ,rf==ミ ヽ \ ノ |
|!| l、 |' i::;;! l !: ;リ|ト、ヽ ヽ く \___________
|ハゞ;! `´, `~´ ;! | |l ヽ ヾミ;、
|l ト、ゝ、 ー ,,.ィ | |トl ヾ、 ヽ
ハ'; \ト` ーr‐ ",./''^!ノl l!\、!ヾヽ、
" ` ,レ((y'´ ,.イ' \
,rク´,.ィ~;V^ヽr'´ ,.==\
/ < "ノく: ミヽ ,:;'" ヽ
0513デフォルトの名無しさん
NGNGIPとは何でしょうか
↑素人は誰だ!!!!!!!
0514デフォルトの名無しさん
NGNGこの中で、ConvertStringToBSTRという関数に、_com_utilというネームスペースをつけています(56〜59行目)。
しかしそのcomutil.hで、これを呼んでいるところ(504行目)でリンクエラーとなり、ゆきづまりました。
エラーログ:
error LNK2019: unresolved external symbol
"unsigned short * __cdecl _com_util::ConvertStringToBSTR(char const *)"
(?ConvertStringToBSTR@_com_util@@YAPAGPBD@Z) referenced in function
"public: __cdecl _bstr_t::Data_t::Data_t(char const *)" (??0Data_t@_bstr_t@@QAA@PBD@Z)
なぜこのようなことが起きるのでしょうか?
0515デフォルトの名無しさん
NGNG0516デフォルトの名無しさん
NGNG0517デフォルトの名無しさん
NGNGどうやら、comsupp.libというファイルをプロジェクトに設定しているみたいなのですが、このlibファイルはPCで動くバイナリしか見当たらないのです。
CE機のモジュールをつくるときに、このPCのcomsupp.libをプロジェクトに設定していることが、>>514のエラーなのでしょうか?
つまり>>514の、?ConvertStringToBSTR@_com_util@@YAPAGPBD@Zの「YAPAGPBD」あたりがクサいのではないでしょうか?
0518デフォルトの名無しさん
NGNGつかそもそもcomutil.hが含まれた市販プラットフォームのSDKがないのだが。
もしそのCE用SDKにヘッダが含まれているならそれを開発したところに聞いてください。
HPC3.0からPPC2002までヘッダもlibもないのだからリンクできなくて当然だろう。
0519デフォルトの名無しさん
NGNGそれではスマートポインタなどを使いたくて、comdef.hをインクルードする場合は、どうしたらよいのでしょうか?
0520デフォルトの名無しさん
NGNGわかんねぇ香具師だな。
ヘッダーが提供されてない->(開発用の)実装もない。
もしどうしてもcomdef.hをインクルードするなら自分でその実装を書くしかないだろう。
0521デフォルトの名無しさん
NGNGサンクス
0522デフォルトの名無しさん
NGNG2ちゃんねるのお勧めな話題と
ネットでの面白い出来事を配送したいと思ってます。。。
===============================読者数: 138720人 発行日:2003/1/9
年末年始ボケがそろそろ収まり始めた今日このごろのひろゆきです。
そんなわけで、年末に予告したIP記録ですが実験を開始しています。
「2ちゃんねる20030107」
こんな感じで各掲示板の最下部に日付が入ってるんですが、
20030107以降になってるところはログ記録実験中ですー。
んじゃ!
────────────────────────Age2ch─
■この書き込みは、Age2chを使って配信されています。
────────────────────────────
Keep your thread alive !
http://pc3.2ch.net/test/read.cgi/software/1041952901/l50
────────────────────────────
0523デフォルトの名無しさん
NGNG会社から書込みができなくなっちゃったじゃねーかよ。。。
0524デフォルトの名無しさん
NGNGISP責任法施行後は削除依頼以後7日間の猶予で消せばOKだから
裁判までにならないと思うんだけど
0525デフォルトの名無しさん
NGNGISP責任法施行後は削除依頼以後7日間の猶予で消せばOKだから
裁判までにならないと思うんだけど
0526デフォルトの名無しさん
NGNG>「内容証明が届いてから訴状が届くまでの間の被害に対して賠償しなきゃいけない。」
ってことは、
「内容証明が届いた日が、削除しなければならない日だ」ということですよね…。
#それについては、某○○さんが、否定していたわけですが…。
0527デフォルトの名無しさん
NGNGというかその獣医は何故2ちゃんねるを見ようと思ったか
が気になったことを思い出したので。
0528デフォルトの名無しさん
NGNG0529デフォルトの名無しさん
NGNG誤爆キターーーーーーーーーー!!おまいもどんなのか知らないのか?
0530デフォルトの名無しさん
NGNG今年もよろしくお願いいたします。
0531デフォルトの名無しさん
NGNG0532デフォルトの名無しさん
NGNG捕まるときは捕まるだろ?
↑縦読み不可
0533デフォルトの名無しさん
NGNGブラクラ。
名無しの頃には何回か。
というお粗末。
0534デフォルトの名無しさん
NGNG0535デフォルトの名無しさん
NGNG使い方とか教えて。
0536デフォルトの名無しさん
NGNG2ちゃんねるのお勧めな話題と
ネットでの面白い出来事を配送したいと思ってます。。。
===============================読者数: 139038人 発行日:2003/1/10
なにやら、連日メルマガだしてるひろゆきです。
そんなわけで、ログ記録実験ですが、いちいちサーバ指定するのが面倒なので、
全部のサーバに入れてみました。
重くなって落ちたりしてもご愛嬌ってことで。。。
んじゃ!
────────────────────────Age2ch─
■この書き込みは、Age2chを使って配信されています。
────────────────────────────
Keep your thread alive !
http://pc3.2ch.net/test/read.cgi/software/1041952901/l50
────────────────────────────
0537デフォルトの名無しさん
NGNG0538デフォルトの名無しさん
NGNGといってみるテスト。
0539デフォルトの名無しさん
NGNG0540デフォルトの名無しさん
NGNG何かあれば警察に提出されかねないという状況で
まともなこと書けるか
0541デフォルトの名無しさん
NGNG笑える。
0542デフォルトの名無しさん
NGNG0543デフォルトの名無しさん
NGNG<血液型A型の一般的な特徴>(見せかけの優しさ・もっともらしさ(偽善)に騙されるな!)
●とにかく気が小さい(神経質、臆病、二言目には「世間」、了見が狭い)
●他人に異常に干渉する(しかも好戦的・ファイト満々でキモイ)
●自尊心が異常に強く、自分が馬鹿にされると怒るくせに平気で他人を馬鹿にしようとする
(ただし、相手を表面的・形式的にしか判断できず(早合点・誤解の名人)、実際にはたいてい、内面的・実質的に負けている)
●「常識、常識」と口うるさいが、実はA型の常識はピントがズレまくっている(日本の常識は世界の非常識)
●権力、強者(警察、暴走族…etc)に弱く、弱者には威張り散らす(強い者に弱く、弱い者には強い)
●あら探しだけは名人級(例え10の長所があってもほめることをせず、たった1つの短所を見つけてはけなす)
●基本的に悲観主義でマイナス思考に支配されているため、性格がうっとうしい(根暗)
●一人では何もできない(群れでしか行動できないヘタレ)
●少数派の異質、異文化を排斥する(差別主義者、狭量)
●集団によるいじめのパイオニア&天才(陰湿&陰険)
●悪口、陰口が大好き(A型が3人寄れば他人の悪口、裏表が激しい)
●他人からどう見られているか、体裁をいつも気にしている(「世間体命」、「〜みたい」とよく言う)
●自分の感情をうまく表現できず、コミュニケーション能力に乏しい(同じことを何度も言う、知障)
●表面上意気投合しているようでも、腹は各自バラバラで融通が利かず、頑固(本当は個性・アク強い)
●人を信じられず、疑い深い(自分自身裏表が激しいため、他人に対してもそう思う)
●自ら好んでストイックな生活をし、ストレスを溜めておきながら、他人に猛烈に嫉妬する(不合理な馬鹿)
●執念深く、粘着でしつこい(「一生恨みます」タイプ)
●自分に甘く他人に厳しい(自分のことは棚に上げてまず他人を責める。しかも冷酷)
●男は、女々しいあるいは女の腐ったみたいな考えのやつが多い(他人をけなして相対的に自分の立場を引き上げようとする等)
それと、O♀はエコヒイキきつくて、冷酷だからな。
A♂の異質排除×O♀の冷酷=差別・いじめ とあいなる。
0544デフォルトの名無しさん
NGNGその広末がどの広末なのか特定するのは事実上不可能です。
しかし特定の有名人の広末を主題とするスレッドで
類似発言を連呼すればグレーゾーンに入りますね。
「ケース・バイ・ケース」という言い古された言葉を
貴方の鈍いオツムに吹き込んでおくしかありません。
上の最後の一行について名誉毀損で訴えますか?(笑
0545デフォルトの名無しさん
NGNG0546デフォルトの名無しさん
NGNGモナーが出演決定!!!!!!!!!!!!!!!!!!!!!
<<放送時間>>
1/12
大阪 テレビ大阪 (日)9:30〜10:00
東京 テレビ東京 (日)9:30〜10:00
名古屋 テレビ愛知 (日)9:30〜10:00
福岡 TVQ九州放送 (日)9:30〜10:00
札幌 テレビ北海道 (日)9:30〜10:00
岡山・高松 テレビせとうち (日)9:30〜10:00
0547デフォルトの名無しさん
NGNGニュー速からの事件のった。
0548デフォルトの名無しさん
NGNG0549デフォルトの名無しさん
NGNG0550デフォルトの名無しさん
NGNG反論があって削除しなかった場合は、
・反論に理由がある → 書き込み者と「被害者」が裁判
・反論に理由がない → 書き込み者&ひろゆきと「被害者」が裁判
でしょうな。
うんうん…。
0551デフォルトの名無しさん
NGNG0552山崎渉
NGNG0553デフォルトの名無しさん
NGNG0554デフォルトの名無しさん
NGNGコード上から行うにはどうすれば良いのでしょうか?
開発はeMbeddedC++でしています。
0555bloom
NGNGhttp://www.agemasukudasai.com/bloom/
0556山崎渉
NGNG0557デフォルトの名無しさん
NGNGレジストリのどっかに書いてあるんじゃないの?
0558デフォルトの名無しさん
NGNGeMbeded Visual C++で開発しているのですが、
とあるイベント処理中に同イベントが発生し、
呼ばれた関数内で不都合が発生します。
これを回避する方法をご存じの方いますでしょうか?
また、以上の症状は不具合でなく普通に起きることなのでしょうか?
0559デフォルトの名無しさん
NGNGもうちょっと具体的に書くべし。
0560507
NGNG0561デフォルトの名無しさん
NGNG0562デフォルトの名無しさん
NGNGGlobalAllocが使えね〜
OVERLAPが使えね〜
winsock2.0が使えね〜(つか、殆どバークレーソケットじゃねーか)
STLが使えね〜
RTTIが使えね〜
気軽に引き受けて、チョト後悔……
準備不足で納期が迫る〜〜♪
CE.NETにしておけば、少しは変わったのかな?
0563山崎渉
NGNG0564デフォルトの名無しさん
NGNGtypeinfo.hが無いみたいだな。
0565デフォルトの名無しさん
NGNG調べてみたけど、cl.exe(x86)、shcl.exe(SH)は対応してるけど(例外の/GXオプションも)、clmips.exe(MIPS)とclarm.exe(ARM)は対応してないみたい。
例外とかRTTIつーのはOS側の対応が必要?とかなんとか。良く知らないので識者降臨キボンヌ。
0566デフォルトの名無しさん
NGNGCE.NET のリアルタイム性はかなり良さげ
QNX v6.1やVxWorks AE1.1と比較して割り込みのレイテンシは
ほぼ同等。高負荷時でもPentium 200MHz で11usec毎の割り込み
にミスしないっていう記事
組み込み用途にもMSの浸透が始まるのか?
0567デフォルトの名無しさん
NGNG自分で作成したサービスではなくActiveSyncの送信トレイに格納されてしまします。
自分で作成したサービスに格納するにはどうすればよいのでしょうか?
0568デフォルトの名無しさん
NGNGOpenMsgStore
GetReceiveFolder
OpenEntry
CreateMessage
です
0569デフォルトの名無しさん
NGNG0570b
NGNG●浮気素行調査
彼氏、彼女、妻、夫の浮気を調査致します!!
●盗聴器盗撮機発見
あなたの部屋に誰かが仕掛けているかも!!
●行方調査
行方不明になっている家族の消息を調査致します!!
●電話番号から住所割り出し
一般電話、携帯から住所を割り出し致します!!
●ストーカー対策
社会問題ともなっているストーカーを撃退致します!!
その他人生相談からどんなお悩みでも解決いたします!!
24時間受付 090−8505−3086
URL http://www.h5.dion.ne.jp/~grobal/
メール [email protected]
グローバル探偵事務局
0571デフォルトの名無しさん
NGNGMoveToとかLineToは使えないのか?
0573デフォルトの名無しさん
NGNGWindows CE does not support the MoveTo and LineTo drawing functions,
but you can use the PolyLine function as an alternative.
このくらいサポートしても、大して手間はかわらんだろうになあ
0574デフォルトの名無しさん
NGNGの受信トレイに入れる方法を教えて下さい。
PocketPC2002では必ずActiveSyncのトレイに入ってしまいます。
0575デフォルトの名無しさん
NGNG0576デフォルトの名無しさん
NGNGなんかMSからメールが来てて、
「EmbeddedSystemに関するこのアンケートに答えてくれれば
Library of Microsoft Windows Embedded Developer Resourcesにアクセスさせてやるぜ!
コイツを使えば貴様のデスマーチプロジェクトもイチコロさね!CE最高!」
(意訳)
・・・みたいな事言ってるんだけど、このLibraryって見た事ある人いる?
0577デフォルトの名無しさん
NGNG代わりにMFCのCTime::GetTime()使えば
おなじことなんだけど、ああん。
容量減らす為とは言え、CE必死だな。
0578ゆか
NGNG値を取得するプログラムをeVBで作りたいんですけど、実現可能でしょうか?
初心者質問でしたらごめんなさい。
0579デフォルトの名無しさん
NGNG製品によりけり。
メーカから評価版製品でも借りて現物合わせ的な作業をしてみないと
なんとも言えない。
ただ、最近のバーコードリーダって読み取った値をキーボードから入力したのと
同等な動作をする物が多いから、その場合は特別な制御不要だったりする。
そうじゃない場合でも、いちおeVBにcommコントロールあるので、それで
制御可能なデバイスであればOKって事になるかも。
0580ゆか
NGNGご回答いただきありがとうございました。
こんなに早くご回答いただけるなんて(^^)感激です。
バーコードリーダによるということですね。
.Netでも同様のことが出来るのでしょうか?
質問ばかりで申し訳ありませんm(_ _)m
0581デフォルトの名無しさん
NGNG普通に考えて、機能的に退化する事は無いとおもいますが・・・
しかし、なにしろあのM$だけに期待を裏切ってくれるかもしれませんぜw
0583デフォルトの名無しさん
NGNGfileコントロールを使い
inputfieldsでカンマ区切りファイルを読み込もうとしているのですが
type mismatchになってしまいます。
配列をうまく読み込む方法をご伝授下さい。
厨でスマソ
0584583
NGNG実機ではcdbになっちゃうでしょ。
エミュレータではmdbでしょ。
こういうときはどうやってデバッグすればいいの
今はエミュでのデバッグをあきらめ実機でやってますが
へぼすぎて 効率が悪すぎ>じぶん
0585デフォルトの名無しさん
NGNG自己レス
http://www.devbuzz.com/content/zinc_convert_database_mdb_to_cdb_pg1.asp
ここに関する記述 ツールあり しかし
pocketpc2002エミュでは使えない。
エミュのディレクトリ構成が外部から見れなくなっている。
ROMイメージでしかないのか そうなのか?
ここからまた新しい旅が始まる
0586デフォルトの名無しさん
NGNG何のことはなかった
variant型変数に放り込んで
配列として取り出せば良かった。
0587デフォルトの名無しさん
NGNG「デバック サブシステムを初期化できません」と出てしまいます
このようなエラーが出る場合どのような原因が考えられるか教えてください
0588デフォルトの名無しさん
NGNG探したけど、ピアソンのしか売ってなくて。
0589デフォルトの名無しさん
NGNG「Save Emulator State」 にしておく方法ってご存知ないですか?
うっかりそのまま閉じちゃうと設定やり直すの面ドーなんで。
>>588
漏れも知りたい。ピアソン難しい・・・・(恥
0590デフォルトの名無しさん
NGNGこれは?
0591デフォルトの名無しさん
NGNGttp://www.microsoft.com/japan/mobile/training/evt/
0592デフォルトの名無しさん
NGNG▽▼ http://pink7.net/yhst/▼▽
0594デフォルトの名無しさん
NGNG動作する。しかし自作アプリは「クラスが見つからない」と言う表示を出して
動いてくれない。
漏れの持っている本で(原文ママ)
「pj.jarのパスは「C:¥pjcc1_2¥pj.jar」とします。この時設定するクラスパスは
set CLASSPATH=.;C:\pjcc11\pj.jar となります。」
となっているのだが、これは正しいのですか?(フォルダ名が違う)
JDKでコンパイルされてしまっているのかなと睨んでいるのですが…
(試しに\pjcc1_2 にパスを通してみたのだが、結果は同じ)
(エミュレータがPCにインストールできないので確かめ様がない)
誰か助けてください。
0595デフォルトの名無しさん
NGNG普通のWin用VC++の入門書でいいと思う
基本は変わらないから
0596デフォルトの名無しさん
NGNG0597デフォルトの名無しさん
NGNGPJは知らんけど、普通はclasspathにはちゃんとしたパスを指定する。本の誤植でしょ。
jarにして実行してるなら、
java -jar:jarfilename classname
で実行してみたら?自作でクラスが見つからないなら、パッケージ名やjavaコマンド
実行時のパスなどを見直すことを勧める。たいがいはケアレスミスだから。
0598まゆまゆ
NGNGところが、eVb からエミュレータでデバックしようとすると、
PPC2002 のエミュレータは立ちあがり、その内部の所定のフォルダに vb ファイルがコピーされるんですが、
その vb ファイルが起動しません。
Form1 にTextBox を置いただけの基本的なものでもそうなります。
どうしてなのでしょう?
0599Leliel(れりえる)
NGNGPocketPC 2002 プログラミング入門
http://www.char.ne.jp/ppc2002/index.htm
0601まゆまゆ
NGNGレスありがとうございます。その後の調査により、
インストールの方法もまったく間違ってなく、
他の2台のXPマシンでは正常にどうさします。
ところがその1台では、全部アンインストしてちゃんとインストしなおすこと、数回、
まったく同じ現象になります。
ちなみに、リモートデバッグ時のパスに設定されているフォルダに、きちんとvbファイルは出来ていて、
それを手動で起動すると、そのvbは正常に起動するので、対応CPUとかそんなミスはまったくないはずで、
よってまったく原因不明です。
ちなみに,環境は
DELL
OS XP SP1
CPU P4 1.6GHz
0602デフォルトの名無しさん
NGNGこれなんかは?
エミュレーションのエラー回避方法
http://www.jtw.zaq.ne.jp/kage/erremu.htm
0603デフォルトの名無しさん
NGNGeVC4.0にて自作OCXを使用する場合
ターゲットマシンでは実行できるのですが、
CE.netエミュレータで実行するとeVCのデバッグ出力で
CoCreateInstance of OLE control {実際のクラスID} failed.
>>> Result code: 0x80040154
>>> Is the control is properly registered?
と出てOCXが使えなくなっています。
しかし、レジストリを見ると
CRoot\ほげ.ふが.1\CLSID\{実際のクラスID}
が登録されていて登録自体は成功しています。
これは何が原因なのでしょうか?
0604まゆまゆ
NGNGまさしくそのページの示すところでした!
ありがとうございます!
原因は Pen4 だったんですね。
0605デフォルトの名無しさん
NGNGTCHARなんてTCHARなんて…………
くそぅ、文字はBYTEが基本じゃないのか
0606デフォルトの名無しさん
NGNGしかたねーよ。
charを全部TCHARに、" " を全部_T(" ")にしろ。
って言ったら、シリアルポートとか、ソケットにながすデータまで、
unicodeにしやがった馬鹿が居てよ……漏れのことだけどよ。
やっぱ、エディタの全置換でやるもんじゃねーな。
0607デフォルトの名無しさん
NGNGどうすればいいんでつか?
0608デフォルトの名無しさん
NGNG私自身はWindows用アプリケーションをHSPを使って作ったことはありますが、C++を使ったことはありません
C++を覚えるための本とeMbedded Visual C++に関する本でいい本があったら教えてください
0609デフォルトの名無しさん
NGNGhttp://www.1point.jp/~book_2ch/program/index.html#cpp
に書いてある本。
個人的にはEffective C++/More/STLの3冊、標準C++の基礎知識と同実践編が
あれば十分。
C++第3版とARMは不要。
EVC++だと、「CE3.0アプリケーションプログラミング」と「応用50例」しかもう
入手できない。どっちも必要なので買ったほうがいい。
これ以上古い本は絶版だし、目次を見るかぎり上記2冊より詳しい内容では無いと思う。
0610デフォルトの名無しさん
NGNG>投稿ミス(?)をした場合にはWebmasterへ削除依頼すれば削除してくれます。
>限られた資源を有効に使えるようにしましょう。
あそこってそんなに資源に乏しいのか?
0611デフォルトの名無しさん
NGNG十分というか、十分すぎるというか。
本腰でC++やるならどれも買ってもいいと思われ。
ただそれだけだと挫折しそうな気がするのでVC系のものも少しは
読んだ方がいいかも。
個人的には追加するならプログラミングWindows(上・下)だけど。
>>610
人的資源は乏しいんじゃ?
0612デフォルトの名無しさん
NGNGと思ったらテンプレのCMainFrame::OnCreateの順番
入れ替えればよかっただけだったのか…くそぉ
0613山崎渉
NGNG0614デフォルトの名無しさん
NGNG0615デフォルトの名無しさん
NGNG>>13
0616デフォルトの名無しさん
NGNGええみましたよ、でも英語版のページ見れないんですが
0617デフォルトの名無しさん
NGNGプロダクトID入れろって出たんですが
これって自分のPCのOSのですか?
それ入れてもエラーでて先に進めませんが・・
0618デフォルトの名無しさん
NGNG0619デフォルトの名無しさん
NGNG0620デフォルトの名無しさん
NGNGホームペに書いてなかったか?
0621デフォルトの名無しさん
NGNGreadmeにかいてあったような。
0622デフォルトの名無しさん
NGNG何か記述で特別な事しなければいけないのでしょうか?
0623デフォルトの名無しさん
NGNGならちゃんと表示されるのですが、
char buff[12];
strcpy( buff, "123" );
SetWindowText( (LPCTSTR)"123" );
と、変数に入れて表示すると文字化けします。
SetWindowText等に文字列を渡す場合はどういうふうにすればいいのでしょうか?
0624デフォルトの名無しさん
NGNG0625デフォルトの名無しさん
NGNGTCHAR buff[12];
_tcscpy(buff, _T("123"));
SetWindowText(buff);
0626デフォルトの名無しさん
NGNGありがとうございます。無事できました。
0627デフォルトの名無しさん
NGNG起動パスを取得するにはどうしたらいいのでしょうか?
普通のWindows98とかでは
extern char ** __argv;
__argv[0];にフルパスの実行ファイル名が格納されていたので
これをそのまま使うとNULLが返ってくるもので・・
宜しくお願いします。
0628デフォルトの名無しさん
NGNGGetModuleFileName()を使うべし。
そのとき第一引数をNULLにすべし。
↓サンプル也。
#include <windows.h>
int WINAPI WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, LPWSTR lpCmdLine, int nShowCmd )
{
WCHAR wszFileName[MAX_PATH];
ZeroMemory(wszFileName, MAX_PATH * sizeof(WCHAR));
DWORD dwSize = GetModuleFileName(NULL, wszFileName, MAX_PATH);
return MessageBox(NULL, wszFileName, _T("パス"), 0);
}
0629デフォルトの名無しさん
NGNGうおおおおおおおつつうたつおー
出来ました!
ありがとうございました!!
0630デフォルトの名無しさん
NGNG0631デフォルトの名無しさん
NGNGいまだに開封していなかったりする……
誰かいらない?
0632デフォルトの名無しさん
NGNGいらねーよ。MSからダウンロードできるじゃねーか。
0633デフォルトの名無しさん
NGNG漏れも間に合ってるよー
0634デフォルトの名無しさん
NGNG0635デフォルトの名無しさん
NGNG0636デフォルトの名無しさん
NGNGしてないのかな?
最近パソコンのソフト開発を.net使ってやりはじめてるんだけど、Poc
ketPCにもちょっと手を出してみようかと思っているんだが。
CE系の開発やってる人の絶対数が少なすぎるんだろうけど...。
0637bloom
NGNG0638デフォルトの名無しさん
NGNGCE.NETの機器を持ってないから、
今のとこ、いらね
0639デフォルトの名無しさん
NGNGんでソフト起動したらやっぱりキーボードないから
入力できないのですが、ソフトでキーボード出す方法ってありますか?
0640デフォルトの名無しさん
NGNG>>636が言ってるのは.Net Compact Frameworkのことでは?
これだとPPC2002用のランタイムも出てる。
0641636
NGNGそのとおり。
0642デフォルトの名無しさん
NGNGあ〜、知らなかったよ。そんなのがあるんだ。
0643デフォルトの名無しさん
NGNGで、>>636は試してみました?
今のところはVS2003でしか開発できないし、dll資産とかがあるところほど
暫く身動き取れないのでは。
仕事だと専用のコンポーネント使ってるとかあるだろうし。
あとはどの程度安定性と処理速度がでるかでしょ。
少なくとも糞VBScriptで書くよりましなのは想像つくけど。
0644636
NGNGVS2003の開発環境がそれなりだったら、PocketPC買ってもいいかなと。
0645デフォルトの名無しさん
NGNGhttp://www.microsoft.com/japan/mobile/pocketpc/techpapers/techguide/guide_1.asp
0646デフォルトの名無しさん
NGNGVS.NET Smart Device Extensions(SDE)を入れないといけないけど
これのβ版はもう手に入らないので
VS.NET2003 or C#.NET2003を買わねばならないということですか?
0647山崎渉
NGNGピュ.ー ( ^^ ) <これからも僕を応援して下さいね(^^)。
=〔~∪ ̄ ̄〕
= ◎――◎ 山崎渉
0648デフォルトの名無しさん
NGNG既出。
>>646
VS.NET 2003でPPC2002用アプリが作れるという話は聞くけど
試してないからな…C#はしらね。
0649デフォルトの名無しさん
NGNGRAPIを使用し、パソコンからPocketPC2002機へ
ファイルの転送(読み込み/書き込み)を行う
パソコン側アプリを作りました。
開発はCASIO E-2000。このときは問題なく、
読み書きできていました。
で、現場の実機はCASIO E-3000。この機種で動作試験を行ったところ、
Active Syncの接続が不安定になり、3回に1回ぐらいしか
正常に読み書きできなくなりました。
スピーカーから「ピロン」と接続完了音は出ていますが、
RAPIの初期化関数でどうやら、エラーを返しており、
以後のファイル転送がうまくいってない模様です
このとき、エクスプローラからPocketPC機の閲覧も不能になっております
Active Syncは3.5。パソコン側レジストリを操作して、
Guest Onlyモードで使用してます(パートナーシップを利用していない)
RAPIを利用して開発されている方、少ないと思いますが、
小さな情報でもいいですので、
こういった現象にあわれた方、よろしくお願いいたします
0650デフォルトの名無しさん
NGNGeVBでぽちぽち遊んでまつ。
0651デフォルトの名無しさん
NGNG漏れもRAPIの開発してるけど、そういう症状は出たこと無いな。
RAPIの初期化する前にちゃんと繋がってるのかどうかチェックするとか?
ダメなら樫尾に聞くしかないかも
亀レスな上に役に立たなくてスマソ
しかし、E-3000をつかった運用って聞いたことあるような・・・
漏れはCeRapiInvokeで呼んでる最中に接続が切れると落ちる症状で悩み中・・・
とりあえず、処理時間が短いから、ってことで勘弁してもらってるが
0652デフォルトの名無しさん
NGNGちとテスト。
0653デフォルトの名無しさん
NGNG実機側のActiveSyncのツールー>オプション->スケジュールにある
手動で…のチェックはどう?
外してたらスマソ
0654デフォルトの名無しさん
NGNGテストプログラムのアンインストールの時におかしくなったのか…
で、eVBのHelp見る限りでは、インストールウイザードで[CABファイルにデバイスランタイムを含める]にチェックしておけば、次のインストールで直りそうなんだけど、直らない…
フルリセットしかないでつか?
一応、同じマシン(jor720)をもう一台持ってますので、そっちで実験&ファイルコピーしてみますけど。
あんまり頻発するようなら、開発用マシンを分けないとなぁ。
0655デフォルトの名無しさん
NGNG一度アンインストールすると、.vbファイルの関連付けが変になるっていう
呪いがなかったっけ?
漏れも結局手動で関連付けを直した記憶があるんだが
0656654
NGNGthx
漏れもその後実験を繰り返したところ、アンインストールで関連付けがおかしくなるのを確認しました。
なんつーか、まぬけな話だなと。
しかし、eVBにSysInfoが無いのは致命的だな…
VBもVCも初めてなのに両方使うはめになるとは。
0657デフォルトの名無しさん
NGNG無理っぽいな、と思いつつpvbform2.dll以外はレジストリ登録できたんで、
もしかしたら行けるかな?と淡い期待を抱いてたんだけど。
eVC3のexeとかは動いてるけど、eVBが動かなかったら
やっぱVB.NETでCompactFrameworkに移行するしかないか・・・
0658デフォルトの名無しさん
NGNGフォームにIEコンポーネントを貼りたいのですが、方法あるでしょうか?
0659649
NGNG情報ありがとうございます。
すでに樫尾は小一時間ほど問い詰めました(w
樫尾としてはCEのOSイメージはマイクロさんから
もらってるんでどうしようもないんですよねぇ〜みたいな答え。
んで、マイクロさんを今度は小2時間ほど問い詰めて
一応解析してもらうよう、手続きはとりましたけど、はたして、答えが返ってくるのか。。。
パソコンを4台で、1台のPocketPC機とやり取りしてるんですよ。
んで、はじめは順調に運用しているんですけど、
1週間ほどすると現象がぼちぼち出だして、
2週間ほどすると、まったく通信できなくなる、ってとこまで
追跡できてます。
この状態ですと、eVCについてくる、RAPIのサンプルさえもまったく受け付けない状態。
先週頭、フルリセットをかけて復旧したんですが、今日また、現象が出て。
明日、担当が現場に飛ぶんで、今度はリセットかけてどうなるか、みてみよう、かと。
これで治るようだと、CE側の通信部、メモリリークでも起こしているんでは、
なんて疑ってみたり。
>>653
情報、さんくす。あす、現場担当に伝えます。
これで、治ればいいけどなぁ。。。
0660649
NGNG一応、現場のE-3000、(フルじゃない)リセットをかけたら
復旧しました。
E-3000側の通信プロセスに、リークなり、その他の不具合なりで
何がしか異変が発生して、通信途絶を起こしている感じです。
これじゃぁ〜数日置きに、リセットを押さないといけない。
運用に耐えられないってことで、
アプリで深夜、自動リセットをかけようと思いましたが、
API、出てないんですねぇ。
う〜む、まいったなぁ。。。
0661デフォルトの名無しさん
NGNGPocketPCでリセット掛けない運用は難しいと思いますよ。
RAPIで作ったファイルを転送するプログラムは、リセット直後と
ある程度動かした後ではまるで転送速度が違いますし。
WindowsCEの"仕様"みたいなもんですかね。
うちはActiveSyncする前にリセットするように運用マニュアルに書いてあります。
一応、KernelIoControlとか使えばソフトからリセット掛けたり出来ますが、
メーカーさんに使わないでくれ、って言われたのでうちでは止めました。
0662649
NGNGやっぱ、リセット無しの運用って厳しいんですね。参ったなぁ。
KernelIoControl()って使っちゃいけないんですか?
一応、ぐぐったらここまでは行き着いたんで、
これで実装してみるか、って気分だったんですが。
まずは、リセットを押してもらえるか、どうか、現場と相談してみますわ。
0663661
NGNGずいぶん遠まわしな表現だったので、駄目な理由がよくわからなかったんですが、
基本的には、どんな状況でもリセットがかかるから非常に危険だ、
っていう事だと思うんですけどね。
リセットボタンを押すのとは処理的に何か違うのかな?
まあ、KernelIoControl自体が実装されてるかどうか機種ごとに違うらしいですから、
使っても大丈夫か否か、樫尾さんにお伺いを立ててみてはいかがでしょう?
0664649
NGNG>>基本的には、どんな状況でもリセットがかかるから非常に危険だ、
>>っていう事だと思うんですけどね。
あ、そういう意味なんですね。
Win32のリセットAPIを叩いた場合って、1クッション聞いてくるんでしたっけ?
こっちとしては深夜にリセット動作をかける予定なんで、
どかぁ〜〜んと落ちてもらって結構なんですわ(笑)
一応、樫尾さんからはサンプルみたいなのはいただきました。
こいつで実装してみますわ。
これで、運用が回ればいいけど(汗
0665デフォルトの名無しさん
NGNG0666デフォルトの名無しさん
NGNG現行のVisualStudio.NETをVB.net2003にアップデートできるのでしょうか?
VB.net2003は正式リリースされてるのでしょうか?
お教え願えれば幸いです。
0667デフォルトの名無しさん
NGNGまず,PPC2002で動くクライアントを作り,クライアントからサーバ(両者はTCP/IPで接続)
へデータを送信したいのですが,SendData "ABC"としても最初の一文字”A”しか送ることができません.
データが正しく送られていないことはVC6.0で作成したサーバ側で確認しています.
ちなみに,VB6.0で同様に作成したクライアントプログラムではすべてのデータを送れているので,
サーバ側のエラーではないと思います.
0668デフォルトの名無しさん
NGNGまず自分で考える...
0669デフォルトの名無しさん
NGNGCE Platform SDKがインストールされてないという旨の警告文が出て起動できません…。
どうやら1つ以上のPlatform SDKがインストールされている必要があるらしいのですが、
これはeVC4のインストール時に選択できる標準SDKとはまた別物なのでしょうか?
0670669
NGNG標準SDKのインストーラはeVC4のインストール時に
選択していても実行されていなかったのですね。
0671masaki
NGNGオラクルにアクセスしたいのですがサンプルとかありませんか?
参考になるサイトとかあれば教えてください。
0672デフォルトの名無しさん
NGNGMSにあったような。。
http://www.microsoft.com/japan/mobile/pocketpc/techpapers/techguide/default.asp
0673667
NGNG自己レスです.
そういえばeVBで文字コードがUnicodeなんですよね.
それが原因かな?
0674667
NGNGすいません,また自己レスです.
MSDNに以下の記述がありました.
Winsock コントロール
CE の Winsock コントロールから VB 6 の Winsock コントロールへのデータの送信 :
SendData メソッドを使って CE の Winsock コントロールから VB の Winsock コントロールに
データを送信する場合は、VB 6 の Winsock コントロールの DataArrival イベントが 2 回起動します。
最初に DataArrival イベントが起動すると、GetData メソッドは 1 つの文字を返します。
この文字は常に、SendData メソッドを使って送信される文字列の最初の文字です。
2 回目の起動では、GetData メソッドは、送信される残りの文字列を返します。
以上----------
つまり最初のSendDataでは一文字しか送れないんですね.受け取る側で二回受信しなければ.
バグだと思うんですがまだ直ってないんですね.
0675デフォルトの名無しさん
NGNG仕様だから直すわけ無いでしょ
0677まゆゆ
NGNGフォーム?(ダイアログ?)を追加しました。
で、もとのフォームからそれを表示されるときは
どうすればいいんですか?
教えてください。
0678デフォルトの名無しさん
NGNGなんでそういう仕様になってるのかよかったら教えてくれないか?
0680デフォルトの名無しさん
NGNG知りたかったらMSDNとか入ればいいのか??
0681デフォルトの名無しさん
NGNGきっとMSDNに入ったってわからないだろ
0682デフォルトの名無しさん
NGNG仕様とバグを勘違いしている>>675がアホ。
0683デフォルトの名無しさん
NGNG仕様ってのは決め事だから、そのプログラムのあるべき姿とは離れてしまった仕様ってのもあるんじゃない?
機能実現を妨げなければバグだって仕様になり得る。
0684デフォルトの名無しさん
NGNG0685デフォルトの名無しさん
NGNGたとえバグと認めても「次以降のバージョンで善処します」的回答にしかならない。
仕様として割り切って使うのがプロのすること。
ぐちぐち言ってても何も変わらない。
0686683
NGNG俺は>>674がバグだと言ってるわけじゃない。
(当然気付いてただろうにそのままにしたのはなんか理由があるんでしょ)
ましてやバグと認めろと言ってるわけじゃない。
Winsockの仕様を変えさせようとしてるわけでもない。
仕様が正義だと思い込んでる奴が、バグですかと聞く奴を不必要に攻撃してるのを
前に他スレで見て、なんかヤだったのでこの機会に書いただけ。
あと、ユーザーの利便性を考えてる奴が不親切な仕様に憤りを覚えるのはしごく当然だと思う。
疑問を持たずただ受け入れる奴は自分のコードにも疑問を持たないらしくバグだらけだった。
0687デフォルトの名無しさん
NGNG自前で互換ライブラリを用意するしかないのでしょうか?
0688デフォルトの名無しさん
NGNG具体的に調べた?
eVCなり、VC.NETにある部分ならそのままだと思うが。
0689687
NGNGgetcwdなど、微妙に削られていました。
0690デフォルトの名無しさん
NGNG重複するAPIとかライブラリ関数とか、ばっさり切られてるもんな
0691デフォルトの名無しさん
NGNG確かにAPIとか削られてるし,MFC推奨なのかな.
0692名無しさん@Vim%Chalice
NGNGSQL Server for CE 2.0は、Pocket PC 2002のデバイスにインストールできますか?
http://www.microsoft.com/japan/sql/CE/productinfo/sysreq.asp
ここをみても出来るんだか出来なんだかよく分からない…。
0693デフォルトの名無しさん
NGNGWindowsで言うプリントスクリーンみたいなものです.
プログラムの画面写真を撮りたいんですが.
0694デフォルトの名無しさん
NGNGActiveSyncで繋がってて良いならeVTでツールがあったはず
名前忘れたけど。。。
0695Leliel(れりえる)
NGNGリモート操作ツールの rCE はどうでしょうか?
これを使えば、プリントスクリーン機能で画面をキャプチャー出来ますよ。
Pocket PC tools
http://www.nakka.com/soft/ptools/
0696デフォルトの名無しさん
NGNGありがとうございます,無事に画面写真を撮ることができました.
0697デフォルトの名無しさん
NGNG亀レスですが。
http://www.microsoft.com/japan/sql/techinfo/sqleval/self_doc.asp#115
ここにあるようなことは一通りできました(eVB)。
但し、SQL Server 2000 の sp と for CE 2.0 のバージョンをあわせないといけなかったり、
なんかいろいろごちゃごちゃとメンドーだった記憶があります。
0698デフォルトの名無しさん
NGNG出ないのかな?C#やVB.NETで開発するのでしょうか.
0699デフォルトの名無しさん
NGNG絶対に出ないとはいえないが、.NET compact Frameworkを標準搭載してるから
やっぱり、Visual Studio .NET2003で開発するんだろうね。
っていうか、簡単だし、PPC2002もこっちで開発したいなあ。
eVBなんてバカバカしくて使えるか!ってもうすぐデスマの予感(w
0700まゆゆ
NGNGUnicodeの文字列を、マルチバイトに変換し
バイト数の取得をするにはどうするのですか??
0701デフォルトの名無しさん
NGNGEVC、EVBのどちら?
EVCだとwcstombsがUnicode→マルチバイトに変換。
しかも、戻り値がバイト数。
0702まゆゆ
NGNGEVCです。
wcstombsですか、、。
使い方が解らず断念したやつですね(^^;
頑張ってみようかな・・。
サンプルあればお願いします。
0703まゆゆ
NGNGマルチバイトに変換しようとしています。
0704デフォルトの名無しさん
NGNGプラットフォームSDKのドキュメントで、
WideCharToMultiByte
を見よ。
0705デフォルトの名無しさん
NGNG改行文字を出力するにはどうしたらいいんでしょうか??以下のようにいろいろやったのですが…MFC、VC++6、WinCE toolkit for VC++です。
void CWcedlgtesDlg::OnButton2()
{
// TODO: この位置にコントロール通知ハンドラ用のコードを追加してください
HANDLE hFile;
hFile = CreateFile( TEXT("\\Temp\\test.txt"),GENERIC_WRITE,0,NULL,CREATE_ALWAYS,FILE_ATTRIBUTE_NORMAL,NULL);
if( hFile != INVALID_HANDLE_VALUE )
{
TCHAR buf1[80];
TCHAR buf2[80];
char buf[2];
DWORD wsize;
wsprintf( buf1, TEXT("%s\n\n"), TEXT("1230123ABC"));
WideCharToMultiByte( CP_ACP, 0, buf1, -1, (LPSTR)buf2, sizeof( buf2), NULL, NULL);
WriteFile( hFile, (LPVOID)buf2, wcslen( buf2)*sizeof( TCHAR), &wsize, NULL);
buf[0] = 0x0d;
buf[1] = 0x0a;
WriteFile( hFile, (LPVOID)buf, 2, &wsize, NULL);
CloseHandle( hFile);
}
}//なにをやっても全然だめ。
0706デフォルトの名無しさん
NGNGへっぽこ侍vs宮本武蔵を思い出した
0707705
NGNG0708デフォルトの名無しさん
NGNG何でSJISで書き出すのに
>>wcslen( buf2)*sizeof( TCHAR)
わけのわからんサイズを指定してるの?
普通に
strlen(buf2)
だと思われ。
0709デフォルトの名無しさん
NGNGとりあえず、いろいろ調べてみたよ。
TCHAR buf1[80];
TCHAR buf2[80];
//WideCharToMultiByteを使うのに、なぜbuf2がTCHAR?
//MultiByteに変換するなら、変換後の文字列を格納するのはchar型では?
//それと、バッファは使う前にnullクリアしておけ。
char buf[2];
DWORD wsize
wsprintf( buf1, TEXT("%s\n\n"), TEXT("1230123ABC"));
//確かに\nでは、0x0a(LF)しかバッファに入っていなかったのは、分かった。
//なので、TEXT("%s\r\n")とすることで、0x0d(CR)を入力することが出来るよ。
WideCharToMultiByte( CP_ACP, 0, buf1, -1, (LPSTR)buf2, sizeof( buf2), NULL, NULL);
//変換後のMultiByteをTCHAR型に格納すると、どうもよくないようだ。
WriteFile( hFile, (LPVOID)buf2, wcslen( buf2)*sizeof( TCHAR), &wsize, NULL);
//すでに指摘があったように、wcslenはおかしいだろう。
//buf2をcharに宣言しなおしてここは、strlenに変更する。
buf[0] = 0x0d;
buf[1] = 0x0a;
WriteFile( hFile, (LPVOID)buf, 2, &wsize, NULL);
//このコードでも、CRLFはファイルに書き出せた。
//これが、有効にならんのは、前のWideCharToMultiByteでbuf2の内容がおかしいからだと思う。
//あと、バッファを初期化してない点も影響していると思われ。
0710705
NGNGTCHAR buf1[80];
char buf2[80];
DWORD wsize;
memset( buf1, NULL, sizeof( buf1));
memset( buf2, NULL, sizeof( buf2));
wsprintf( buf1, TEXT("%s\r\n"), TEXT("1230123ABCaaa"));
WideCharToMultiByte( CP_ACP, 0, buf1, -1, (LPSTR)buf2, sizeof( buf2), NULL, NULL);
WriteFile( hFile, (LPVOID)buf2, strlen( buf2), &wsize, NULL);
>なんでTCHARにしたのか
これが肝だと思いますが、とにかく某CE FANでCEのプログラミングで
charやfopenを使う人は馬鹿だアホだと激しく罵倒されたので自分も意味がわからず使っていました。
strlenも同じくchar関係だから避けていました。2ちゃんねらーのほうが全然親切です。
>>708-709さん、重ねて有難うございました。
0711デフォルトの名無しさん
NGNG0712デフォルトの名無しさん
NGNG使い方がアホだったのでは?
0713708
NGNG>TCHAR buf2[80];
>//WideCharToMultiByteを使うのに、なぜbuf2がTCHAR?
>//MultiByteに変換するなら、変換後の文字列を格納するのはchar型では?
>//それと、バッファは使う前にnullクリアしておけ。
正直SJIS側をTCHARで取ってるのは見落としてた。
とはいえ今回の問題の本質ではない(と言い訳してみる)
>WideCharToMultiByte( CP_ACP, 0, buf1, -1, (LPSTR)buf2, sizeof( buf2), NULL, NULL);
>//変換後のMultiByteをTCHAR型に格納すると、どうもよくないようだ。 んなわきゃない。
WideCharToMultiByteが受け取っているのはbuf2のアドレスだからそれが
TCHARだろうがcharだろうが関係ない、というか型を知るすべはない。
もちろん、必要なサイズよりも小さいバッファしかなければオーバーフローするが、
今回はcharが必要な場所にTCHARで確保しているからそれはない。
デバッガで追えば単純にデバッガ上は変換された文字列が2バイトずつ並んで
入ってるだけだとわかるだろう。
TCHARのまま変換してもstrlen((char*)buf2)のサイズでちゃんと書き出せる。
0714デフォルトの名無しさん
NGNGじゃあ、問題の本質は何?
0715デフォルトの名無しさん
NGNG>memset( buf1, NULL, sizeof( buf1));
>memset( buf2, NULL, sizeof( buf2));
何故誰も(略
0716デフォルトの名無しさん
NGNG>>708の言うとおり、問題の本質は、
WriteFile( hFile, (LPVOID)buf2, wcslen( buf2)*sizeof( TCHAR), &wsize, NULL);
の「wcslen(buf2) * sizeof(TCHAR)」だと思われ。
ANSI文字列が入ってるbuf2にwcslen()をして、正しいサイズが取得できなかったこと。
CEって、Unicodeで出力したテキストファイルを、コマンドプロンプトでtypeすると、
ちゃんと表示できないんだよねえ。
0717山崎 渉
NGNG__∧_∧_
|( ^^ )| <寝るぽ(^^)
|\⌒⌒⌒\
\ |⌒⌒⌒~| 山崎渉
~ ̄ ̄ ̄ ̄
0718デフォルトの名無しさん
NGNGできれば、教えてほしいです。
0719デフォルトの名無しさん
NGNGCString str = _T("tchar");
これだけだと思うのだが、なんか、間違えてるか?
0720山崎 渉
NGNG0721山崎 渉
NGNG│ ^ ^ │<これからも僕を応援して下さいね(^^)。
⊂| |つ
(_)(_) 山崎パン
0722デフォルトの名無しさん
NGNGところで、今度IPAQ937買うからPPC2003用のアプリをC#で開発してる。.net2003のウイザードは2002用なんだが2003でも大丈夫かな?
開発してるのはドット絵エディタ。前から外でドット絵を書きたかったから。
エミュで走らせるだけでも面白いぞ。お前らもやってみろ。
0723デフォルトの名無しさん
NGNG細かいところはともかく大枠までバージョンごとに違うんなら
CompactFrameworを使う意味が全くないと思うのだが。
0724デフォルトの名無しさん
NGNGほほう、そんなに機種ごとで違うのか。俺は今日はじめたばっかでそのへんの詳細はよく知らないからな。
実はEmbeddedC++ダウソ中で仕方なくC#でやってたんだ。
ところで、ポケットPCでも.netのGDIは遅いな。使い物にならない。
0725デフォルトの名無しさん
NGNG実機だとどっちのスピードが本当なんだろう?
0726デフォルトの名無しさん
NGNG機種ごとでなく、ベースのCE3.0と4.1?2?がかなり違う。
むしろ今なら4系になったPPC2003用にネイティブで書いてみたい。
クロックがあがった分の恩恵を受けられそうだし。
0727デフォルトの名無しさん
NGNGなんでだ?
googleで調べたらアメリカ人とドイツ人が同じような目にあってるのが3件出てきたけど解決方法が載ってない。
もう3回再インストールしたけどお手上げ状態。どなたか解決法をご存知でありませんか。
0728Leliel(れりえる)
NGNG0729デフォルトの名無しさん
NGNG0730デフォルトの名無しさん
NGNGビルドしてエミュレータに自動的にexeファイルが配置されますが、リソースファイルではないファイルも一緒に配置したいときはどうすればいいのでしょう。
0731デフォルトの名無しさん
NGNG0732デフォルトの名無しさん
NGNGいずれにしても、試してないので、うまくいかんかったらスマン。
0733デフォルトの名無しさん
NGNGどうしたらいいでしょうか?
以下のようにやってみましたが、
これだと黒い枠が出てしまいます。
void DrawRECT(HDC hdc, RECT rt, COLORREF color)
{
HBRUSH hBrush;
hBrush = CreateSolidBrush(color);
SelectObject(hdc, hBrush);
Rectangle(hdc, rt.left, rt.top, rt.right, rt.bottom);
DeleteObject(hBrush);
return;
}
開発環境:Windows2000SP4 + eVCSP2 非MFC
対象OS:CE.NET4.1
教えてください。
0734デフォルトの名無しさん
NGNG0735733
NGNG>734
ありがとう
void DrawRECT(HDC hdc, RECT rt, COLORREF color)
{
HBRUSH hBrush,hOldBrush;
HPEN hPen,hOldPen;
hPen = CreatePen(PS_NULL,0,color);
hBrush = CreateSolidBrush(color);
hOldPen = (HPEN)SelectObject(hdc,hPen);
hOldBrush = (HBRUSH)SelectObject(hdc, hBrush);
Rectangle(hdc, rt.left, rt.top, rt.right, rt.bottom);
SelectObject(hdc,hOldPen);
SelectObject(hdc, hOldBrush);
DeleteObject(hPen);
DeleteObject(hBrush);
return;
}
0736デフォルトの名無しさん
NGNG0737デフォルトの名無しさん
NGNG0738736
NGNG0739デフォルトの名無しさん
NGNGhttp://www.tenik.co.jp/%7Eadachi/wince/index_j.html
で配布してないのね。
http://www.ijg.org/に転がってる奴ビルドするしかないの?
0740デフォルトの名無しさん
NGNGを取得するのってどうしたらいいんですか?
Directoryクラスのメソッドで取得しようとするとエラーはきます。
XPで同じコードを使うとちゃんと取得できるんですが、、
0741デフォルトの名無しさん
NGNGスレ違い。読み間違えたか?
0742デフォルトの名無しさん
NGNG.NET 2003?
ApplicationにフルパスでEXE名って無かったっけ?
0743740
NGNG.NET 2003のモバイルデザイナです。
>>742
そのプロパティはCompact Frameworkでは使えませんでした。
Directory.GetCurrentDirectory()を使っているんですが、メソッドが実行されたときにエラーを投げます。
0744デフォルトの名無しさん
NGNGCランタイムにないだけなのかと思ったら↑の話みてると、Win32APIにないっぽいのか。
0745744
NGNGGetModuleFileName
を呼んで、パス名を切り出す。
0746740
NGNGました。
http://www.gotdotnet.com/japan/quickstart/CompactFramework/
にあった、
string strAppDir =
Path.GetDirectoryName(Assembly.GetExecutingAssembly().GetModules()[0].FullyQ
ualifiedName);
でうまく行きました。
0747デフォルトの名無しさん
NGNGんで、今発売してる日経ソフトウェア10月号に.NETでPPCプログラミングっていう
特集があって私みたいなCEプログラミング初心者には参考になりました。
あと.NET移行ガイドって特集もあってVC++上がりの私にはためになる記事でした。
今日、明日と色々TRYしてみたいと思ってます。
皆さまも何か参考にしている雑誌やサイトがあったら教えてくださいませ m(_ _)m
0748デフォルトの名無しさん
NGNG0749デフォルトの名無しさん
NGNGWideCharToMultiByteにWC_SEPCHARS指定したらエラーになるでやんの。
おかしいなぁ、と思ってドキュメント見たら、WideCharToMultiByte自体ない。
くだらないところで引っかかりまくりだから、CEは嫌なんだよなぁ。
(なので、趣味でCEやっても、仕事では絶対やらないつもり。)
0750デフォルトの名無しさん
NGNG0751749
NGNG#もしかして、プログラミング向いてないかも、漏れ。
0752デフォルトの名無しさん
NGNGつーか、”ない”ってのが信じられんのだが。
アプリの実装では実質必須なAPIだし互換性を考えても外すとは考えにくいんだけど。
あと漏れはくだらないところで引っかかるなら趣味ではやりたくない。
>>748
外部IOのライブラリがないなら、CでDLLを実装して呼び出す、かな。
0753デフォルトの名無しさん
NGNGWideCharToMultiByte
eVC3.0 のヘルプには載ってるぞ。
実際使ったし。 .NETになって無くなったのか?
んなばかな
0754749
NGNGMSDNライブラリを見たら、ちゃんと載っていました。すみません。
0755749
NGNGCE.NET 4.1っていう名前を付けたマイクロソフトの根性は凄いね。
.NET Frameworkのランタイムライブラリも入ってなければ、
Winsock2すら満足にフルスペックでサポートされない、それに.NETの冠をつけるとは。
インシデント全く使わずにMSDNの契約期間切れちゃったのはもったいなかったな。
0756デフォルトの名無しさん
NGNG0757デフォルトの名無しさん
NGNGクリップボードぐらい使えるようにしてほしいのですが、、
あとImage.Saveとか、、
0758デフォルトの名無しさん
NGNG「起動できません」と言われました。
どうも、msime98*.dll がないためらしいのだが、
なぜ、これらを呼ぶんでしょうか?
IME なんて使ってないんだが。
0759デフォルトの名無しさん
NGNG情報少な杉。
msime98ってCE3.0ベースのPPCとかには入ってる気がしたが。
手元のPPC2002マシンにはmsime98s.dllとmsime98g.dllが入っている。
アプリが使ってなくてもアプリがリンクしてるライブラリがリンクしてる。
多分漏前が正しいSDKを使ってないだけ。
0760デフォルトの名無しさん
NGNG0761デフォルトの名無しさん
NGNGコンパイラのwarningよく見ると、-GX付けろ、とか言ってない?
0762MFCで泣きまくりだった人
NGNGC#で書けるならおもろいかもーと思ったのですが
VS2003を買わないとあかんのでしょうか?
簡単なサンプルもSDKのみではビルドできない?
マシンパワー任せでエミュしたほうが最近は効率いいから仕方ないのか。
.NET Compact Frameworkがこなれて、開発者に媚びるようになるのを待ちますか...。
でも、PocketPCの開発者の集いも一年で在野の開発者優遇からパーティになっちゃったし、
開発者に媚びてくれることはもうないか...。
0763デフォルトの名無しさん
NGNGVS使わなくてもできる。
0764MFCで泣きまくりだった人
NGNGWindows Mobile 2003 software for Pocket PC 日本語版 ソフトウェア開発キット(SDK)を
単体で利用でいいんでしょうか?ナローで頑張って試してみます。
全然見当違いでしたらヒントよろしくお願いしますー。
0765デフォルトの名無しさん
NGNGGX 付けてもまともに動かないことがある。
try catch は使わない方が吉かも。
eVC 3.0 までは未対応だったんだし。
0766デフォルトの名無しさん
NGNGコンパイラは通るし、エミュでも動くんだが、
実機では動かんことがあるなあ。
0767デフォルトの名無しさん
NGNG漏れもこの間知人に頼まれてWin32APIのアプリをシグマリ3用に移植したんだけど起動すらしないと言われた。
バイナリを覗くと commctrl.DLL と CORE.DLL しかリンクされてないから、DLLが無いって事じゃないんだよな。
もちろんCEエミュでは普通に動いてるし…いったい、どういうことなんだろ?
WinMain の頭にデバグログの出力を入れてもログが出来ないから、アプリの起動以前の問題なんだろうな。
0768デフォルトの名無しさん
NGNGCPUの間違い…なんて事はないんだろ。
確かに eVC は動作が良く分からない所がある。
0769デフォルトの名無しさん
NGNGどなたかご教授をお願い致します。
現在、EVC++3.0を使用して、PocketPC2002が入っている富士通の「Pocket LOOX」に
自動ダイアルアップ機能を持たすDLLを作成しています。
しかし、RasDial関数の呼出しに必要な
・ras.h
・raserror.h
は、PocketPC2002(ARM)のSDKをインストールしたフォルダ内に存在するのですが、
・rasapi32.lib
が存在しません。
(他のページに、RasDial関数を使用する場合は、上記2つのヘッダファイルを
インクルードし、かつ上記のライブラリをリンクせよと書いていました。)
このライブラリは、VC++6.0をインストールしたフォルダ内にあったのですが、
これを強引にリンクさせないといけないのでしょうか?
それともライブラリがないってことは、リンク自体が不要で、RasDial関数を
呼び出す事ができるのでしょうか?
初歩的な質問ですいませんが、よろしくお願い致します。
0770デフォルトの名無しさん
NGNGとにかくプロジェクトの設定でリンクしとけ
0771デフォルトの名無しさん
NGNG当たっちまったす。CDだけもらえりゃいいやと思ってたらから、ちょっと
びっくり。
早速C#でHello World作って転送して試してみたけど、PDAで自分の作った
プログラムが動くのってなんか妙に気持ちいいですね。
でも本気で手を出すには、情報が少なくてなんか大変そう...
0772デフォルトの名無しさん
NGNGCE_NOTIFICATION_TRIGGER unt;
CE_USER_NOTIFICATION cen;
memset(&unt, 0, sizeof(unt));
unt.dwSize = sizeof(unt);
unt.dwType = CNT_EVENT;
unt.lpszApplication = _T("\\test.exe");
HANDLE hNotify;
unt.dwEvent = NOTIFICATION_EVENT_NET_DISCONNECT;
hNotify = CeSetUserNotificationEx(0, &unt, NULL);
if (hNotify == NULL)
{
MessageBox(_T("DisConnect Notify Set Error"));
}
こんな感じでネットワーク切断時に2重起動して
後から起動した方が元から起動していたウィンドウに
メッセージを投げればいいかと思っていたのですが、
無線LANが切断されても"test.exe"は起動しません。
NOTIFICATION_EVENT_NET_DISCONNECTを
NOTIFICATION_EVENT_WAKEUPに変更すると、
サスペンドから復旧するときに起動しますので、
アプリケーションのパスが違うということはないはずです。
なんで起動しないのか、及びなにかもっといい方法をご存知でしたら教えてください。
開発環境:Windows2000SP4 + eVCSP2 MFC
対象OS:CE.NET4.1(NPD-10JWL)
0773772
NGNG0774デフォルトの名無しさん
NGNG俺はDHCPなので、自IP見てる。
0775デフォルトの名無しさん
NGNGえ?
0776デフォルトの名無しさん
NGNG0777デフォルトの名無しさん
NGNGお遊びなんですがプログラムしています。
そこで、質問なんですが、データを保管する領域をどれぐらいにしたほうがいいでしょうか?
むちゃくちゃ抽象的ですみません。もう少し説明しますと、
Win32APIは動くPCは、だいたいメモリが32MBとか48MBとかあるはずで、
1MBぐらいの領域なら、char data[xxx];で確保しても、差支えないと思ってます。
こんな感じで考えると、WinCEマシンのメモリは最低4MBやら8MBぐらいと思ってますので、
やっぱり気軽に確保して使えるメモリは512KBとか256KBなんでしょうか。
それとも1MBぐらいえいやあと使っても大丈夫なんでしょうか。
変な質問ですみません。よろしくお願いします。
0778デフォルトの名無しさん
NGNGWinCEって複数のアプリを同時起動ってあんまりしないから、
気にしなくてもいいんじゃない?
さすがにCE2.0とかまで対応にしようと思えば1MB以下にしなきゃいけないけど、
実際はキーボード付きならH/PC2000、パームサイズならPocketPC以降が
ほとんどだと思うんで、数MBなら確保してもいいかと。
…って、ペルソナとか現役で使ってる人いたらゴメソ
0779デフォルトの名無しさん
NGNG) (
/====ヽ スマソ。現役でA-60使ってる。
( す )ヘ
ヽ__/y )ヽ、
(´Д`;/ / , ヽ、
|`ヽ/ / /` )
.し(、__/〉 彡 ノ
/_ 〈
ノ ̄|ス|~\
/ /|マ|、 \
/ / ,ヘ|ソ| \ \_____
(__,_|/  ̄ \_ |___ (
\_)
0780デフォルトの名無しさん
NGNGeVC********************
typedef struct _tagDECODE_MSG
{
TCHAR pchMessage[4096];
DWORD nLength;
} DECODE_MSG, DecodeMsg_t, *PDECODE_MSG;
DECODE_MSG decodeMsg;
BOOL CDllstrApp::retStr(BSTR *str)
{
DECODE_MSG decodeMsg;
//decodeMsg.pchMessageに文字列セットされる
::Capture(&decodeMsg, dwTimeout, TRUE );
//どうにか、その文字列をかえしたい!!
//MessageBoxではちゃんと表示される。
MessageBox(NULL, decodeMsg.pchMessage, _T("AAA"), MB_OK | MB_ICONINFORMATION);
return TRUE;
}
eVC********************
eVB********************
Declare Function retStr Lib "dllstr.dll" (st As String) As Long
Private Sub Command1_Click()
Dim aaa As String
call retStr(aaa)
Label1.Caption = aaa
End Sub
eVB********************
こんな感じのことがしたいです。
どなたか御教授ください。
0781デフォルトの名無しさん
NGNGCE3.0までではスタックはスレッドあたり58kbまでしか使用できないはず。
ヒープなら物理メモリがあればいくらでも確保できる。
そのあたりは立ち読みでもいいから
「WindowsCE3.0アプリケーションプログラミング」
のメモリ管理部分を読んでおくことをお勧めする。
0782781
NGNG4.0以降は知らない。
0783デフォルトの名無しさん
NGNGDDE で CButton にしたボタンとそうでないボタンで
挙動が違うのは何故なんでしょう?
CButton にしていないもの:
押すとすぐに色が反転→OnLButtonPress() が呼び出される。
放すと反転した色が元に戻る。
CButton にしたもの:
押しても色が反転せず、押しっぱなしだと OnLButtonPress() が
呼ばれない。
0785デフォルトの名無しさん
NGNG起動から激しく時間がかるんですが、、
0786デフォルトの名無しさん
NGNGコンパイルするツールって手に入らないの?
0787デフォルトの名無しさん
NGNG一行に80文字しか表示されず、自動的に改行されてしまいます。
cmd.exeの表示領域は90文字以上あるように見えるので
この領域に出力する方法はないのでしょうか?
0788787
NGNG0789787
NGNGtermcap的なものはないのかなぁ?
教えて!エロイ人!
0790デフォルトの名無しさん
NGNGeVC3.0には無いな。(役立たずですまん)
0791デフォルトの名無しさん
NGNG784のはお金がいるみたいだし
0792デフォルトの名無しさん
NGNG0793デフォルトの名無しさん
NGNGHPC2000のSDKをDLして、解凍すると、CEPCBOOTというフォルダが出てくるので、
覗いてみるといいらしい。
ちなみに漏れは試してません。
0794デフォルトの名無しさん
NGNG0795デフォルトの名無しさん
NGNG呼び出す関数は、パラメータにポインタをわたさなくてはいけません。
eVBでは、パラメータに配列も構造体も使えないようなので、
どのように呼び出してよいものやら、困っています。
ご存知の方、教えていただけませんでしょうか?
0796デフォルトの名無しさん
NGNGCE FANとマルチ。
0797デフォルトの名無しさん
NGNGこれってパソコンで動くの?
0798デフォルトの名無しさん
NGNG漏れは以下の状況でインストールすら出来ません。
使っている人、対処法をご存じの人、教えてください。
MSから落としたモノを使って、setup.exeを起動すると、
ロゴが出てすぐに「問題が発生したため、ces30wiz.exe を終了します。」と、
エラーダイアログが出て止まります。
・同じバイナリでWindows2k上だとOK
・XP上での互換モードWin2000だとNG
ttp://www.microsoft.com/downloads/details.aspx?displaylang=ja&FamilyID=1DACDB3D-50D1-41B2-A107-FA75AE960856
XP無印は、環境の都合でまだ試せてないです。
0799デフォルトの名無しさん
NGNGPC/AT機のWin2k上で、動いてます。
使い方は、シリアルドライバをbuildするぐらいですが。。。
0800デフォルトの名無しさん
NGNGXPproSP1だけど問題ないよ
対処法は知らん
MS関係でインストールしたときに入ってたのはたしか
・Office2002
・VS6SP5
・ActiveSync3.7
・SQL2000クライアント
くらいかな?
0801デフォルトの名無しさん
NGNGありがとうです。
同封のREADME.htmlを見て、レジストリのキーに権限付与したり、
大枠が同じ構成の別マシン上で試す等しましたが、結果同じ、撃沈。。
> MS関係でインストールしたときに入ってたのはたしか
> ・VS6SP5
> ・ActiveSync3.7
上以外は、入れてないです。。もう少し状況を切り分けます。
兎に角、使っている人がいると判ったので、やる気がよみがえりましたw
返信ありがとうです。
0802デフォルトの名無しさん
NGNG0803デフォルトの名無しさん
NGNGなんかお薦めってある?
0804デフォルトの名無しさん
NGNGプログラミングWindowsでいいんじゃないの。
本当はプログラミングWindowsCEの日本語版が出ればいいんだけれど。
英語の原書なら、3.0版もCE.NET版も出てるみたいだけど。
0805デフォルトの名無しさん
NGNGターミナルクライアント?
0806798
NGNGVirtualPC上で作り直した環境で。。。
・無印XP
・XPsp1
・XPsp1+パッチ充て
にVS6SP5、ActiveSync3.7.1、JavaSDK1.4.1などのアプリ差分
とパターンでeVC40インストールを、”全部インストール出来ました”。
んじゃぁー、なんで既存の環境にはいらんの。。 _| ̄|○
なんかぽかしているんでしょうが、タイムオーバー。
もうVPC上でがんがります。
0807デフォルトの名無しさん
NGNG一から再インストールすれ。
0808798
NGNGごもっともなんだが、
開発環境に他の人間も使っているNetscapeServerが載っかっているので、
なんとかできんかと悩んでいたわけれす。って、↑が悪いのかなぁw。
とりあえず、VPC上の環境で元気に動いているっす。
0809デフォルトの名無しさん
NGNG根本的にシステムの組み方が異常
0810デフォルトの名無しさん
NGNGDirectXみたいな
ゲーム用のライブラリってあるの?
0811デフォルトの名無しさん
NGNG::;;;∧/ ゚w゚ V| ダレモカキコシテナイ
:;;;;;;;| |
::::;;;;;ゝ , `⊃⊂丿
_ _| | | |_ _
.―Y____ヽ__へ-└ ‐
 ̄ ̄ ̄ ̄ ̄  ̄ ̄|__
0812デフォルトの名無しさん
NGNGCStringの"1"を、数値型にしたいのですが、
方法がわかりません。
VC++6.0 とかでは、atoiでいけるのですが。
おしえてください〜
0813デフォルトの名無しさん
NGNGatoi() は_MBCSの時に使う。
WinCEは、UNICODEだから、_wtoi()
漏れは、どっちでも使えるように、_ttoi() を使う。
int a = _ttoi((LPCTSTR)CString(_T("1"));
こんな感じ。(テストしてないから、間違ってたらごめんね)
0814デフォルトの名無しさん
NGNG0815デフォルトの名無しさん
NGNGでもよく考えると、UNICODEの L"1"をatoi()かけても
"\x31\x00\x00\x00"だから、ちゃんと変換されるん
じゃねーのかな??
0816デフォルトの名無しさん
NGNGできました^^
UNICODEとはいまさら気づいた;;
>>815
atoi だと、パラメータがclassだからコンパイルエラーになっちゃうんですよ。
0817デフォルトの名無しさん
NGNGInt32 suji = moji.ToString()
0818デフォルトの名無しさん
NGNG大体調べられるね。
↓こんな感じ
ttp://www.google.co.jp/search?as_q=site%3Abbs.wince.ne.jp+atoi&num=100&hl=ja&ie=UTF-8&oe=UTF-8&btnG=Google+%E6%A4%9C%E7%B4%A2&as_epq=&as_oq=&as_eq=&lr=lang_ja&as_ft=i&as_filetype=&as_qdr=all&as_occt=any&as_dt=i&as_sitesearch=
0820デフォルトの名無しさん
NGNGそれからターミナル端末はセットに入ってるの?
0821デフォルトの名無しさん
NGNG>CE4.2ってのは普通のパソコンでも動くの?
きっとあなたには動かせないと思われ。
0822デフォルトの名無しさん
NGNG当方、旧第一種、上級シスアド、MCP、MCSEの類は一通り取得していますが何か?
0823デフォルトの名無しさん
NGNG0824デフォルトの名無しさん
NGNG実践で役立たないやつって結構いるよな
0825デフォルトの名無しさん
NGNGいやでも、試験を受けに行った、っていう時点で負け組かもしれず。
0826デフォルトの名無しさん
NGNG頑張ってないような印象から、あんま評価されないような気がする。
0827デフォルトの名無しさん
NGNGまぁ、激しくスレ違いになっている訳だが。
0828参考に
NGNGガイシュツ?
http://www.char.ne.jp/ppc2002/index.htm
0829デフォルトの名無しさん
NGNG0830デフォルトの名無しさん
NGNG案の定落ちました
しかも最後の試験
0831デフォルトの名無しさん
NGNGhttp://pc3.2ch.net/test/read.cgi/mobile/1056541499/
詳しくて腕に覚えのある方、もしよかったらみていただけませんか
0832POCKETGCC
NGNGってどうよ?
0833デフォルトの名無しさん
NGNGhttp://www.zdnet.co.jp/news/0312/09/ne00_msjava.html
Embedded Visual Tools 3.0が削除されるようですが、
つまり、3.0までのCEの開発環境がなくなるってことですか。
0834832
NGNG0835デフォルトの名無しさん
NGNGこの記事の内容がもうひとつよくわからん。
0836デフォルトの名無しさん
NGNGって訳でeVC3.0も落とせなくなるんで、英語版でもいい人は早めに落としておくべし
0837デフォルトの名無しさん
NGNG0838デフォルトの名無しさん
NGNGこっちの日本語版もオーダーできなくなったりするんですかね?
だったら手に入れておこうかなぁ
0839デフォルトの名無しさん
NGNG0840デフォルトの名無しさん
NGNGCE3.0は全て切捨てということでしょう。ついでにCE2.1も切捨て。
CE.NET4.2だけになるとCE3.0を気にする必要がなくなって
例外処理とか使えるってことでWindows用のアプリは移植しやすくなるかなと思う。
0841デフォルトの名無しさん
NGNGhttp://science2.2ch.net/test/read.cgi/kikai/1071664087/l50
新スレ建てました。閲覧してみてください。
0842デフォルトの名無しさん
NGNG閲覧してみました
0843デフォルトの名無しさん
NGNGそれからビルドして出来たCE自信も期限切れで動かなくなるのでしょうか、
それとも開発環境だけ動かなくなるの?
0844デフォルトの名無しさん
NGNG0845デフォルトの名無しさん
NGNG出来たバイナリも期限付き
0846デフォルトの名無しさん
NGNG0847デフォルトの名無しさん
NGNG0848デフォルトの名無しさん
NGNGとりあえずVBでは参考書を片手にできたのですが
EVCでは、、、
初心者なのでどのように組めばいいかわからず
参考書もなかなか見つかりません
どこかよいページ、参考書などありましたら教えてもらえませんか?
お願いします
0849デフォルトの名無しさん
NGNGフツーにWinのVCのプログラムを参考にすればいいと思うけど?
eVCでもVCでも基本は一緒
0850デフォルトの名無しさん
NGNGeVCは、断じてVCとは別物だよ。
Win32である程度作ってから、CEに移植しようとすると、
あれがない、これがない、
って大変なんだから。
最初からeVCで作業すればいいんだけど、
VCのノウハウが通用しないこともある、ということだけ頭の片隅に・・・
0851デフォルトの名無しさん
NGNGいや、俺もeVCで開発はしたことあるが、別物って程では無いだろ
確かにAPI周りはかなり削られてるので、ちゃんと調べながら作らないとハマることはハマるが
まぁVBプログラマなら、VCの、ってかC++を勉強するのが先だとは思う
C++よめりゃAPIなんてヘルプとにらめっこすりゃいいだけだし
0852デフォルトの名無しさん
NGNG>あれがない、これがない、
.NETも同じようなものだけどな
こちらはAPI呼べば済むけど
0853デフォルトの名無しさん
NGNGソースを使い回したいとしたら、eVC3でCE3.0アプリを作り、それをeVC4で開いてこむぱいるしてCE.NETで使うってのでおっけーなん?
(eVBとVB.NETだと使い回しできないよねー)
0854デフォルトの名無しさん
NGNG誰か実際に使ってみた人いたらどんな感じだったかか
教えてください。
0855デフォルトの名無しさん
NGNGACE、TAO?
0856デフォルトの名無しさん
NGNGCE.NETで帳票印刷とか簡単に出来ますか?
なにか組み込まないとできないのですか?
0857デフォルトの名無しさん
NGNG0858デフォルトの名無しさん
NGNG0859856
NGNGCASIOの無線LAN内蔵WindowsCEハンディターミナルを使用する予定です。
開発はVB.NETです。
プリンタメーカーを特定しないで、ネットワークプリンタに対して帳票印刷
することは可能でしょうか?
ハンディターミナルがPocketPCの扱いならば、印刷は無理かなと。
0860デフォルトの名無しさん
NGNG無理!
ネットワーク通信の確立とプリントドライバ動作(送信CODE)は別。
0862デフォルトの名無しさん
NGNGMSDNを調べたのですが
ここにある↓サンプルコードはどこにあるのでしょうか?
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/wceobex/html/cmconsamples.asp
Sample code for ObexFTP is provided in %_WINCEROOT%\Public\Servers\SDK\Samples\OBEX\ObexFTP.
とあるのですが、%_WINCEROOT%\がどこを指すのかわかりません。
eVCのSP1,SP2をあてていますが、それらのディレクトリはありませんでした。
0863デフォルトの名無しさん
NGNG%_WINCEROOT%はビルダのインストールディレクトリ。
0864862
NGNGありがとうございました。
趣味でやってるので、サンプルコードのために購入するのはちと難しいですね。。
んでも、MSDN内で迷う必要はなくなりました。ありがとうです。
0865デフォルトの名無しさん
NGNGCPUの詳細情報を取りたいんだけど...
Intel系のCPUなので,多分CPUID命令でわかると思うんだけど
どうやって書けばいいんだろう?
0866デフォルトの名無しさん
NGNGtestThread = New System.Threading.Thread(AddressOf testProc)
testThread.Start()
止める時は??
0867デフォルトの名無しさん
NGNGありません。(w
さらに言うとスレッドをバックグラウンドにできないので下手すればプロセスが残ります。
0868866
NGNGサンクス。
海外のサイトをいろいろ探してみたんだけど、スレッド内でループして、
処理が終わったら、そのまま抜けるだけでした。
スレッドは使わない方がいいのですかねぇ・・・
0869デフォルトの名無しさん
NGNGなんか3.0のソースコードってやつは持っているのですが
0870デフォルトの名無しさん
NGNG今は無いの?
0871デフォルトの名無しさん
NGNGそれとも安全に殺せるのかな
マルチスレッドなプログラムでスレッドを殺すときは
スレッド間通信とかでやりとりして自ら終了するのが普通と思ってたんだが
0872デフォルトの名無しさん
NGNG処理を終えて自然消滅するか、外からシグナル(グローバル変数でも通信でも何でもいい)
を受け取ってループを抜ける。
0873866
NGNG例えばこんなので、bStop = Trueになれば、ループを抜けるので
スレッドも終わって消えるってことですか?
Private Sub testProc()
Do Until bStop = True
処理
Loop
End Sub
0874デフォルトの名無しさん
NGNG日本語版のダウンロードが無いのがアレだけど\2,000で釣りが来るならいいか。
0875872
NGNGVB.NETは知らんけど、そのとおり。
Cとかのサンプル見ると皆そうなってると思う。
あと、bStopは問題ないと思うが、1つしかないリソース(グローバル変数含む)に複数の
スレッドがアクセスするときはCriticalSection, Mutex等で排他すること。
0876デフォルトの名無しさん
NGNGどっかにないですかね・・・?
引数の数とか全然使い勝手違いますね
0877デフォルトの名無しさん
NGNG0878デフォルトの名無しさん
NGNGもし接続方法がわかる方がおられましたら、教えてください。
0879デフォルトの名無しさん
NGNGexe を Compact Framework で実行できますか?
http://member.nifty.ne.jp/aya/JScript.NET/
ここのサンプルソースをコンパイルして実行してみたけど PPC 上では
予期しないエラー
TypeLoadException 型 Microsoft.JScript.GlobalScope を〜
というエラーが返ってきてしまった。
コンパイルした exe は、Framework が乗っているデバイスであれば
動くと思っているのですが、どうなのでしょう?
0880デフォルトの名無しさん
NGNGCompactFrameworkと.NetFrameworkにバイナリ互換性がないのは知ってるよね?
0881デフォルトの名無しさん
NGNGお返事ありがとうございます。
知りませんでした。VS.NET も持ってなくて使ったことはないのですが
.NET SDK に JScript.NET のコンパイラがあったので試してみただけです。
そうですよね。IA32 上でコンパイルしたものが XScale 上で動くとは???
とは思っていました。
0882デフォルトの名無しさん
NGNG互換性ないの?
CompactFramework用に作ったプログラムは母艦で動くよ。
そもそも.NETってバーチャルマシンみたいなもんだし。
0883デフォルトの名無しさん
NGNGそしたらセットアップの最初にMSJavaVMのインストールから始まりました。
eVC3.0もインストーラがMSJavaVMを必要としてるのかなと思いました。
0884デフォルトの名無しさん
NGNGじゃぁ私のエラーは CompactFramework には無い命令を使ってしまったから
なのだろうか?
それとも ComapctFramework は、C# など限られた言語だけしか使えないのか??
0885デフォルトの名無しさん
NGNGここでぐだぐだ言ってないで先にヘルプ嫁や
==引用
共通言語ランタイムがアセンブリまたはアセンブリ内の型を検出できない場合や、
その型を読み込めない場合に、 TypeLoadException がスローされます。
==引用ここまで
0886デフォルトの名無しさん
NGNGJscriptは使ったこと無いので知らんが、
C#は命令ごとにCompactFramework対応かどうかMSDNに書いてるよ。
FrameworkはCompactFrameworkのプログラムがほぼ動くが、
CompactFrameworkはFrameworkの限られた命令しか動かない。
MSX2とMSXのようなもんだよ(←って通じる人少ないかも)
0887デフォルトの名無しさん
NGNGお返事ありがとうございます。CompactFramework の FAQ を調べたら
CompactFramework は C#, VB.NET にしか現時点では対応していない
みたいです。
>MSX2とMSXのようなもんだよ(←って通じる人少ないかも)
なつかすぃ〜
0888デフォルトの名無しさん
NGNG0889デフォルトの名無しさん
NGNGActiveSync(or TCP/IP) を使ってデバッグしているときステップ実行していると
突然接続が切れてしまってeVC4の再起動をせねばならない羽目に必ずなります。
落ちる箇所は不定、サンプルアプリケーションなんかでもなります。
何かこの現象についてしっているひとはいませんか?
0890デフォルトの名無しさん
NGNGMSDNオンライン逝けば
ふつうに対応APIのリファレンスが見られるが何か?
0891デフォルトの名無しさん
NGNG0892デフォルトの名無しさん
NGNG外部exeを実行する方法がわかりません。
知ってる方いませんか?
.NET Framework なら System.Diagnostics.Process を使うんでしょうけど、
これって CompactFramework に無いですよね?
>>736が自己解決したっぽいけどどう解決したんだ…
0893デフォルトの名無しさん
NGNG0894デフォルトの名無しさん
NGNG0895892
NGNGttp://www.gotdotnet.com/japan/quickstart/CompactFramework/doc/waitforsingleobject.aspx
0896デフォルトの名無しさん
NGNG直接通信することはできますか?
DT5100側はeVC4.0。PC側はVC6.0かVB6.0で。
CreateFileなんかでCOMポートオープンでいけるのでしょうか?
0897デフォルトの名無しさん
NGNGあのI/Oボックスは(恐らく)単なるUSB<>IrDAだから、
IrDAで通信する要領で作ればイケると思うが…
やったことないので違ってたらスマソ
0898デフォルトの名無しさん
NGNG0899デフォルトの名無しさん
NGNGお勧めの帳票ソリューションはありませんでしょうか?
0900デフォルトの名無しさん
NGNG0901デフォルトの名無しさん
NGNG今回、客先がカシオE-3100にて業務を行うとのことで、
機体を借りてきて、eVC3.0でリモートデバグしようとしますが、
以下のエラーがでて、デバイスとのデバグ接続が出来ません。
**************************************
接続サーバ Microsoft ActiveSyncに失敗しました
Microsoft ActiveSyncが実行中であることを確認して、
[リビルド]または[リモート出力ファイルを更新]でダウンロードを再試行してください
また選択したプラットフォームが正しいかどうか確認してください
**************************************
ならってことで、eVC4.2をインストールしてみましたが、
同様のエラーがでて、だめでした。
ひょっとして、生のE-3100には、開発系の通信ツール類が
ばっさり削られてしまってるんでしょうか?
なお、エクスプローラで、E-3100の中身はきれいに見えてます。
母艦〜E-3100間のRAPIを使った自作通信ツールでも通信できているので、
ActiveSyncは繋がっていると思います。
また、eVC3.0 + カシオ E-800でのリモートデバグはうまく行えています。
なにか情報がありましたら、お願いします。
0902デフォルトの名無しさん
NGNG0903デフォルトの名無しさん
NGNGE-3100はカシオ独自仕様っぽいので
SDKをカシオから直接購入しないと駄目だったと思う。
10マソぐらいだったかな。
似たような仕様と思われるE-5100でもたしかSDKいれてSPあてて
やっとこリモートデバッグできたようなあいまいな記憶があります。
0904901
NGNGありがとうございます。
やっぱ、カシオの会員にならんとだめなんですね。
10万かぁ〜(涙)
カシオの方に問い合わせてみます。
0905デフォルトの名無しさん
NGNGeVC4.0の初心者向けの解説の書かれたページとかってありませんか?
3.0を書いたものは探せたのですが、4.0は見つけられなくて・・・
初期の設定ですでに躓いてしまって困っています
知ってる方、教えていただけませんか?
0906デフォルトの名無しさん
NGNG0907デフォルトの名無しさん
NGNG見つけて購入しました。初版が2001年で定価5200円が1800円。
よっしゃこれでCEプログラムなるものをやってみるかなとeVC4をダウンロードして
職場で使ってるXP Homeに入れてみました(ちょうど仕事でCEプログラムやらなきゃ
いけなくなりそうな気配もあったので)。
・・・ビルドできない。試しに家のWin2kでやってみたらエミュで動いた。
XP Homeはサポートしてなかったのね・・・。すんません愚痴です。
(過去ログではHomeで動いてる人もいるみたいですが)
あー、ちんこ噛んで寝ます。
0908デフォルトの名無しさん
NGNG0909デフォルトの名無しさん
NGNG使えるyo
0910デフォルトの名無しさん
NGNG0911デフォルトの名無しさん
NGNGぐぐればすぐ見つかる
columnsとかitemとか普通につかえるし、、、
0912908
NGNGありがとん
ちなみに>910はおいらじゃありません。
0913908
NGNGダイアログにはりつけたボタン等のフォントサイズを変えたいとき、
コードを書かないといけないのでしょうか?
0914デフォルトの名無しさん
NGNGおー、そんな感じだと苦労するな。
MFCの標準的な手法をちゃんと勉強してから着手した方がいいよ。
その方が絶対近道。
0915デフォルトの名無しさん
NGNGCreateFontIndirectでフォント作ってボタンにSetFontするというのが普通ですか?
VBのようならくちんツールの感覚に慣れていると、UIのデザインの為にコードを
書かねばならないという事がすでに異常事態に感じますw
0916デフォルトの名無しさん
NGNGそれでも、EVC3を使ってCEのプログラムを作るなら避けては
通れません。
何から何まで違うので、MFCの本を1冊買ってきて、まずは
読みましょう。
それがどうしてもイヤなら、VCで書かれたソースコードを
手に入れて、それを読むんでもいいけど。
自分もVCのCE Toolsが初めてのVCだったから、ずいぶん
苦労した。
当時、当てずっぽうで書いたコードはほとんど使い物にならない
ので、日々書き直してます。
0917908
NGNG本探しは次の休日まで持ち越しです。
本日はハードウェアに付属してきたサンプルプログラムを読んでます。
複雑なアプリではないのでどうにかなりそうな気がしてきました。
0918デフォルトの名無しさん
NGNG全体のフォントサイズなら変えられそう・・・。
試したことないので、変らないかもしれないけど。
0919908
NGNGダイアログ全体のフォントサイズですね。
私もそれに惑わされました。
ダイアログ自体にあるんだからボタンその他にもあるに違いないと・・・
0920デフォルトの名無しさん
NGNGとかいってみる
0921デフォルトの名無しさん
NGNG今回はハード自体がeVB開発に未対応だったりするので無理っす・・・
0922デフォルトの名無しさん
NGNG簡単なものを作るときの開発効率は下がるかもしれないけれど。
0923916
NGNG同意見。
わかってしまえば手間は我慢できる範囲だね。
ただ、手順があまりにも違うので、勘では進められないのが
VBとかとの大きな違いかな。
0924デフォルトの名無しさん
NGNGeVC4.0++ で PPC2003SE(VGA)向けにコンパネのアプレット(.CPL)作ってます。。。
さて、PPC2000〜2003の各エミュレータ&実機とも正常に動いていたCPLが
PPC2003SE(VGA)エミュレータでさえ正常に動作するのに、、、
富士通のPocketLooxV70でのみ動作不良が発生してしまうのはもう、V70実機自体の実装を
疑う羽目になるのでしょうか?・・
具体的には、CPlApplet() に送られて来る CPL_DBLCLK (と、CPL_SELECT)にて
pApplet->OnClick()をコール。
ウィンドウの多重生成を防ぐ為にミューテックスを使い、既にウィンドウが生成済みの場合は
SetForegroundWindow()で自分のウィンドウを最前列に持ってきています。
PPC2003SE(VGA)エミュレータでは正しく動作します。。。
。。。が、PocketLooxV70実機では一度でもCPlApplet()にCPL_DBLCLKが来て
ウィンドウが開かれてしまうと、ユーザーが何度コンパネの当該アイコンをクリックしても
CPlApplet() の中に制御が移りません。
(ユーザーがOKを押してウィンドウを閉じた場合は、次のクリックは正常に動作します)
そのくせ、クリックした操作自体はどこかで溜まっているらしく、
タスク切り替えで既に開いているウィンドウを呼び出して、OKクローズした瞬間
連続して溜まっていたクリック処理が走り、即時にもう一度同じウィンドウが表示される始末です。。。(;_;)
0925デフォルトの名無しさん
NGNGhttp://pc5.2ch.net/test/read.cgi/mobile/1012242798/
0926デフォルトの名無しさん
NGNG>エミュレータでは正しく動作します
エミュレータはあくまで参考程度と思うべし
0928デフォルトの名無しさん
NGNGWindowsXPにeVT入れて
PocketPC2003で動くアプリケーションをeVBでつくりたい。
簡単なフォームを作ってPocketPCに同期させたんだけど動かない…
WindowsXP上のエミュレータでは動いたんだけど
PocketPC上で実行しようとすると
「関連付けられたアプリケーションがありません」
とメッセージが出ます。
やはりPocketPCに入れなければならない何かがあるのでしょうか?
本当にド素人ですいません…
0929デフォルトの名無しさん
NGNGプロジェクト-プロジェクトのプロパティ-全般-コンポーネントを更新の
「周波数」→常に確認
「ランタイムファイル」→チェック
「プロジェクトコンポーネント」→チェック
ってやる事で、各種DLLのコピーとレジストが行われる。
0930デフォルトの名無しさん
NGNG0931デフォルトの名無しさん
NGNGで、標準コントロールを参考にしようと思って、リフレクタで
System.Windows.Forms.dllを見てます。
そこで、AGLという名前空間があり、その中のWLクラスなど
さまざまなクラス中で、<DllImport("AGL", EntryPoint:="@xx")>
などという記述があるのですが、AGLなんていうDLLはありません。
このAGLって何者ですか?
マジレスきぼん
0932デフォルトの名無しさん
NGNGついでにVBも卒業してVCに行こうぜ
0933デフォルトの名無しさん
NGNGbluetoothのプログラミングに関する資料とかってあるものでしょうか?
0934名無しさん@お腹いっぱい。
NGNGプログラムのレポートを書きたいと思っているのですが
GENIOでプリントスクリーンってできるのでしょうか?
イロイロ調べたのですが分かりません…
よろしくお願いします。
0935デフォルトの名無しさん
NGNG0936Genio&Lagenda User
NGNG当方、eVCはインストールしたものの、VC++6すら使いこなしていないもので。
もうVCを買ってから5年以上経つのに。ちっともやる気が起こらない。
>934
よく読んでみたら、スクリーンキャプチャのプログラムを作りたいのではなくて、
CaptXP とかのフリーウェアを紹介してほしいっていう意味なんでしょうか?
もしそうなら、↓
ttp://hp.vector.co.jp/authors/VA023546/soft/index.html
0937デフォルトの名無しさん
NGNGCEのプログラムは組んだこと無いけど
GetDC(0)が取れるならできるんじゃない?
0939デフォルトの名無しさん
NGNGWindowsCE(XPでもいいんですが)で無線LANの状態を取得したいと思っています。
NDIS関係のドライバをごにょごにょすればよさそうというところまではわかったのですが
そこから先に進めません。
特にndisuio.hなるファイルがどこにあるのかわからないので定数値がさっぱりわかりません。
ご存知の方がいましたらお教えください。
0940デフォルトの名無しさん
NGNGUDPのServerとして受信したパケットを解析して、画面に表示するアプリを
作ろうとしているんだけど、サンプルが見つからない・・・orz
eVC++で使えるよさげなサンプルないでしょうか?
0941デフォルトの名無しさん
NGNG漏れもHPCに移植しようとして、作りなおしたことがあるよ。
0942デフォルトの名無しさん
NGNGサンプルソースみたいなのってどこかにありますでしょうか?
0943デフォルトの名無しさん
NGNGttp://www.kumei.ne.jp/c_lang/sdk3/sdk_228.htm
0944デフォルトの名無しさん
NGNG0945デフォルトの名無しさん
NGNGアプリケーションを作りたいんだけど、Connectionって宣言しなくても
Recordset云々だけでリストにレコード表示できますか?
Dim cn As ADOCE.Connectionを宣言せずに
Dim rs As ADOCE.Recordset云々だけでつながりますか?
初心者で分かりにくい質問ですんません…
0946デフォルトの名無しさん
NGNGGetSystemPowerStatusExを使えばいけるとのことでした。
開発言語はeVB3.0なのですがeVBでは不可能でしょうか?
eVBでのサンプルもありましたが実行してみると
GetSystemPowerStatusExの呼び出し部分で止まってしまうようです。
さらに調べてみた結果、eVCでDLLを作ればいけるのでは?とありました。
しかしeVCの使い方がさっぱりわからないです。
どなたか作成法を教えてもらえないでしょうか?
0947デフォルトの名無しさん
NGNG遅ればせながら、ありがと!
0948デフォルトの名無しさん
NGNGttp://mifki.ru/pocketgcc/
ttp://mifki.ru/pcsharp/
0949デフォルトの名無しさん
NGNGeVBは構造体使えないから、構造体使ってやりとりするAPIは呼べない。
eVCの使い方は・・・VCの使い方が書いてある本読んで勉強するしかないでせう。
VCで作ったDLLをVBから呼び出すやり方を解説しているサイトは多数あるから
それを見ながら試行錯誤しなされ
0951デフォルトの名無しさん
NGNGタグを近づけて「レスポンス」が正常である「00」の時、入室時間がテキストボックスに表示できるようにしたいのですが・・・
ソースコードなど調べてもよくわかりません・・
素人でスミマセン・・情報お願いいたします
0952デフォルトの名無しさん
NGNGレスポンスって何?DB項目?それはどこからどうやって取得するの?
入室時間ってのはどこにどういう形式で入っているの?
つーかその書き方で、何がわからないのかを他人に伝えられると思うのか?
0953デフォルトの名無しさん
NGNG0954デフォルトの名無しさん
NGNGちなみに漏れが>>951を見てわかったことは、こいつが限りなくアフォだということだ。
0955デフォルトの名無しさん
NGNG0956デフォルトの名無しさん
NGNG学生さんっぽいし、少しは大目に見てやろうじゃないの。
それでも、>>951=>>953 ならその態度はよろしくないので、反省しる。
で、>>951 もういないのか?
まだいるなら、もう一度ちゃんと説明してみたらどうよ?
上のような聞き方じゃ、どこで誰に聞いても同じ反応されるぞ。
中途半端に「xxシステム」とか「レスポンス」とかいうからわけがわからんのだ。
”「レスポンス」が正常である「00」”とか、この場合関係ないんじゃないのか?
要は、テキストボックスとそこへテキストを表示する方法が知りたいんだろ?
だとしたら、その表示をするデバイスやら、デバイスのOSやら、
いま作ってるアプリ(ファーム?)の実行環境と開発環境を説明するのが一番目じゃないのか?
そして、質問内容を具体的にしる。
どのClassを使えばいいのか、とか○○の使い方を知りたいとか。
素人なのは最初の一行でわかってる。
そんなこと書くぐらいなら、もう少しわかる説明を。
ここまで書いてなんだが、漏れはVBは素人だから、q(゚д゚ )↓sage↓て後は識者にまかせるw
0957デフォルトの名無しさん
NGNG0958956
NGNGこういう状態のまま入社されると困るのよ。
こっちの都合でスマソ。
0959デフォルトの名無しさん
NGNGもっかいスマソ。
0960デフォルトの名無しさん
NGNGテキストボックスの表示なんか誰でも出来る
0961デフォルトの名無しさん
NGNG宿題丸投げはやめようよ。
大課題→中課題→小課題とブレークダウンしてから質問してください。
0962デフォルトの名無しさん
NGNGお前の会社は入社試験無いのか?
0963デフォルトの名無しさん
NGNG学校名と講座名を晒せばもう少しアドバイスがもらえると思うよ。
今のままならその卒業研究のテーマは君にはむりぽ。
0964デフォルトの名無しさん
NGNG0965デフォルトの名無しさん
NGNG0966デフォルトの名無しさん
NGNGでも特にネタないや…
0967デフォルトの名無しさん
NGNG0968デフォルトの名無しさん
NGNGMBMというPCの温度&ファン回転数監視ソフトからのSyslogを受信&解析
して情報を画面に出すSoftつくってちょ。
自分で作ろうとしたんだけど、NONBLOCKINGでのデータの待ちうけ処理
が作れなかったんで、ただいま断念中。
0969デフォルトの名無しさん
NGNG0970デフォルトの名無しさん
NGNGCEは携帯に負けたね
0971デフォルトの名無しさん
NGNG0972デフォルトの名無しさん
NGNG0973デフォルトの名無しさん
NGNG0974デフォルトの名無しさん
NGNG0975デフォルトの名無しさん
NGNGPDAがケータイに負けたことは認めてるんだね。
0976デフォルトの名無しさん
NGNG朝三暮四な愚衆どもに負けたんでしょ・・・
0977デフォルトの名無しさん
NGNG0978デフォルトの名無しさん
NGNG0979デフォルトの名無しさん
NGNG0980デフォルトの名無しさん
NGNG無償ですが?
eMbedded Visual Tools 3.0(日本語版)
http://www.microsoft.com/downloads/details.aspx?displaylang=ja&FamilyID=f663bf48-31ee-4cbe-aac5-0affd5fb27dd
Microsoft eMbedded Visual C++ 4.0
http://www.microsoft.com/japan/msdn/vstudio/device/eVC_download.asp
Microsoft eMbedded Visual C++ 4.0 Service Pack 1
http://www.microsoft.com/japan/msdn/vstudio/device/eVC4SP1.asp
Microsoft eMbedded Visual C++ 4.0 Service Pack 2
http://www.microsoft.com/japan/msdn/vstudio/device/eVC4SP2.asp
0981デフォルトの名無しさん
NGNGあれ?そうなの
上の方で郵送料がいるって書いてたからてっきり
0982デフォルトの名無しさん
NGNGCD配布やめたからDL出来るようになった
0983デフォルトの名無しさん
NGNG0984デフォルトの名無しさん
NGNGCOMポートとちょこっと通信してファイルに記録するだけなんだけど
つーかeMbedded Visual Tools 3.0(日本語版) ←これの中に入ってるんですよね?
0985デフォルトの名無しさん
NGNG0986デフォルトの名無しさん
NGNG0987デフォルトの名無しさん
NGNGまじっすか?
通信周り以外は大丈夫なんですか?
0988デフォルトの名無しさん
NGNGネットワークとかシリアルとか、機器に依存する部分はほぼ無理。
0989デフォルトの名無しさん
NGNGそうですか。
とりあえず次スレ立てます。
0990デフォルトの名無しさん
NGNG0991デフォルトの名無しさん
NGNG0992991
NGNG■WindowsCEプログラミング(EVC PB3含む)Ver2.0■
http://pc5.2ch.net/test/read.cgi/tech/1100790698/
0993デフォルトの名無しさん
NGNG遅レスだけどこんなの見つけた。
ttp://bbs.wince.ne.jp/ch1/mqbbs.cgi?MODE=MSG&FILE=bbs.log.76&num=7617
レス数が950を超えています。1000を超えると書き込みができなくなります。