・String^ → wchar_t*
いまいちスマートじゃない気がするが、コピー関数を作成
inline WCHAR* MStringToWchar( WCHAR *pszDstString, System::String^ strSrcString )
{
int nLength = strString->Length;
for( int i = 0 ; i < nLength ; i++ )
{
pszString[ i ] = strString[ i ];
}
return pszString;
}
バッファサイズチェックは追加した方がいいかもしれない・・・
・wchar_t* → String^
String^ mstr = gcnew String( wstr );
こっちは、ずいぶんと楽。
投稿者 NMVL : 2006年4月14日 14:44