- 締切済み
VisualC++で入力サポートが機能しない
VisualC++6.0でプログラミングをしています。 VCでは、クラスで"."や"->"を入力すると、クラスのメンバ一覧が自動的に表示されるはずですが、 いつのまにかこの表示が出なくなってしまいました。 この機能を復活させる方法を教えてください。 ツールバーの[ツール]→[オプション]→[エディタ]タブ→[ステートメント入力候補のオプション] は全てチェックが入っている状態です。 便利な機能なので復活させたいです…。 どなたか回答をよろしくお願いします。
- みんなの回答 (3)
- 専門家の回答
みんなの回答
- FAY
- ベストアンサー率49% (95/193)
VC終了後にプロジェクト内の *.ncb, *.clw を削除し、再度VCを起動してプロジェクトを開き、 表示メニュー->Class Wizardで クラスウィザードを再生成してみてはどうでしょうか。
- neKo_deux
- ベストアンサー率44% (5541/12319)
あと、一度ビルドをかける必要があったかも。 他の手段だと、一旦プロジェクトを作り直すとか。 新規にプロジェクト作成し、該当個所にファイルをコピー [プロジェクト]-[プロジェクトへ追加]-[ファイル] で再構築とか。 ビルドの設定やらが飛んじゃって悲しいですが…。
お礼
ありがとうございます。 ビルドをやりなおしてもダメだったんです… プロジェクトを作り直しってのも考えたんですが けっこうプロジェクトが大きくなってきたので、再構築の作業量を考えると怖くなってしまいました… でも、最終的には再構築するしかないですね。
- neKo_deux
- ベストアンサー率44% (5541/12319)
経験的に、プログラムデータベースと呼ばれる情報が破損、不整合を起こしてるんではないかと思います。 1) VC++終了。 2) とりあえず、現プロジェクトバックアップ。 3) プロジェクトのファイル中に、<プロジェクト名>.ncbのファイルがあるので、おもむろに削除。 4) VC++起動、[ファイル]-[開く]からプロジェクト開く。 データベースの再構築に時間がかかりますが、復活するケースが多かったハズ。
お礼
早速の回答ありがとうございます。 回答いただいた作業を行ってみたのですが、残念ながら問題は改善しませんでした。 また別の方法がありましたらよろしくお願いします。
お礼
それでもダメでした… プロジェクトを作り直してみることにします。 ありがとうございました。