本ページは公開が終了した情報の複製であり、掲載時点での情報です。本ページに記載されている内容について各所に問い合わせることはご遠慮下さい。
サポート技術情報

[MSVC]#pragma message"あ"で「テキストが挿入出来ません」エラーが発生

文書番号: 401938

最終更新日: 2003/11/10


この資料は以下の製品について記述したものです。


概要

この資料は、プログラムソースコード中に #pragma message "メッセージ" の記述を 含めると Visual C++ 1.0 の統合環境 (Visual Workbench) からエラーが発生すること について説明したものです。

詳細

Visual C++ の統合環境 (Visual Workbench) 上で、以下のコードを含むソース プロ グラムをコンパイルすると、統合環境のアウトプット ウィンドウに化けた文字列が
表示され、最後にエラーが発生します。
  #pragma message ("2バイト文字で始まるメッセージ")
  エラー内容
  「テキストを挿入できません。一行の長さが 251 文字を越えています」

原因

統合環境の不具合により、メッセージの先頭の文字が 2 バイト文字 (DBCS) 時のみに 文字列を正しく受け取ることが出来なくなっています。
現バージョンでの統合環境の改修は行えません。今後のバージョンで対応する予定
です。

対処方法

#pragma message で指定する文字列の先頭に半角スペースか ANSI 文字を一つ以上含める ことで回避できます。

Keywords: KBBUG VC10 KB401938
Technology: kbAudDeveloper kbVCsearch

inserted by FC2 system