プログラミング研究所 プログラミング研究所 http://www.program-lab.jp/
プログラミング研究所
プログラム研究自作ソフトウェアプログラムメモリンク


  • カテゴリ別アーカイブ

    .NET Framework
    C++/CLI
    DirectX
    GBA
    JavaScript
    OSSの移植
    Win32/64
    その他
    ソフトウェアの設定
    ツール
    ライブラリ
    自作ソフト
    製品レビュー


  • エントリ一覧


    Syndicate this site (XML)

    Powered by
    Movable Type







  • 管理者:NMVL
    nmvl@program-lab.jp





    « ファイルのDrag&Dropを許可する | メイン | リストビュー(Details)の項目追加 »

  • String^ <-> wchar_t* 変換 【C++/CLI】
    ・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 | トラックバック



  • トラックバック
    このエントリーのトラックバックURL:
    http://blog.program-lab.jp/cgi-bin/movabletype/mt-tb.cgi/75



  • コメント



  • コメントの追加
    コメントしてください




    保存しますか?