2012年8月25日土曜日

[C++/CLI] いろいろメモ


[共通] 当 Blog の投稿に関する基本事項について
→ http://fuunyan.blogspot.jp/2012/09/blog.html


え~新作業場にてVC++で画面作成をすることになり四苦八苦しならが作成しているときに使った、非常に個人的なメモ投稿となっております。
まぁそれでも似たような事を知りたい人がいるかもしれないと公開しました。
この辺の事情を察して、ご覧ください。
当分の間、随時更新されていくはずです。
後付けし続けると大変長い投稿になるので項目ごとに投稿するように修正予定。
そんなわけで追加分は下書きとして保存中・・・。

●関連・面白そうサイトメモ
http://www.plustarnet.com/aspil/Programming/

http://www.atmarkit.co.jp/fdotnet/special/cppcli/cppcli_03.html

・前田稔(Maeda Minoru)の超初心者のプログラム入門
http://www.eonet.ne.jp/~maeda/index.html

方法 : System::String を wchar_t* または char* に変換する
http://msdn.microsoft.com/ja-jp/library/d1ae6tz5(v=vs.80)


公式に面白そうな企画があったっぽい
Visual Studio 2008 でゲームを作ろう 第 1 回プロジェクトファイル
http://www.microsoft.com/ja-jp/download/details.aspx?id=14288


・C++/CLI: とある文字列の相互変換(コンバージョン)
http://codezine.jp/article/detail/4774

・Programing Enlightened 文字列操作
http://vene.wankuma.com/prog/CppCli_strings.aspx


方法 : さまざまな文字列型間で変換する
http://msdn.microsoft.com/ja-jp/library/ms235631(v=vs.80).aspx

●さすがに個別記事化するほどでもない技術情報

マネージ?アンマネージ?
#pragma unmanaged
#pragma managed


コマンドライン引数の値を取得
// 以下の順で指定されているのを想定
// [1] iniファイルへのフルパス
// [2] 
// [3] 
array<String^>^ args = System::Environment::GetCommandLineArgs();

if(args->Length > 1)
    iniPath = args[1];

0 件のコメント:

コメントを投稿