C#からC++で作ったDLL(ダイナミックリンクライブラリ)のエクスポート関数を呼び出す際に、PInvoke関数がエラーになるようになりました。これは.NET Frameworkがバージョンアップした時に追加された仕様のようで、DllImport構文を書き換えることで回避できます。 続きを読む PInvoke 関数 がスタックを不安定にしていますって
カテゴリー: Windows開発
Windows開発関連のネタ
C++からWebサービスに接続する
正味の話が、Visual StudioのC++プロジェクトのメニューで[Web参照の追加]ができるかという話。
VC++はVisual Studioのバージョンアップの度に「取り残された感」が強くて、C#やASP.NETのように出来ることが増えていくのではなく、制限されていく方向にあるのは間違いない。(VS2003.NETの時にはWebサービスのテンプレートがあったのにVS2005では、あっさり無くなってしまったり)
CFileFindでファイル一覧を取得
VBやC#だと、System.IO.Directoryクラスで簡単にできてしまうことがC++では一苦労ということが多々あります。大昔に作ったソースコードを掘り当てて、同じことをする処理を備忘録。
続きを読む CFileFindでファイル一覧を取得std::stringとCStringの変換
VC++(C++)を使っていく以上、避けて通れない文字列変換。とにかく型やクラスがが多すぎてキャストだけでは無理な場合が多い。今回は、CStringクラスとstd::stringでハマったので備忘録に投稿します。
続きを読む std::stringとCStringの変換C++でVBやC#でおなじみのSplit関数的な操作を行う
VC++でVBやC#のアセンブリで使える文字列を分解するSplit関数に似た操作をするためのコードを備忘録的に投稿。
続きを読む C++でVBやC#でおなじみのSplit関数的な操作を行う