VB6.0编写的程序在win7或win8上可以用吗

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了VB6.0编写的程序在win7或win8上可以用吗相关的知识,希望对你有一定的参考价值。

VB6.0编写的程序在win7或win8上可以用。
vb6.0是微软公司为业余编程爱好者开发的可视化编程平台。
Visual Basic 6.0 Sirk 整体介绍
====================================

1、只有13m大!保留企业版常用功能,随带随走,支持 XP Vista win7 win8 适合各类VB程序员
2、保留企业版所有控件,完整版有的,迷你版全有,正常打开所有VB工程,非其它过度精简版,而出现打不开文件、工程加载失败等问题
3、保留资源编辑器,类生成器,ADO数据访问,ADO数据环境,数据报表,方便创建数据库应用程序
4、支持鼠标滚轮,方便代码编辑
5、支持创建真正的 控制台应用程序 Console exe,除此之外支持 标准EXE、ActiveX EXE、Active DLL、ActiveX 控件、IDE 插件 等工程类型
6、添加vsFlexGrid系列表格控件,数据呈现更方便
7、添加vbRichClient库,支持多线程,com dll免注册,高速2d绘图,物理引擎,sqlite数据库,有序字典,数组列表,高级集合,常见加密解密,压缩解压缩,socket,简单下载,web服务,xml sax dom,各种工具类……vb不再弱小
8、添加 apiviewer 2004 api 查看器
9、添加 dbgview 调试信息查看器
10、添加 spyxx 窗口分析器
11、添加 enigma virtualbox,可以对VB程序以单文件方式打包,对 ocx dll 免注册,去除依赖,免安装,实现vb程序绿化
12、完善的安装程序,各模块和工具均可自由选择安装
参考技术A 可以的...只不过最多检查就说像是木马这样而已...

Win 7好的VB6开发环境? [关闭]

【中文标题】Win 7好的VB6开发环境? [关闭]【英文标题】:Win 7 good VB6 development environment? [closed] 【发布时间】:2012-02-24 18:23:58 【问题描述】:

我的笔记本电脑上有 Win 7,我想在旅行时将其用作 VB6 开发环境。

有什么理由不这样做吗?目前主要针对XP系统。

【问题讨论】:

不是重复的,但也可以看看this question about how to install the VB6 IDE on Win7,而不是它是否是个好主意,还有this about the IDE on Win7 64-bit当然还有does Windows 7 support the VB6 runtime 你是问Win7是否支持VB6?已经存在许多支持链接来回答这个问题:here 和 here 刚刚意识到@MarkJ 已经发布了这些链接。 掌心 【参考方案1】:

有什么理由不这样做吗?

不是真的,不。尽管 VB 6 IDE 是 officially unsupported 并且自 2008 年以来一直存在,但 Windows 和 VB 团队加班加点地确保它在 Windows 7 和 Server 2008 上正常工作。

我曾经在运行 Server 2008 R2 64 位的旧开发机器上安装了 VB 6,并且可以亲自证明我在使用这种配置时没有遇到任何问题。

老实说,在 Windows 7 中开发可能会让您成为更好的开发人员。 UAC 会主动阻止你做你一开始就不应该做的事情,比如将数据保存在 Program Files 文件夹中。如果您在测试应用程序时遇到此类问题,请不要责怪 VB 6 或 Windows — 真正的问题是您的代码,而错误在于它从一开始就可以工作。以此为契机来解决那些令人头疼的问题(或者至少记下它们,以便他们可以为即将到来的修复安排时间),即使它无论如何都能在 XP 上正常工作。 p>

在紧要关头,您始终可以强制应用程序以管理权限运行和/或通过右键单击其快捷方式来启用 XP 兼容模式。但我当然不建议将此作为一般做法。

【讨论】:

好点。我唯一担心的是相反的方向。部署到 XP 时,在 Win 7 中开发是否会导致问题? @CraigJ:不,怎么可能?唯一的问题是,如果您调用了仅在较新版本的 Windows 中受支持且不支持的 Win32 API 函数(当然,您必须自己声明;VB 6 库已多年未更新)在 XP 上不存在。这在您的开发机器上可以正常工作,但是当您尝试在 XP 上运行它时会崩溃。考虑到 1) SDK 文档告诉您每个功能支持的操作系统,以及 2) 在部署之前,您应该始终在 XP 上测试应用程序,但这并不是什么大不了的事。使用虚拟机是一个不错的选择。 如果在 Win7 上进行数据库 (ADO) 开发,您可能会遇到this problem,但这很容易解决。 实际上有许多新的 ActiveX 组件作为 Vista 和更高版本的一部分。再次注意它们并避免在打算部署到下层系统的程序中使用它们,或者小心地在存在的地方部署组件的可再分发版本。 InkEdit 控件是第一个想到的控件,它是一个支持 XP Tablet Edition 或任何 Vista 或更高版本操作系统上的“笔”输入的 Unicode RichTextBox。有一个非墨水兼容版本可部署到非平板电脑 XP。 Deanna 已经在上面解决了这个问题。这不是 VB6 问题,而是 Microsoft 试图将 ADO 与他们的 Office x64 模型相匹配而导致的 ADO 问题。它与“VB6 不再更新”无关,会影响任何开发环境提前绑定到 ADO。

以上是关于VB6.0编写的程序在win7或win8上可以用吗的主要内容,如果未能解决你的问题,请参考以下文章

电脑是win7 64位,运行vb6.0的出现:“部件'mscomctl.ocx'或其部件之一不能注册:一个文件丢失或无效”

win8都有哪些功能

starccm 10 win10系统能用吗

联想win8怎么可以安装win7

动态驱动困境

让你的WPF程序在Win7下呈现Win8风格主题