我有 50 个表单和许多模块的大型 Visual Basic 6 项目。当我打开一个表单时,我发现该表单中使用的一些变量/函数并非源自那里。那么我如何在不查看所有代码的情况下找出它最初是在哪里编写的。
谢谢你。
我有 50 个表单和许多模块的大型 Visual Basic 6 项目。当我打开一个表单时,我发现该表单中使用的一些变量/函数并非源自那里。那么我如何在不查看所有代码的情况下找出它最初是在哪里编写的。
谢谢你。
在 IDE 中打开项目。查找感兴趣的变量、函数等的出现,右键单击并选择定义。这应该带你去那里。
Shift+F2即使在大型项目中也为我工作。
它们可能是全局范围的变量。查找名为 global.bas 的文件(或任何以 .bas 扩展名命名的文件)并查看变量是否在其中声明。
函数也可以在 .bas 文件中的全局范围内声明。它们通常被称为“模块”,以区别于 .cls 文件 VB6 在其自身的对象编程风格中采用。您还可以在其中找到 Win32 API 函数声明...
这可能对您有所帮助。据我所知,VS 没有项目搜索功能。如果我被误导并且它确实有一个,请改用它。