メイン

Windows Mobile アーカイブ

2004年11月29日

dialogsample2003

//---------------------------------------------------------------------
// dialogsample2003  2004/11/29:sam
// ※wm5.0でも使えるかと
// ダイアログの表示だけのプログラム
// サンプルプログラムの雛形として。
//
//---------------------------------------------------------------------
#include "stdafx.h"
#include "dialogsample2003.h"
#include
BOOL InitInstance (HINSTANCE);
LRESULT CALLBACK WndProc(HWND, UINT, WPARAM, LPARAM);
LRESULT CALLBACK About(HWND, UINT, WPARAM, LPARAM);
//---------------------------------------------------------------------
//
// WinMain
//   最低限の機能に絞っているので、アクセレーターなどの呼び込みはしない。
//
//---------------------------------------------------------------------
int WINAPI WinMain( HINSTANCE hInstance,HINSTANCE hPrevInstance,
LPTSTR lpCmdLine, int nCmdShow )
{
HWND hWnd;
hWnd = CreateWindow( _T("dialog"), _T("dialog_sample"), WS_VISIBLE,
CW_USEDEFAULT, 0, CW_USEDEFAULT, 0, NULL, NULL, hInstance, NULL);
if(!hWnd)
return false;
// ダイアログ呼出
DialogBox(hInstance, (LPCTSTR)IDD_ABOUTBOX, hWnd, (DLGPROC)About);
return TRUE;
}
//---------------------------------------------------------------------
//
// About
// ダイアログ本体。処理を書く場合、ここを利用。
//
//---------------------------------------------------------------------
LRESULT CALLBACK About( HWND hDlg, UINT message, WPARAM wParam, LPARAM lParam )
{
switch( message )
{
case WM_INITDIALOG: //Windowの初期化
return TRUE;
case WM_COMMAND: //コマンドイベント
if( LOWORD(wParam) == IDOK || LOWORD(wParam) == IDCANCEL ) //IDCANCELとは×ボタン
{
EndDialog(hDlg, LOWORD(wParam));//ダイアログ閉じる時
return TRUE;
}
}
return FALSE;
}

2006年04月08日

Platform Builder5.0のインストール

Platform Builderとは?

VisualStudio2005がネイティブアプリケーションを作成できるので、そもそもPlatform Builder を利用するケースはそうそうない。基本的にはデバイスベンダーさんや、PDAメーカの方が使用するモノ。購入すると十数万なのだが、評価版は無償となっている。

Platform Builder5.0 評価版の入手 † http://www.microsoft.com/japan/windows/embedded/trial/evalkit.asp
上記サイトからWindows CE 5.0 評価版をダウンロード

Platform Builder5.0インストール

ダウンロードしたsetup.exeを実行でインストールが開始される。インストールには.netframework1.1が必須となるので、入ってないのであれば下記ダウンロード。

.netframework1.1 Download

x86用 エミュレータイメージを作ってみる

チュートリアルに従い、作成した覚書。
  • 「ファイル>新規プラットフォーム」を選択し、ウィザードを立ち上げる
  • OSデザインイメージ(BSP)を EMULATOR;X86 を選択する
  • 後の設定はデフォルトでウィザードを完了させる
  • IDEの左上、「Emulator: x86_Release」を「Emulator: x86_Debug」に選択しなおす
  • 「OS をビルド>ビルドおよびシステム生成」を選択するとビルド開始この構成では、約22Mbyteのイメージとなるためか、コンパイルはかなりの時間(15分ぐらい)かかった。

2006年05月30日

WMDCOM (2006)

初?! WMDCOM開催!!!

なに~~~~、しらんかったよぉ!!!
DevCon2006の後でこんなイベントがあるなんて!!!!

これから モバイル&embeded系を開発したい人向けの無料イベント WMDCOM!!

http://f.hatena.ne.jp/images/fotolife/k/kzou/20060518/20060518105138.jpg

まじで面白そう、、、でもまだ登録できるのか?!


2006年12月12日

Windows Mobile5.0ではまった!Win32API

WIN32 標準APIがCEにない場合の対処 or APIの仕様変更の対処

winsock2.h
ない!と決め付けていたがあったらしい。libファイルが"Ws2.lib" もしくは " "Winsock.lib"で利用できるが、Ws2.libは gethostbyname() などがコンパイルは通るが、値を返さないので要注意!というかはまった(汗)

もし WSA~ Functionを使いたいのであれば、Ws2.libも必要なので、リンクライブラリーは、Winsock.lib、Ws2.lib の両方を指定する必要がある。

ちなみにWindowsでは "WS2_32.LIB"


time.h
ないらしい。"time()"をms単位で使いたかったので "GetTickCount?()"で代用


OutputDebugString?()
これはあった。MessageBox?で見ていくのも限界があるし、またデバック時の効率としては非常に有効なので活用したい。下記サンプル

int APIENTRY _tWinMain(HINSTANCE hInstance,HINSTANCE hPrevInstance,LPTSTR lpCmdLine,int nCmdShow)
{
OutputDebugString("start _tWinMain");
return TRUE;
}


乱数派生
srand()で出来そう。基数が必要なので、このサンプルではGetTickCount?()で現在のシステム時間を取得してます。

int i = 0;
int tt;
tt=GetTickCount();
srand((unsigned int)tt);

2007年03月12日

GhostDualSim

すげぇ~モノ見つけた
http://cgi.ebay.com/Dual-Sim-10th-Gen-Auto-STK-Menu-Universal-holder-cut_W0QQitemZ150020866722QQihZ005QQcategoryZ10364QQrdZ1QQcmdZViewItem
DualSimだって!DとS、プラン違いのSIMなんかの組み合わせが可能!とのこと。。。
ここに詳しく書いてます。
http://www20.atwiki.jp/smartphone/pages/8.html
どうやって使うのか?疑問はあるけど久々に夢を見た製品かも?

2008年04月08日

New WM端末たち

気になるなぁ~。
X03ht、ht1100、カイザー、Willcom UMPC(これはWMじゃないのか?)
でも一番気になっているのは、これ。

Google Android携帯をhTcが早くもリリース!?
http://www.slashgear.jp/2008/04/post-2443/

Android SDK、動かしてみたけどなかなか良くできているっぽいんだよねぇ~♪

2008年04月15日

D4(Willcom W-ZERO3後継)発表!

img03.gif

でましたねぇ~、D4!
あっちゃこっちゃでNewsになってますね。

http://ascii.jp/elem/000/000/124/124948/
http://www.willcom-fan.com/wzero3/entries/yam/000444/
http://journal.mycom.co.jp/news/2008/04/14/007/

VistaっていうOS選択が疑問符ですが、HW的にはとっても素晴らしいと思いました。欲しい!でも10マンオーバーは高すぎか?

WillcomはこれでWM路線を脱することになってしまうんでしょうか?それは残念なのでESはES路線で残してほしいところですねぇ~。

2008年06月06日

Willcom 03

本当完成系登場って感じですな。
willcom03.jpg

ある意味興味は個人的にはあるけど、ビジネス的には面白くない端末と思うのは筆者だけ?すべてが揃っていれば発展性が限られる訳で、可能性があるのはBTスレーブだけだろうか。あとはコンテンツ=アイデア勝負、技術力を駆使した世界ではない気がしてならない。

やっぱり、Androidかな?!
Iphoneもプラットフォーム開示すれば面白いのになぁ、、と勝手に夢膨らませてます。

About Windows Mobile

ブログ「OUTSIDE SAMUSON.COM : BLOG」のカテゴリ「Windows Mobile」に投稿されたすべてのエントリーのアーカイブのページです。過去のものから新しいものへ順番に並んでいます。

前のカテゴリはWindows and Linuxです。

次のカテゴリは作者のひとりごとです。

他にも多くのエントリーがあります。メインページアーカイブページも見てください。

Powered by
Movable Type 3.36