none
ウィザードを実行すると LANGUAGE が 『言語』になって RC2135 が発生する。

    質問

  • Visual Studio Community 2017 Ver 15.5.0 VC++でダイアログベースのテストプログラムを作りました。

    MFCアプリケーションで、ダイアログベースを選択し、残りの設定は全てデフォルトでウィザードを完了させます。
    この状態でビルドすると、ウィザードが作ったスケルトンが正常に起動できます。

    次に、リソースエディタでメインダイアログにエディットボックスを追加して、右クリックし変数の追加を実行します。
    CString 変数として追加します。

    ここでビルドすると、RC2135 が発生します。

    .rcファイルを確認すると、本来『LANGUAGE 17,1』とあるべき行が、『言語 17、1』になっていました。
    テキストエディタで本来のLANGUAGEに戻すとビルドは成功します。

    まだウィザードしか実行しておらず、私自身は1行もコーディングしていません。
    どうなっているのでしょうか?

    2017年12月5日 1:06

回答

すべての返信