4

50 のフォームと多くのモジュールを含む大規模な Visual Basic 6 プロジェクトがあります。フォームを開くと、そのフォームで使用されているいくつかの変数/関数がそこに由来していないことがわかりました。次に、すべてのコードを調べずに、最初に記述された場所を見つけるにはどうすればよいですか。

ありがとうございました。

4

5 に答える 5

8

IDE でプロジェクトを開きます。目的の変数、関数などの出現箇所を見つけ、右クリックして [定義] を選択します。これでそこに行けるはずです。

于 2012-04-24T17:46:46.937 に答える
6

Goto 定義 SHIFT + F2 は、小規模なプロジェクトで作業するときに使用するものです。ただし、実際の機能が必要な場合は、MZ Toolsまたは Agent Ransack をダウンロードしてインストールしてください。私は個人的にMZ Toolsを使用しています。これには、変数やメソッドなどの出現箇所の検索など、VB6 用の素晴らしい機能がいくつかあります。また、非常に役立つことがわかっている多数の機能があります。

MZ Toolsも無料で使用でき、必要に応じて寄付することもできます。

于 2012-04-25T03:27:11.063 に答える
1

Shift+F2は大規模なプロジェクトでも機能しています。

于 2015-10-06T11:50:04.133 に答える
0

それらはおそらくグローバルスコープの変数です。global.basという名前のファイル(または拡張子が.basのファイル)を探し、そこで変数が宣言されているかどうかを確認します。

関数は、.basファイルでもグローバルスコープで宣言できます。それらは、オブジェクトプログラミングの独自のフレーバーで採用された.clsファイルVB6と区別するために、一般に「モジュール」と呼ばれていました。Win32API関数の宣言もそこにあります...

于 2012-04-24T17:27:18.000 に答える
-1

これはあなたに役立つかもしれません。私が見つけたものから、VSにはプロジェクト検索機能がありません。私が誤った情報を持っていて、実際にそれを持っている場合は、代わりにそれを使用してください。

于 2012-04-24T17:26:44.663 に答える