2015-07-01から1日間の記事一覧

OLE2Tマクロはむやみに使うの禁止

COM

OLE2T が実行されるたびに、スタック領域が消費されるのでループ内での使用や、非常に大きな文字列の使用は避けなければなりません。 ヒープに変換して使うなら、こう。 #include <memory> std::unique_ptr<TCHAR[]> p_json(new TCHAR[json.length()]); long len = mbstowcs( </tchar[]></memory>…

VB.NETとC#でデバッグビルド時のみ通るコードを書く

VB.NET #If DEBUG Then Console.WriteLine("デバッグバージョンです。") #End IfC# #if DEBUG Console.WriteLine("デバッグバージョンです。"); #endifネタ元 http://dobon.net/vb/dotnet/programing/define.html