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 工具,它具有一些适用于 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 在其自身的对象编程风格中采用。您还可以在其中找到 Win32 API 函数声明...

于 2012-04-24T17:27:18.000 回答
-1

这可能对您有所帮助。据我所知,VS 没有项目搜索功能。如果我被误导并且它确实有一个,请改用它。

于 2012-04-24T17:26:44.663 回答