Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/visual-studio/7.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Visual studio 如何从exe文件或项目文件中提取vb表单_Visual Studio_Vb6 - Fatal编程技术网

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

Visual studio 如何从exe文件或项目文件中提取vb表单,visual-studio,vb6,Visual Studio,Vb6,我必须格式化我的电脑。我再次安装了Visual Studio。早些时候我有一个项目 在visualbasic上。我有项目文件保存为.VBP extn,也有和ExE文件 同样的项目。它也在运行。但是,如何从这些Exe和项目文件中检索我在VB中创建的表单。让我们先清除一些障碍,没有向前的方法可以将这些表单从.Exe文件中取出,因此这不是一个选项 另一方面,.vbp文件是项目文件,不包含表单本身,但它可以帮助您定位表单 Visual basic不要求表单文件(.frm)与项目文件存储在同一文件夹中,这

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

让我们先清除一些障碍,没有向前的方法可以将这些表单从.Exe文件中取出,因此这不是一个选项

另一方面,.vbp文件是项目文件,不包含表单本身,但它可以帮助您定位表单

Visual basic不要求表单文件(.frm)与项目文件存储在同一文件夹中,这就是项目文件存储这些表单位置的原因。您只需在VBP文件上单击鼠标右键,从关联菜单中选择“打开方式”,然后从列表中选择“记事本”,您将看到VBP文件的纯文本内容。顶部应该有几行类似于以下内容(取决于您的项目有多少表单):

Form=Form1.frm Form=..\Form2.frm 表单=……。\Source Code\Form3.frm

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

希望有帮助