Microsoft Visual Studio

Ver6からVer7以降へのプロジェクト変換

Microsoft Visual Studio、ビルド構成情報は Ver6以前=>プロジェクトファイル(dsp)に保存 Ver7移行?(Ver8で確認)=>ソリューションファイル(sln)に保存 Ver6で作成したプロジェクトファイル(dspファイル)をVer7以降の環境で開く場合、 プロジェクトに…

エラーコード::2755「指定されたデバイスまたはファイルを開けません」

Windowsのmsiパッケージでアプリケーションをインストールしようとすると以下のエラーが発生します。 エラーコード::2755「指定されたデバイスまたはファイルを開けません」 対処法 暗号化解除(私の場合これが原因でした) msiパッケージを選択肢、[プロパ…

ATLとMFCの変更点 from ver.7.1

ATL と MFC の変更 : ATL 7.1 と MFC 7.1(後で書く)

ATLとMFCの変更点 from ver.7.0

ATL と MFC の変更点 : ATL 7.0 と MFC 7.0 MFCに絡む部分だけ抜粋 dllの互換性。 Visual C++ .NET の ATL と MFC のクラスは、以前のリリースの同じクラスとバイナリ互換性がありません。このため、mfc42.dll を使用してビルドしたソース コードは、Visual …

MFCのバージョン

組み込み系メインの職場にいると、未だにVS6で、というお客さんの要求も多いわけですが(いいかげん10年前の開発環境使うのやめようよ・・・)VS6用のソースをプロジェクトファイル変換してVS2005でコーディングして、納品時にVS6でプロジェクトファイル再作…

文字コード@VC2005

(プロジェクトのプロパティ)->[全般]->[文字セット] ・Unicode 文字セットを使用する(既定値) ・マルチ バイト文字セットを使用する => ShiftJIS VBはだいぶ前からUnicode使っているから文字セットはあまり意識せずに使っていたりするわけだが、VCはデフ…

基本クラス関数のオーバーライド

VS2005ではClassViewはない。以下の操作で関数をオーバーライドする。クラス::プロパティ->メニュー::[オーバーライド](豆腐アイコン)->リストからオーバーライドしたい関数を選ぶ->(ドロップダウン)追加意外と困っている人は多いはず。