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