50 のフォームと多くのモジュールを含む大規模な Visual Basic 6 プロジェクトがあります。フォームを開くと、そのフォームで使用されているいくつかの変数/関数がそこに由来していないことがわかりました。次に、すべてのコードを調べずに、最初に記述された場所を見つけるにはどうすればよいですか。
ありがとうございました。
50 のフォームと多くのモジュールを含む大規模な Visual Basic 6 プロジェクトがあります。フォームを開くと、そのフォームで使用されているいくつかの変数/関数がそこに由来していないことがわかりました。次に、すべてのコードを調べずに、最初に記述された場所を見つけるにはどうすればよいですか。
ありがとうございました。
IDE でプロジェクトを開きます。目的の変数、関数などの出現箇所を見つけ、右クリックして [定義] を選択します。これでそこに行けるはずです。
Shift+F2は大規模なプロジェクトでも機能しています。
それらはおそらくグローバルスコープの変数です。global.basという名前のファイル(または拡張子が.basのファイル)を探し、そこで変数が宣言されているかどうかを確認します。
関数は、.basファイルでもグローバルスコープで宣言できます。それらは、オブジェクトプログラミングの独自のフレーバーで採用された.clsファイルVB6と区別するために、一般に「モジュール」と呼ばれていました。Win32API関数の宣言もそこにあります...
これはあなたに役立つかもしれません。私が見つけたものから、VSにはプロジェクト検索機能がありません。私が誤った情報を持っていて、実際にそれを持っている場合は、代わりにそれを使用してください。