win10怎么用vb6,vb6在win10运行无反应

首页 > 实用技巧 > 作者:YD1662023-04-24 06:54:59

Visual Basic 6 是VB3后最成功的 Basic开发环境,中间的都腰折了没能活下去。适合Windows平台上开发的且开源的Basic环境,freebasic应该是相当不错的。freebasic的核心是它的compiler,fbc, 它是代码级跨平台的,同一源码在不同平台上用它编译一下即可。

freebasic程序在windows平台上,可以通过窗口注册、注入回调函数,直接由windows平台完成gui界面; 在Linux平台上,可以初始化 gtk、qt、tk,wxWidget然后由它们完成gui。这种方式的程式如出一辙,方便实用,有很好的适应性和可扩展性。freebasic不再是从前简单的basic,而是集类和指针于一身的现代化编译器,所以它对接glade的xml的ui界面文件完成应用程序gui相对比较容易。

着重要说的是winFBE这个RAD,它是为freebasic建的,原代码是开源的。有了它,在windows平台上使用freebasic就如同VB6一样编程,能生成x64和x32版本的应用程序和dll,这比vb6在x64方面进了一大步,和vb.net可比性不大,因为vb.net是基于.net底座的。vb6可以在win10和win11上使用,要用些手段,还要安装鼠标滚轮的插件,编译出来的x32程序是能在win10和win11上运行的; freebasic则直接生成x64程序,因此对付未来的应用还是可以的。抛开freebasic,介绍一下winFBE RAD环境的使用。

下载winFBE程序包,解开后是下面的样子。

win10怎么用vb6,vb6在win10运行无反应(1)

freebasic的东西还是原来的东西,但增加了WinFBE32和WinFBE64程序,解压后直接使用,不需要安装注册什么的。WinFBE32是32位的RAD,但编译输出可以是x32和x64; WinFBE64是64位的RAD,编译输入出x32和x64自选。两者进入后的界面完全相同,右侧下拉框是编译输出选择。

这意味着,win10x32平台上运行WinFBE,同样可以开发出适合win11x64位平台运行的应用程序, 当然也能开发出适合windows11的x32应用程序。

win10怎么用vb6,vb6在win10运行无反应(2)

运行WinFBE32后RAD就出来了,这RAD像VB又不同于VB,怎能用呢?

从主菜单的Project入手,创建New project

win10怎么用vb6,vb6在win10运行无反应(3)

直接在Project Path上找个文件夹,右侧选Visual Designer,左侧编译附加参数空着,就可以开始新工程了。其实右侧的 console是开发无界面的终端程序,visual designer也就是做带gui界面的程序。

换个方式,单刀直入开始写GUI程序。

win10怎么用vb6,vb6在win10运行无反应(4)

首页 1234下一页

栏目热文

文档排行

本站推荐

Copyright © 2018 - 2021 www.yd166.com., All Rights Reserved.