• ベストアンサー

定義位置を表示が出来ない?

Mircosoft Visual C++6.0を使用して開発をしています。 元々あったプログラムの修正をしているのですが、 関数を作り呼び出し元で定期位置を表示とすると「シンボル'XXXXX'は定義されていません」と出ます。 元々あった関数の呼び出し元で定義位置を表示とすると 行がずれた分ずれた位置にカーソルが位置付ます。 これはMircosoft Visual C++6.0のバグでしょうか?

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

  • ベストアンサー
  • MrBan
  • ベストアンサー率53% (331/615)
回答No.2

#1の方が書かれているように、プロジェクトの中間ファイルを直接消して再コンパイルすることで直ることもあります。 必須の機能でもなし、駄目ならそういうものと考えて諦めですね。 FAQだと思いますが、基本的にVC6IDEの精度はその程度です。 MicrosoftもVC6のサポートを終了していますし、その挙動はそういう仕様、おまけ機能なのであてにしたら駄目ってことですね。 ちなみに、VC6では日常茶飯事でしたが、.NET2003(VC7.1)等のIDEでそういった現象にあったことはありません。

unchiku777
質問者

補足

中間ファイルを削除して再コンパイルしたら動くようになりました。 ありがとうございます。

その他の回答 (1)

  • keibou21
  • ベストアンサー率31% (18/58)
回答No.1

コンパイルし直しても直りませんか? ブラウザデータベースの更新をすることで再適応されると思われますが。 (確信がないので違ったらごめんなさい)

unchiku777
質問者

補足

中間ファイルを削除して再コンパイルしたら動くようになりました。 ありがとうございます。

関連するQ&A

  • 【WORD2002】カーソル位置の表示を変えるには?

    WORD2002の画面一番下に表示されている、現在のカーソル位置の表示を変えることはできますか? 今は、「位置 34mm 1桁」が黒字で、「行」はグレーで表示されてます。 行位置をmm単位ではなく、行単位で表示させるにはどうしたらいいんでしょう?

  • エクセルのカーソル位置表示色について

    エクセルのカーソルの位置を表示するため、 桁(ABC~)と行(123~)のカーソル該当位置に「薄青」の色が出ます。 これって瞬時には見にくく、もっとはっきりわかる色、たとえば赤であるとかに変えたいのですが、 可能でしょうか?

  • 入力がないのにユーザー定義で定義した文字列が常に表示されてしまう。

    入力がないのにユーザー定義で定義した文字列が常に表示されてしまう。 VLOOKUP関数とIF関数を組み合わせて「=IF(A1="","",VLOOKUP(A1,D2:C5,2,FALSE))」という関数を入力しています。 念のため申し上げますと、 VLOOKUP関数で「D2:C5」の表からデータを検索し、そのデータに該当した行の指定列からデータを取り出しているわけです。 IF関数は、「#N/A」エラーを表示させたくないためです。 この計算式を入力しているセルの書式設定を、ユーザー定義で、「"○""○""○""○""○""○""○"@」としたのですが、 A1セルに入力が無く入力の無いはずのセルに「○○○○○」が常に表示されてしまいます。 どこが間違っているのでしょうか? お知恵を拝借させてください。

  • ウィンドウ起動時のカーソル位置について

    お世話になります。 OS:Windows Vista 言語:Visual C++ 2005 で開発しています。 TabControlを配置し、その中にTextBoxを配置した ウィンドウを開きます。 その時、最初に位置付くカーソルが Tabではなく、TabControl内のTextBoxにすることは可能でしょうか? TabIndexの順番をTextBox=0 TabControl=1にしてウィンドウを 起動しても最初のカーソル位置はTabControlに 位置付けられてしまいます。 以上、よろしくお願い致します。

  • VB6.0の変数、関数の定義位置から元に戻る方法はありませんか?

    VB6.0の機能についての質問です。 ソースを見ている時に変数や関数がどの位置で宣言されているか見たくなる時がありますよね?そこでShift+F2を押すと定義されて位置まで飛ぶことができます。 で、その位置からまた元に戻りたくなりますよね?その方法がわかりません。 どなたか教えてください。お願いします。

  • エクセル 名前定義の範囲について

    エクセル 名前定義の範囲について質問です。 始まり・終わりの行を示す特定の文字列を設定し、 それを元に自動で範囲の行数を変化させるようなことはできませんでしょうか。 例)A列に、行範囲を示す文字列を記述。  B列以降が実際の範囲となる。  A 1 この行から 2  3  4  5  6 この行まで 7 というように記述されていた場合、 「この行から」「この行まで」という文字列の位置を元に、 名前定義の範囲が自動で「B1:C6」となるような方法を探しています。 「この行から」の位置をA3に変更した場合、 名前定義された範囲も、自動で「B3:C6」に変化して欲しいのです。 ただし、文字列を元に変化するのは行だけで、列の範囲は固定で構いません。 極力マクロを使用しない方法で、有効なものがございましたら ご指導のほどよろしくお願いします。

  • コンパイルで未定義のシンボル

    よろしくお願いします。 SunOS5.6ではCプログラムで以下の関数がメイクで未定義のシンボルとしてエラーになってしまいます。 sigblock() sigmask() sigsetmask() SunOS5.8ならば問題なくメイク可能なのですが、SunOS5.6ではどれかのLIBをリンクしなければならないのでしょうか? それともこれらの関数は実装されていないのでしょうか。

  • .NETのキーボード

    こんにちわ。 いまVB.NET2003で開発をしている者です。 [オプション]-[環境]-[キーボード]の設定を "Visual Basic6"としていると, ステップ実行が"F8", 関数定義が"F2", 前回のカーソル位置移動が"Ctrl + Shift + F2" で実現できました。 [オプション]-[環境]-[キーボード]の設定を "[規定の設定]"としたときに, ステップ実行が"F11"で実現できましたが, 関数定義と,前回のカーソル位置移動の実現方法がわかりません。 この機能も含めて.NETの規定のファンクションキーの 操作を調べるにはどこを見れば良いでしょうか? 教えてください。 よろしくお願いします。

  • EXCELの「書式」ユーザー定義で「1」を「00001」に表示することに成功しましたが、実際の値は依然「1」となります。

    EXCELの「書式」→「セル」「表示形式」「ユーザー定義」で00000を選択しA1セルの値「1」を「00001」に表示することに成功しましたが、実際にカーソルをA1セルに持って行くと、値は依然「1」となります。------実際にカーソルをA1セルへ持って行っても「00001」の値になる方法を教えてください。 最終的にはA1セル「00001」B1セルに「B]C1セルに&関数を使って C1セルには00001Bと表示させたいのです。

  • OpenOffice.org Writer カーソルの位置を表示させるには?

    OpenOffice.org Writerで、現在のカーソル位置(行と桁)を、ステータスバー(かどこか)に表示させるには、どうすればいいのでしょうか。 Wordなら最初から見えているのに、こっちは何で無いんじゃい? と困っております。教えていただければ幸いです。