<html>
<head>
<META HTTP-EQUIV="Content-type" CONTENT="text/html; charset=x-sjis">
<title>PocketPCプログラミング雑記
</title>
<STYLE type="text/css">
<!--
a:link    {font-size: 10pt; text-decoration:none; color:#000080; }
a:visited {font-size: 10pt; text-decoration:none; color:#000080; }
a:active  {font-size: 10pt; text-decoration:none; color:#000080; }
a:hover   {font-size: 10pt; text-decoration:underline; color:#000080; }
-->
</STYLE>

<META HTTP-EQUIV="Pragma" CONTENT="no-cache">
</head>
<body bgcolor=#88DDDD text=#000050 link=#000080 vlink=#000080 alink=#000080>
<B><font color=#FFCC33>▲</font><a href="/sinta/" target="_top">HomePage</a>
<font color=#FFCC33>■</font><a href="/cgi-bin/user/sinta/sunbbs.cgi?bbs=ppcvc&mode=find">Search</a>
<font color=#FFCC33>■</font><a href="/cgi-bin/user/sinta/sunbbs.cgi?bbs=ppcvc&mode=admin_in">Admin</a>
</B>
<center>
<P>
<font color="#558855" size="6" face="ＭＳ Ｐゴシック"><b>PocketPCプログラミング雑記
</b></font>
<P>プログラムを作る過程の記録や日記？のような雑記を書いております。<br><br></center>
<hr><a name="frame"></a>
<table border=0 width=100% cellpadding=2><tr>
<td bgcolor=#808080> <font color=#FFCC33>■</font>
<font color=#FFFFFF size=3><b>SQPocketのPlginをMFCで作る</b></font></td>
</tr></table>
<table><tr><td width=15>　</td>
<td>Date: 2001-07-05 (Thu)</td></tr></table>
<P><blockquote>とりあえず出来た。<br>EXPORTが良く分からなくて結局はまってしまった。<br>OnPaintとかがはまるのだ。<br><br>プラグインのスケルトンのアーカイブが解凍出来ないが、拡張子をzipにすれば解凍出来た。
</blockquote>
<hr>
<table border=0 width=100% cellpadding=2><tr>
<td bgcolor=#808080> <font color=#FFCC33>■</font>
<font color=#FFFFFF size=3><b>SQPocket3</b></font></td>
</tr></table>
<table><tr><td width=15>　</td>
<td>Date: 2001-07-04 (Wed)</td></tr></table>
<P><blockquote>MFCが使えないと不便だ…<br>どっぷりとMFCに漬かっているため、MFCがつかえないと不便である。<br>と、言うことで昨夜、MFCベースでプラグインを作ってみようとして失敗した。<br>OnInit等の関数が呼ばれない。なぜ？<br><br>原因は今日判明、***.def内に関数を明示的に指定しなければならないらしい。<br>時間が無くて試せなかったが…<br>
</blockquote>
<hr>
<table border=0 width=100% cellpadding=2><tr>
<td bgcolor=#808080> <font color=#FFCC33>■</font>
<font color=#FFFFFF size=3><b>SQPocket2</b></font></td>
</tr></table>
<table><tr><td width=15>　</td>
<td>Date: 2001-07-02 (Mon)</td></tr></table>
<P><blockquote>土曜日の話なので前後してしまうが、プラグインをエミュレータからiPAQにコピーして動かしてみると何故か動作しない。<br>原因はまったく不明。<br>少しずつプログラムを削って場所を突き止めるとデータ管理用のクラスを宣言したとたん落ちる事が判明。<br>どうやらメモリ不足だったらしい。<br>とりあえずバッファの量を調節してみるとフリーズ(T-T)<br>しかもSQPocketにスタートアップを登録したままだった。<br>いくらリセットしてもフリーズするので泣く泣くフルリセット。<br>間抜けすぎる…
</blockquote>
<hr>
<table border=0 width=100% cellpadding=2><tr>
<td bgcolor=#808080> <font color=#FFCC33>■</font>
<font color=#FFFFFF size=3><b>SQPocket</b></font></td>
</tr></table>
<table><tr><td width=15>　</td>
<td>Date: 2001-07-01 (Sun)</td></tr></table>
<P><blockquote>SQPocektのCalenderプラグインに簡単なスケジュール機能を加えてみた。<br>とりあえず、追加出来るだけなので入力を間違えるととっても困った事になる。<br>
</blockquote>
<hr>
<table border=0 width=100% cellpadding=2><tr>
<td bgcolor=#808080> <font color=#FFCC33>■</font>
<font color=#FFFFFF size=3><b>ぼつぼつと…</b></font></td>
</tr></table>
<table><tr><td width=15>　</td>
<td>Date: 2001-05-23 (Wed)</td></tr></table>
<P><blockquote>ぼつぼつと基本機能は入りました。<br>ファイル管理を出来るようにしたいのでそこが出来たら公開かな？と思っています。<br>でも、完成度的には10%程度…次に作りたいものがあるので形になったら一先ず止めるかも…
</blockquote>
<hr>
<table border=0 width=100% cellpadding=2><tr>
<td bgcolor=#808080> <font color=#FFCC33>■</font>
<font color=#FFFFFF size=3><b>なんだかな〜</b></font></td>
</tr></table>
<table><tr><td width=15>　</td>
<td>Date: 2001-05-06 (Sun)</td></tr></table>
<P><blockquote>久しぶりにPocketPCのプログラムを組み始めた。<br>今回の目標はずばり「＠風カード」（笑）<br><a href=http://www.tasuku.freeserve.co.uk/default.htm target=_top>http://www.tasuku.freeserve.co.uk/default.htm</a><br><a href=http://homepage2.nifty.com/heart-feeling/index.html target=_top>http://homepage2.nifty.com/heart-feeling/index.html</a><br><br>で、ダイアログで作り始めたのだが、Tody画面にっという2000-12-03 の書き込みと同じことで引っかかった。<br>間抜けすぎ…<br><br>しかし、PocketPCのプログラムはダイアログベースで十分なことが多いので、回避方法を見つけておきたいところ。<br><br>
</blockquote>
<hr>
<table border=0 width=100% cellpadding=2><tr>
<td bgcolor=#808080> <font color=#FFCC33>■</font>
<font color=#FFFFFF size=3><b>Visual Basic magazine</b></font></td>
</tr></table>
<table><tr><td width=15>　</td>
<td>Date: 2001-05-06 (Sun)</td></tr></table>
<P><blockquote>Visual Basic magazine の6月号にeMbedded Visual Tools 3.0 が付属しているらしい。<br>ホームページから取り寄せるより手っ取り早いし安くつく。<br>まあ、英語版使っているので問題ないが、とりあえず買っとく？<br>
</blockquote>
<hr>
<table border=0 width=100% cellpadding=2><tr>
<td bgcolor=#808080> <font color=#FFCC33>■</font>
<font color=#FFFFFF size=3><b>DIB操作クラス</b></font></td>
</tr></table>
<table><tr><td width=15>　</td>
<td>Date: 2000-12-06 (Wed)</td></tr></table>
<P><blockquote>DIB操作クラスの移植をとりあえず完成？<br>操作クラスと言っても、元々が勉強用に作ったものなので点を書いたり線を引くぐらいしか能が無い(T-T)。<br>コピーを出来るようにしたので、取り合えず酔っ払いゲーム程度は作れるかな？<br>TOWNS時代に作ったもぐら叩きを移植したいが既にデータは不明。<br>スプライト機能も造らないと…<br><br>前々回に書いた致命的エラーはやはり32bitカラーが原因。<br>どうやらCEでは使えないらしい、取り合えず24bitで作成。<br><br>PS.<br>「創作プログラミングの街」は実に有りがたい。<br><a href=http://www.sm.rim.or.jp/~shishido/ target=_top>http://www.sm.rim.or.jp/~shishido/</a>
</blockquote>
<hr>
<table border=0 width=100% cellpadding=2><tr>
<td bgcolor=#808080> <font color=#FFCC33>■</font>
<font color=#FFFFFF size=3><b>dialogベースだと…</b></font></td>
</tr></table>
<table><tr><td width=15>　</td>
<td>Date: 2000-12-03 (Sun)</td></tr></table>
<P><blockquote>MFCのアプリケーションウィザードを使って、ダイアログベースで作ったソフトを起動して、Today画面を表示すると作ったアプリが表示されたままになる。<br>最初WM_PAINT時の操作がまずいのかと思ったけどそうではないらしい。<br>これも、後の研究課題、PocketPCではTodayがディスクトップにあたるから、これのモーダルとして作っているのか？<br>もしそうなら使えんぞ！
</blockquote>
<hr>
<table border=0 width=100% cellpadding=2><tr>
<td bgcolor=#808080> <font color=#FFCC33>■</font>
<font color=#FFFFFF size=3><b>DIBの続き…</b></font></td>
</tr></table>
<table><tr><td width=15>　</td>
<td>Date: 2000-12-03 (Sun)</td></tr></table>
<P><blockquote>今日はこの間のDIBの続きで遊んだ。<br>CEではStretchDIBitsが使えないのでCreateDIBSectionを使用。<br>VCで作りかけていたDIB操作用のクラスをCE用に変更。<br>DIB操作用と言っても表示とLineしか出来ないが(--;;<br><br>エミュレータでは正常に動作、テストとしてマウスで線が引けるようにした。<br>しかし、J548では「致命的エラー」…<br>どうやらCreateDIBSectionでビットマップハンドルが取れていないらしい。<br>前に作ったテストプログラムは正常に動作しているので、問題は32bitカラーにしている事だろう。<br>Win98ではメモリ容量を気にする必要が無かったため、操作が簡単な方のみをサポートしたのが裏目に出た。<br>24bitにするのはチョット骨なので今日はこれで終わり。<br><br>現在、デバッガからJ548を認識してくれない為、効率が悪い…<br>修理に出す前は出来ていたので何故？ってな感じ。
</blockquote>
<hr>
<form action="/sinta/ppcvc/index2.html"><input type=submit value="次ページ"></form></td><td>
<center><small><!-- Sun Board v2.21 -->
- <a href="http://www.eva.hi-ho.ne.jp/himetarou/" target=_top>ひめたろう</a>- <a href="http://www.kent-web.com/" target=_top>Sun Board</a> -
</small></center>
</body></html>
