String^ <-> wchar_t* を相互変換する方法
・String^ → wchar_t*
いまいちスマートじゃない気がするが、コピー関数を作成
inline WCHAR* MStringToWchar( WCHAR *pszDstString, System::String^ strSrcString )
{
int nLength = strString->Length;
{
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 );
こっちは、ずいぶんと楽。