好吧,在过去的几个小时里,我一直在努力解决这个问题。我有Windows 7
32-bit
安装,我正在尝试编译一些旧代码。我没有VB
的任何工作知识,但我正在尝试构建一个VB6
项目,它是代码库的一部分。代码编译,当我在full-compile
之后运行它时,它会运行。但我似乎无法找到这个文件的位置。任务管理器将VB6
显示为进程。它不在%TEMP%
中,也不在我的项目目录中。在我的单个驱动器配置上运行详尽的搜索,我只能通过此名称找到一个条目,并且此文件的时间戳早于当前时间。我试图在调试器仍然在breakpoint
上时删除这个并且它成功了。作为prefetch
目录中的最后手段,我也删除了该条目,但奇怪的是这个文件在VB6上仍然运行。一直在发生什么?
答案 0 :(得分:5)
在VB6 IDE中运行应用程序时,它完全在VB6 IDE中运行。与其他一些语言不同,它不会创建一个可执行文件,然后在挂起调试器时单独运行它,它只是使用VB解释器开始运行代码。
要创建独立的.exe文件,您需要单独创建它。在“文件”菜单中,选择“生成项目名称 .exe”。有关完整的详细信息,请参阅Visual Basic 6概念指南中的“Making and Running an Executable File”。