• 締切済み

VisualC++で入力サポートが機能しない

VisualC++6.0でプログラミングをしています。 VCでは、クラスで"."や"->"を入力すると、クラスのメンバ一覧が自動的に表示されるはずですが、 いつのまにかこの表示が出なくなってしまいました。 この機能を復活させる方法を教えてください。 ツールバーの[ツール]→[オプション]→[エディタ]タブ→[ステートメント入力候補のオプション] は全てチェックが入っている状態です。 便利な機能なので復活させたいです…。 どなたか回答をよろしくお願いします。

みんなの回答

  • FAY
  • ベストアンサー率49% (95/193)
回答No.3

VC終了後にプロジェクト内の *.ncb, *.clw を削除し、再度VCを起動してプロジェクトを開き、 表示メニュー->Class Wizardで クラスウィザードを再生成してみてはどうでしょうか。

fu-ma
質問者

お礼

それでもダメでした… プロジェクトを作り直してみることにします。 ありがとうございました。

  • neKo_deux
  • ベストアンサー率44% (5541/12319)
回答No.2

あと、一度ビルドをかける必要があったかも。 他の手段だと、一旦プロジェクトを作り直すとか。 新規にプロジェクト作成し、該当個所にファイルをコピー [プロジェクト]-[プロジェクトへ追加]-[ファイル] で再構築とか。 ビルドの設定やらが飛んじゃって悲しいですが…。

fu-ma
質問者

お礼

ありがとうございます。 ビルドをやりなおしてもダメだったんです… プロジェクトを作り直しってのも考えたんですが けっこうプロジェクトが大きくなってきたので、再構築の作業量を考えると怖くなってしまいました… でも、最終的には再構築するしかないですね。

  • neKo_deux
  • ベストアンサー率44% (5541/12319)
回答No.1

経験的に、プログラムデータベースと呼ばれる情報が破損、不整合を起こしてるんではないかと思います。 1) VC++終了。 2) とりあえず、現プロジェクトバックアップ。 3) プロジェクトのファイル中に、<プロジェクト名>.ncbのファイルがあるので、おもむろに削除。 4) VC++起動、[ファイル]-[開く]からプロジェクト開く。 データベースの再構築に時間がかかりますが、復活するケースが多かったハズ。

fu-ma
質問者

お礼

早速の回答ありがとうございます。 回答いただいた作業を行ってみたのですが、残念ながら問題は改善しませんでした。 また別の方法がありましたらよろしくお願いします。