「Windows Mobile デバッグメッセージの出力」の版間の差分
ナビゲーションに移動
検索に移動
1行目: | 1行目: | ||
==Windows Mobile デバッグメッセージの出力== | ==Windows Mobile デバッグメッセージの出力== | ||
− | [[Windows Mobile][Visual Studio 2005]]{{category MFC}} | + | [[Windows Mobile]] | [[Visual Studio 2005]] | {{category MFC}} |
http://msdn.microsoft.com/en-us/library/bb158521.aspx | http://msdn.microsoft.com/en-us/library/bb158521.aspx | ||
===Win32 スマートデバイス=== | ===Win32 スマートデバイス=== |
2020年2月15日 (土) 08:40時点における版
目次
Windows Mobile デバッグメッセージの出力
Windows Mobile | Visual Studio 2005 | テンプレート:Category MFC http://msdn.microsoft.com/en-us/library/bb158521.aspx
Win32 スマートデバイス
- Windows Mobile 6 Standard では、特権APIであるらしく[Windows Mobile アプリケーションの署名] [署名]をしないと、動作しない。
NKDbgPrintfW
void WINAPIV NKDbgPrintfW( LPCWSTR lpszFmt,... );
- lpszFmt
- printfスタイルの書式を設定
NKDbgPrintfW(TEXT("message : %d\n"), someNumber);
DEBUGMSG マクロ
DEBUGMSG ( Condition, Printf_expr )
- Condition
- Booleanに評価される式
- Printf_expr
- printfスタイルの書式、NKDbgPrintfW に渡される。"()"で囲む必要あり
DEBUGMSG(TRUE,(TEXT("message : %d\n"), someNumber));
MFC スマートデバイス
TRACEn
テンプレート:Category 書式 MFCアプリケーションだと、TRACE0 ~ TRACE3 が利用できる。
グループ | 内容 |
---|---|
TRACE0 | 書式指定文字列だけを受け取る |
TRACE1 | 書式指定文字列とさらに 1 つの引数を受け取る |
TRACE2 | 書式指定文字列とさらに 2 つの引数を受け取る |
TRACE3 | 書式指定文字列とさらに 3 つの引数を受け取る |
TRACE1("message : %d\n", someNumber));
© 2006 矢木浩人