如何从exe文件或项目文件中提取vb表单

时间:2011-05-04 08:45:46

标签: visual-studio vb6

我必须合成我的电脑。我再次安装了Visual Studio。早些时候我有一个项目 在Visual Basic上。我将项目文件保存为.VBP extn,并且还具有和ExE文件 同一个项目。它也在运行。但是如何从这些Exe和Project文件中检索我在VB中创建的表单。

1 个答案:

答案 0 :(得分:0)

让我们首先清楚一些方法,没有直接的方式从.exe文件中获取这些表单,因此 不是一个选项。

另一方面,.vbp文件是项目文件,包含表单本身,但它可以帮助您找到它们的表单。

Visual Basic不要求将表单文件(.frm)存储在与项目文件相同的文件夹中,这就是项目文件存储这些表单的位置的原因。您只需在VBP文件上右键单击,然后从上下文菜单中选择打开,然后从列表中选择记事本,您将看到VBP文件的纯文本内容。在顶部附近应该有几行看起来像这些(取决于你的项目有多少形式):

形成= Form1.frm 表= .... \ Form2.frm Form = .......... \ Source Code \ Form3.frm

这些是项目中每个frm文件的“相对”路径。如果您的第一个看起来像没有路径,那么它意味着存储在vbp的同一文件夹中的frm文件丢失了(有人可能已删除它们,或者在他们向您发送项目时没有复制它们)在这种情况下,你无法检索它们。 但是如果你的vbp文件上的行看起来像第二行和第三行,那么搜索这些文件夹,表单文件“应该”在那里,但不幸的是没有保修。

希望有所帮助!