VC++を起動中にマシンが固まってしまい、マシンを再起動しました。
次に、VC++上でcppファイルをダブルクリックすると、
VC++上のエディタではなく、OSのほうで関連付けているエディタで
開いてしまいます。
もとのVC++上のエディタで開くにはどうすればよいのでしょうか?
環境を補足します
Windows2000Pro VC++6.0です。
そういう状況になった事が無いので良くわかりませんけれど、
VC++の設定情報がおかしくなってしまったのではと言う気がします。
一度、アンインストールして再インストールするのが一番確実な
気がしますが、何とも言いかねますね。
VCのバージョンを提示した方がより的確なレスがつくと思いますよ。
あうあう、書き込んでいる内にレスがついていた。
と言うわけで、バージョンのところは無視してください。
VC.net 2003 なら
1.ソリューションエクスプローラの xxx.cppを右クリック
2.ファイルを開くアプリケーションの選択をクリック
3.C++ソースコードエディタ を選んで、規定値として設定ボタン押下
とかそれっぽいですね。
# 試してませんが。。。
右クリックメニューにそれらしきものが見当たりません。
エクスプローラで、XXX.cpp を選択し、右クリック
で、「プログラムから開く」→「プログラムの選択」
で、
この種類のファイルを開くときは、選択したプログラムをいつも使う
をチェックし、Micorsoft(R) Developer Studio をダブルクリックしたらどうでしょう
か?
マシンが固まって再起動後、
対象のcppファイルを開くとバイナリファイルであると
言われました。
固まったときにファイルが壊れたのでしょう。
VC++の問題ではなくなりましたので、クローズさせていただきます。
ありがとうございました。
メニューのツールとかカスタマイズとかプロパティとかエディタとかオプションとか、
(VC6.0に上記メニューがあるか分かりませんが)
それっぽいところいじってみて、ダメそうならPATIOさんのご指摘どおり、再インストー
ルが手っ取り早いかと。
動作が変わったということは、別のところもおかしくなっている可能性もありますし。
VC++6.0と言うことなので特にこの辺のエディタを指定するような部分は
見あらないですね。外部のエディタを使用するとかのオプションがあるかも
と思ったんですが、見当たらないし。
OSの関連付けを変えちゃえば、多分OKなんでしょうけれど、
本来ならこれを変えなくてもうまく行くはずなんですよねぇ。
私のところではOSの関連付けは秀丸になっていますけれど、
VC++6.0上ではちゃんとVCのエディタで開けてます。
あうあう、またもや投稿が錯綜してる。
そうですか、cppファイルが壊れてましたか。
それでOSで関連付けているエディタで開けるというの解せませんが、
ご本人が解決したと言うのであれば、それでも良いのかなぁ。
バックアップしてあった(壊れてない)cppファイル
に戻すと、VC++上で正常に開けました。