Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/objective-c/25.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
在VB6.0中打开.vbp、.frm文件_Vb6 - Fatal编程技术网

在VB6.0中打开.vbp、.frm文件

在VB6.0中打开.vbp、.frm文件,vb6,Vb6,我有一些.vbp、.frm文件,我想用VB 6.0打开它们,但我使用的是Windows 8.1。是否有与Windows 8.1兼容的Visual Basic版本。请向我推荐。提前谢谢。什么不起作用?Microsoft支持运行时文件的时间至少还有几年,最长可达10年,可能还会有几个版本,安装vb 6,除非系统出现问题,否则运行起来应该不会有问题。正如其他人所指出的,VB6开发工具可以安装并在所有版本的Windows Longhorn上运行(有限制)(包括Windows Vista、Windows

我有一些.vbp、.frm文件,我想用VB 6.0打开它们,但我使用的是Windows 8.1。是否有与Windows 8.1兼容的Visual Basic版本。请向我推荐。提前谢谢。

什么不起作用?Microsoft支持运行时文件的时间至少还有几年,最长可达10年,可能还会有几个版本,安装vb 6,除非系统出现问题,否则运行起来应该不会有问题。

正如其他人所指出的,VB6开发工具可以安装并在所有版本的Windows Longhorn上运行(有限制)(包括Windows Vista、Windows 7、Windows 8、Windows 8.1和Windows 10)。大多数限制都是由于微软多年来对IE和IIS进行了变异,从而破坏了它们的基础设施,从而使项目类型变得毫无用处

因此,如果没有VB6或最好是VS6的许可证,您就无法处理这些文件。如果项目相当简单,如果您有VB5的许可证,您可能会设法使完全不受支持的VB5工作,或者如果项目文件用于更简单的应用程序,如果您有VB5CCE的许可证,那么VB5CCE可能会有一些有限的用途。


但是一般来说,没有其他产品可以在任何有用的程度上使用这些文件。因此,正如在这里和其他地方的其他问题中已经多次提到的那样,您需要VB6/VS6,唯一剩下的来源是MSDN订阅或可能在这里或那里出售的已使用或剩余副本。

这不是问题,Visual Basic 5&6运行on Windows 8。这些文件是文本文件。您可以使用记事本查看。请参阅有关VB6项目使用哪个IDE的问题请参阅有关从何处获取VB6 IDE的问题,最后请参阅如何使VB6 IDE在Windows 8.1上工作(这些步骤也适用于Windows 7和10)@vishal_raut:frm文件并不难读取:您可以提取表单的设计(控件、位置),并且可以“简单地”复制和粘贴代码。但是,如果有一些VBx特殊功能(例如控件数组)你必须重写大量痛苦的代码。就目前而言,这是正确的,但效果并不显著。有昂贵的第三方套件试图“升级”VB6项目到其他语言,但最多只能达到80%的简单程度,而更难的20%则由人工干预。其中很少有人能从VB6项目文件中提取二进制资源。如果这些吸血鬼不能做到这一点,一些随机的家伙自己有什么机会?有工具,是的,他们可以做到简单的部分。但是简单的部分可以由一个普通的开发人员自己完成。但是:如果他使用一些第三方COM组件,这些组件可能已经不存在了,他注定要重写。最简单的方法是获得一个MSDN Abo并下载VS6套件(也许有人知道这是否仍然可行)、最新的SP(=6),并将其安装在虚拟机中,使用旧代码diret-ok,在缺少som第三方COM组件时没有帮助)