【发布时间】:2018-04-06 11:41:58
【问题描述】:
好的,过去几个小时我一直在努力解决这个问题。我有一个Windows 7 32-bit 安装,我正在尝试编译一些旧代码。我对VB 没有任何工作知识,但我正在尝试构建一个作为代码库一部分的VB6 项目。代码编译,当我在full-compile 之后运行它时,它运行。但我似乎找不到这个文件在哪里。任务管理器将VB6 显示为进程。它不在%TEMP% 中,也不在我的项目目录中。在我的单个驱动器配置上运行详尽的搜索,我只能找到该名称的一个条目,并且该文件的时间戳比当前时间早。当调试器仍在breakpoint 上时,我尝试删除这个,它成功了。作为prefetch 目录中的最后手段,我也删除了该条目,但神奇的是,该文件在VB6 上仍然运行。一定是怎么回事?
【问题讨论】:
-
我想到了以下额外的事情: 1. Make license 显示为过期。 2. 运行的代码可能完全来自不同的 dll。 3. 可能还建了一些东西,好像我从属性中更改了版本号,它会从代码中的 App.MajorVersion 显示。
标签: visual-studio debugging vb6 visual-studio-2005