• ベストアンサー

Visual Studio 2008を使い、Windows Formア

Visual Studio 2008を使い、Windows FormアプリケーションをVB.NETで開発している時の話です。 通常、ソースコードを表示すると、コードエディタでは 「コメントアウトは緑色」「リテラルは茶色」など、種類に応じて文字色を設定してくれます。 ところが、稀に文字色が全て黒くなって表示されることがあります。 文字色が全て黒くなっている時は、インテリセンスなども使えなくなっているようです。 何回かコードを開いたり閉じたりすると直るのですが、 発生条件と適切な対処法が分からず、モヤモヤしています。 発生条件と適切な対処法について、ご存知の方が居ましたら、ご教授ください。

質問者が選んだベストアンサー

  • ベストアンサー
回答No.1

>稀に文字色が~ >黒くなっている時は、インテリセンスなども使えなく~ >何回かコードを開いたり閉じたりすると直る~ 単にメモリ的な問題のような気もします。 開発端末のメモリをMAX搭載することで回避できるかも? (確証はありません。) Visual Studioと言えどもアプリの一つです。 大きなプロジェクト、複数のプロジェクト、デバッグコンパイルした多数のDLLを参照するプロジェクトなどを開くなど、そのような状況であればメモリを多量に消費します。 それ以外には ・Visual Studio以外のアプリケーションの同時起動を減らす ・必要性の無い常駐アプリケーション外す ・不要なWindowsサービスの停止 ・Windowsのグラフィカルな部分をクラシック化(テーマの利用は開発機として好ましくない) ・「タスクバーを自動的に隠す」「同様なタスクバーボタンのグループ化」「WindowsUpdateの自動更新」などの、常駐型機能の利用を行わない。 などなど、、、 最終的には、パッと見でWindows2000と見間違える状態ぐらいで、開発機としてはちょうどよいと思います。 開発機への環境アドバイスなので、「これをしたら直ります」と言って、そちらの環境を壊してしまうような発言をしたくないので、、、 Windows 高速化 メモリ ツール フリー 不要 サービス コンポーネント ↑これらの単語を組み合わせて、いろいろなサイトを見るとよいと思いますよ。 http://winxp.1123.info/010/ こういうサイトや、ツールはいっぱいあります。 レジストリや、サービスの停止などを操作する設定も出てくると思います。 あくまでも自己責任で^^;;;

lack124
質問者

お礼

なるほど、メモリの問題ですか…。 そんなに貧弱なマシンではないので、たぶんアプリケーションの同時起動が多すぎるんだと思います。 滅多に発生しないので、発生した時は他のアプリケーションを終了させてみます。 ありがとうございました。

関連するQ&A

  • visual studio 2008 professional edi

    visual studio 2008 professional edition でvisual basic6のプログラムを開く際に 1.バージョン 2.フォームのプロパティ 3.コントロールのプロパティ が書かれている部分で 「宣言が必要です」というエラーが出るのですが対処法が分かりません。 どなたか教えていただけないでしょうか? VERSION 5.00 Begin VB.Form Form1 Caption = "Form1" ClientHeight = 9510 ClientLeft = 390 ClientTop = 660 ClientWidth = 11100 LinkTopic = "Form1" ScaleHeight = 9510 ScaleWidth = 11100 Begin VB.Frame Frame10 Caption = "cfs number" Height = 1335 Left = 6600 TabIndex = 117 Top = 9840 Width = 1455 ........ と続きます。

  • visual studio 2010のワーニング

    お世話になります visual studio 2010のワーニングに関して教えてください。 選択されたコード ページのプロパティ 'Dependencies' に無効な言語の文字が含まれています。コード ページの文字を使用して、もう一度やり直してください。 メッセージをクリックして表示されるプロパティの'Dependencies'は編集ができないのですが、どの様に修正すればワーニングが無くなりますでしょうか。 ※'Dependencies'の編集ウインドウは表示されますが、そのウインドウ内で編集ができません

  • Visual Basic Editorで書けない字

    ワークシートには書けます。(コピペですが) =CHAR(254)で表示もされます。 数式にも文字列で使えます。 でも、Visual Basic Editor ではコピペすると?に化けてしまいます。 VBAコードの中で使用したいのですがどうすればよいのでしょうか?

  • Visual Studio 2010 professional でst

    Visual Studio 2010 professional でstrcpy_s()関数を使用しようとしているのですが, error C2660: 'strcpy_s' : 関数に 2 個の引数を指定できません。とエラーが出てしまいます. 実際のコードでは以下のように記述しています. strcpy_s(logfont.lfFaceName, cFontName); 具体的に取った行動は#include <string.h>を親クラスだけでなく子クラスでも宣言しました.しかし,インテリセンスも出ないためオーバーロードした関数の選択も出来ません.常に引数が3個の関数を勝手に呼び出そうとしてエラーが出ます. Visual Studio 2010 prfessionalにおいて引数が2つのstrcpy_s()関数を呼び出すためにはどうすればよろしいでしょうか. 私の知識と技術では解決することができないため,みなさんのお知恵を拝借できないでしょうか. 開発環境 Windows 7(32bit版) Visual Studio 2010 professional

  • Visual Studioでビルドできません.

    Visual Studio 2008の環境でVisual Fortranを使用しております. インストールし,新しいプロジェクトでVisual Studioにインストールされているメイン・プログラム・コードもビルドおよびデバッグができず,以下のようなエラーが表示されます. 「エラー1  fatal error LNK2023: DLL または エントリ ポイント 'msobj80.dll' が正しくありません。 LINK 」 このような,エラーが表示されたときはどのように対処すればいいのでしょうか? パソコンの環境は ・DELL PRECISION T3500 ・Windows 7 Professional SP1 ・64ビット です. このような開発ソフトを扱うのは初めてなので,なにも分からない状態です. 皆様のご教授お待ちしております.

  • Visual Studio のエディタの動作が遅い

    お世話になります。 Visual Studio 2005 のエディタの動作が非常に遅く困っています。 PCのスペックも原因のひとつだと思うのですが今までこれ以上の遅いと思ったことはありません。 今回旧システムのソース(VB6)をウィザードで取り込み作業を行っているのですがエラー一覧で「エラーの最大数が制限を越えました」とメッセージが出るぐらいエラーがあります。エディタで修正を行うと毎回このエラーをチェックしてるからでしょうか? 対処法などご存知の方ご教授よろしくお願いします。

  • Visual Studio 2005でのタブやスペースの表示について

    Visual Studio 2005のエディタ画面で、タブが「→」、スペースが「・」で表示されるようになり、とても見づらくて困っています。 特に設定などはいじったりしていないので、コード入力中に変なコマンドを入力してしまったんだと思います。 これを元に戻そうと設定画面を見てみたりしましたが、よくわかりません。 タブやスペースを可視化しない設定の仕方を教えてください。

  • Visual Studio 2008 で VC++ .NET を使って

    Visual Studio 2008 で VC++ .NET を使って開発をしています。 クラスについて現在勉強しているんですけど、早速詰まってしまいました。 『クラス内のメソッドを呼び出す時に、Form1等のフォームを指定し、クラス側ではそのフォームにボタンを配置する。 配置して、そのボタンをクリックされると、ダイアログで「Hello World!」と表示する』 このようなソフトを作りたいのです。(特に意味はなく、勉強したいため) ボタンの配置までは出来るんですが、「クリックされると」の部分が出来ません。 今までは、(クラス使ってないときでは) this->button1->Click += gcnew System::EventHandler(this, &Form1::button1_Click); など、 EventHandlerにthisを与えていたのですが、クラスだとthisが使えなくて困っています。 分かる方お願いします (コードはNGワード扱いされたので、URLを張ります。) http://azio.web.fc2.com/code.txt

  • Visual Basic Editor 開き

    Visual Basic Editorについて。 エクセル2007画面から開発→Visual Basicと、毎回開いていますが、 シートを右クリックして、コードの表示 とでは、何か違うのでしょうか? VBA初心者です。 よろしくお願いいたします。

  • Visual Sutdioの継承について

    Visual Sutdioの継承についてお教えください こんにちは。Form1のデザインをForm2で継承したいと思っています。 そこで、継承ピッカーを使い、Form1のデザインをForm2で継承しました。 ここまでは良いのですが、継承したいのはあくまでフォームで、ボタン押下時のコードはForm2独自のコードを書きたいと思っています。 しかし、Form2のボタン押下時のイベントを書いても、Form1のイベントが起こった後に、Form2で記述したイベントが発生します。 このような事は避けて、Form2で作成した独自のイベントを作りたいと思いますが、どのようにすれば良いでしょうか? 宜しくお願いします。

専門家に質問してみよう