易语言是在VB6上二次开发或二次封装吗

有朋友曾猜测易语言是在VB6基础上二次开发或二次封装的产品。

我在这里提几个思路可用于协助否定该猜测。

  • VB6编译的程序在Windows 95系统内运行需要VB6运行库(MSVBVM60.dll直到Win98才被操作系统内置),而易语言编译的程序不需要该运行库。
  • 易语言支持通过置入代码向目标编译程序输出x86机器码,而VB6没有类似的功能。
  • 易语言支持静态编译EXE和DLL(非普通的打包然后在运行时释放DLL),而VB6没有类似的功能。
  • 易语言支持直接使用C/C++的静态库(.lib/.obj),而VB6没有类似的功能。

总结:

  1. 从表面上看,易语言和VB6的IDE比较相似,架构设计思路也是相通的;
  2. 但深入去看,二者编译/链接/运行机制差别巨大,VB6不足以承载易语言在其之上的二次开发或二次封装。
(0)

相关推荐

  • 实现易语言扩展VB6

    VB6要实现一些特殊功能,比如要实现图片格式的转换等等需要下载第三方组件或者编写复杂的算法和调用API 但现在你有了更好的选择就是通过第三方程序设计语言编写你自己需要的功能库,然后再调用. 易语言是一个非常简单且接近于VB的语言,从他的变量声明来看更像是模仿了西门子的PLC编程工具MicroWin. 下面让我来用易语言简单的实现一下吧: 1.打开易语言,创建一个标准Windows DLL工程. 2.创建一个函数. 3.写入代码: .版本 2 .支持库 eImgConverter .程序集 程序集

  • 易语言是在VB6上二次开发或二次封装吗

    有朋友曾猜测易语言是在VB6基础上二次开发或二次封装的产品. 我在这里提几个思路可用于协助否定该猜测. VB6编译的程序在Windows 95系统内运行需要VB6运行库(MSVBVM60.dll直到Win98才被操作系统内置),而易语言编译的程序不需要该运行库. 易语言支持通过置入代码向目标编译程序输出x86机器码,而VB6没有类似的功能. 易语言支持静态编译EXE和DLL(非普通的打包然后在运行时释放DLL),而VB6没有类似的功能. 易语言支持直接使用C/C++的静态库(.lib/.obj)

  • Java微信二次开发(二) Java微信文本消息接口请求与发送

    第二篇,做微信文本消息接口请求与发送,具体内容如下 需要导入库:dom4j-1.6.1.jar,xstream-1.3.1.jar 第一步:新建包com.wtz.message.response,新建类BaseMessage.java package com.wtz.message.response; /** * @author wangtianze QQ:864620012 * @date 2017年4月19日 下午3:12:40 * <p>version:1.0</p> * &

  • 用易语言开发Linux程序的方法

    易语言是一个跨平台的开发工具,支持Windows及Linux.使用易语言,您可以在Windows环境下编写基本于Windows的程序,及编写Linux下的程序,并且可分别发布于多个平台.分别发布时只需选择不同的操作系统即可. 在此,再次通知易语言用户,如果您编写的是基于Windows下的程序,可以使用易语言新版本直接编写,对跨平台没有丝毫影响,跟以前的操作没有两样.如果您想开发基于Linux系统下的程序,请参看以下的说明部分. 本章及以后所有叙述都假设您已安装了最新版本易语言. 一 界面 运行易

  • 易语言取磁盘总空间、剩余空间方法

    相信大家对易语言已经不再陌生了吧!易语言已经可以满足中小型软件的开发需求,给我们的工作和生活带来了很大的便利.有时候,我们需要对计算机的磁盘空间做统计,以便提醒我们磁盘的剩余空间. 1.首先,运行"易语言"主程序,在弹出"新建工程文件"对话框,选择"Windows窗口程序"并点击"确定"按钮,进入"Windows窗口程序"设计界面. 2.接下来,在"Windows窗口"上绘制标签组件五个

  • 易语言使用office工具支持库中的宏命令

    宏 到底什么是宏呢? 我们把那些能自动执行某种操作的命令统称为"宏". 宏也是一种操作命令,它和菜单操作命令都是一样的,只是它们对数据库施加作用的时间有所不同,作用时的条件也有所不同.菜单命令一般用在数据库的设计过程中,而宏命令则用在数据库的执行过程中.菜单命令必须由使用者来施加这个操作,而宏命令则可以在数据库中自动执行. 在OFFICE中,有很多种基本宏操作,这些基本操作还可以组合成很多其他的"宏组"操作.在使用中,我们很少单独使用这个或那个基本宏命令,常常是将这

  • 易语言编写收费软件教学

    相比很多朋友都想利用易语言来编辑自己的收费软件吧,今天小编就教大家如何制作简单的收费软件. 1.在易语言中制作一个这样的窗口 2.然后双击窗口在程序集中写出下面的代码: .版本 2 .支持库 eAPI .子程序 __启动窗口_创建完毕 取本机机器码 () .子程序 取本机机器码 .局部变量 内存特征, 整数型 .局部变量 硬盘, 硬盘信息 .局部变量 硬盘特征, 整数型 内存特征 = 取内存容量信息 (0) + 取内存容量信息 (2) 取硬盘信息 (硬盘, 0) 硬盘特征 = 硬盘.容量 编辑框

  • 详解易语言交换变量

    易语言交换变量图文解析 方便操作易语言的代码 1.新建一个易语言 2.放上1个控件 3.这里启动菜单的代码 4.写好一个用来操作的类 5.写几个自定义数据类型 6.编译成exe文件,放到桌面上 7.这里就是运行之后的效果 以上步骤很简单,大家跟着操作下,感谢大家对我们的支持.

  • 易语言如何导入模块?易语言模块导入的步骤

    相信许多人在易语言导入模块时不知道怎么弄,接下来教大家易语言怎么导入模块 1.一.打开你的易语言,什么版本都可以的哦! 二.进入你需要加模块的易语言编程程序 三.在左边下拉栏选择程序 四.双击模块引用表 五.找到你需要添加的模块 六.双击后在这里面就有咯! 总结: 以上就是易语言进行模块导入的6个具体步骤内容,感谢大家对我们的支持.

  • 易语言的学习基础知识点

    创建窗口,鼠标点点就可以,很简单快捷   举例程序源码 大致的程序编写思路如下: 在代码中"__启动窗口_创建完毕"下,编写相应代码,初始化程序 一个方框对应一个事件处理函数 然后下面编写各个事件处理函数即可 在一个窗口中调用另一个窗口只需要"点击菜单栏中的"插入"-->"窗口"即可 使用"载入 (窗口1, , 真)"即可显示,至于返回值以后再了解 易语言很符合国情,适合个人快速开发小型软件! 与Qt面向对象编

  • 零基础易语言入门教程(二)之编程思路

    易语言简介: 易语言是一门以中文作为程序代码编程语言.以"易"著称.创始人为吴涛.早期版本的名字为E语言.易语言最早的版本的发布可追溯至2000年9月11日.创造易语言的初衷是进行用中文来编写程序的实践.从2000年至今,易语言已经发展到一定的规模,功能上.用户数量上都十分可观. 上一篇跟大家讲了零基础易语言入门教程(一)编写第一个程序,然后接下来大家应该自己把支持库和易语言组件里面的控件全部认真的看一下,下面我直接跟大家分享下易语言简单编程思路. 方法和步骤如下所示: 1.易语言程序

随机推荐