社区
VB基础类
帖子详情
VB程序编译成exe后还是不能脱离VB的运行库吗?
aleck
2000-05-25 12:03:00
...全文
914
16
打赏
收藏
VB程序编译成exe后还是不能脱离VB的运行库吗?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
16 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
aleck
2000-06-09
打赏
举报
回复
真的很感谢各位网友对我的帮助,原和大家交个朋友。
surfrh@sina.com
Aleck
lao_cai
2000-06-08
打赏
举报
回复
http://www.collakesoftware.com/
这里生产一个程序:PEBundle v1.00 beta
合并程序需要调用的 DLL 文件到 EXE 文件里面!一来加密二来让软件简洁。这个版本加强了兼容性和改善了操作界面
http://www.collakesoftware.com/files/pebsetup.exe
madfish
2000-06-07
打赏
举报
回复
MSVBVM50.DLL, MSVBVM60.DLL 包含了许多VB的基本函数,如字符串处理等等.还有一些浮点运算矫正函数(针对奔腾芯片的Bug)。
你可以写一个最简单的程序(以 VB6为例),只包含一个 bas 文件,
sub main
exit sub
end sub
然后编译成为test.exe本机代码。
用 tdump.exe (delphi带有): tdump test.exe >t.txt
打开t.txt会发现以下内容:
Imports from MSVBVM60.DLL
_CIcos
_adj_fptan
_adj_fdiv_m64
_adj_fprem1
_adj_fdiv_m32
_adj_fdiv_m16i
_adj_fdivr_m16i
_CIsin
__vbaChkstk
_adj_fpatan
_CIsqrt
__vbaExceptHandler
_adj_fprem
_adj_fdivr_m64
__vbaFPException
_CIlog
_adj_fdiv_m32i
_adj_fdivr_m32i
_adj_fdivr_m32
_adj_fdiv_r
(ord. = 100)
_CIatan
_allmul
_CItan
_CIexp
也就是说, 无论如何, 你的VB程序都无法脱离 MSVBVM60.DLL。
netpower
2000-06-07
打赏
举报
回复
kxy:
VB5.0以上有改进.是编译型的了.
你是delphi程序员吧?
对VB不是很了解?
vb5.0以上是可以编译成本机代码的exe的//
你可以安个VB5.0或VB6.0看看(很愿意和你交朋友^_^)
kxy
2000-06-07
打赏
举报
回复
>>Delphi也是要运行库的/
胡说.
to : netpower delphi的*.dpl是dll.VB的运行库是一个解释器,来解释执行VB的exe.
你概念错了.
VB因为是解释型的语言,他并不是编译成机器的原生码,所以要一个运行库来
解释执行.所以要有运行库.(这也是VB的程序运行慢的原因)
VB的exe我想不是真正的exe,VB4.0反编译的工具大把,可以反编译出来VB的源码.
VB5.0以上有改进.不知道还是不是解释型的.
delphi是真正的编译型的.反编译delphi的exe只能到汇编一级.
BTW:windows,VB,VC都是M$的.所以一般你安装windows后,M$无耻的把VB的运行库
MFC的库都装进了你的机器,尽管你可能从来不用VB的程序.
delphi就吃亏了,VCL可以分离出来,供多个delphi的exe公用.但是M$没有缺省安装
VCL的dpl(也就是dll)
yokel
2000-06-07
打赏
举报
回复
不能脱离。使用VB中的Package & Deployment工具打包后,可以运行。其实,是把*.exe运行所需的一些*.dll等文件(具体文件取决于*.exe所用控件等因素)打包了进去,安装时,自动拷入system下。
Un1
2000-06-06
打赏
举报
回复
既然是“运行库”当然不能脱离。
azhong
2000-06-06
打赏
举报
回复
不能脱离。除非你使用InstallShield或VB6中的Package & Deployment打包制成安装盘。
zhaohang
2000-06-06
打赏
举报
回复
当然不可以,如果要编出绿色软件,还是用VC吧,不过有点难度哦。呵呵
netpower
2000-06-05
打赏
举报
回复
Delphi也是要运行库的/
只是在多数情况下不用//
如果你用了*.dpl的话///
你看看你编的delphi程序要不要运行库////
另外Janven说得很对
apollo
2000-05-25
打赏
举报
回复
如果想不待运行时间哭,用VC把
Wonny
2000-05-25
打赏
举报
回复
就行了。 (不意思。)
Wonny
2000-05-25
打赏
举报
回复
带上运行库不行了。
Wonny
2000-05-25
打赏
举报
回复
VB 运行库好象原则上是要带上的,单独一个 EXE 文件一般不能运行。其他一些语言好象也一样。
yangyj
2000-05-25
打赏
举报
回复
Delphi可以不用,建议改用Delphi
Janven
2000-05-25
打赏
举报
回复
用VB5编的程序,不使用ActiveX控件或自定义控件还有数据库,编译出来的EXE文件还是可以直接在WIN98下运行的,因为WIN98封装了VB5的运行库。
数据仓库与数据挖掘概述
数据仓库是一种对多个分布式的、异构式的数据库提供统一查询的技术。数据挖掘是指从大量的数据库中抽取出此前还没有发现的有效的、实用的信息,并且此后使用此信息来帮助制定关键的商业决策的过程。本文介绍数据仓库和数据挖掘的基本概述。
数据仓库与数据挖掘
数据仓库与数据挖掘 第5章 数据预处理 数据与处理的重要性 杂乱性:命名规则不同 重复性:同一客观事物在数据库中存在两个以上相同的物理描述 不完整性:由于实际系统设计时存在的缺陷以及使用过程中的一些人为因素,数据记录可能会出现数据值的丢失或不确定 噪声数据:数据中存在着错误或异常(偏离期望值) 数据预处理的常见方法 数据清理(清洗) 去掉数据中的噪声,纠正不一致 数据集成 将多个数据源合并成一致的数据存储,构成一个完整的数据集,如数据仓库 数据变换(转换) 将一种格式的数据转换为另一
数据挖掘和数据仓库之间的区别
数据挖掘和仓储对于任何希望在全球或国家层面获得认可的组织来说都是必不可少的两个过程。这两种技术都有助于防止数据欺诈并提高管理统计数据和排名。数据挖掘用于依靠在数据仓库阶段收集的数据来检测重要模式。
电信企业参与竞争的利器-数据仓库和数据挖掘
电信企业参与竞争的利器-数据仓库和数据挖掘基于Sybase的广东电信数据仓库解决方案广东电信科学技术研究院 1 概述 随着电信市场的开放,竞争将越来越激烈。利润的降低使得必须从粗放的经营转变到集约的经营,同时经营决策需要尽可能多的定量的依据和尽可能快的速度。所有这些需要技术上的支持----数据仓库和数据挖掘广东省电信科学技术研究院
VB基础类
7,787
社区成员
197,583
社区内容
发帖
与我相关
我的任务
VB基础类
VB 基础类
复制链接
扫一扫
分享
社区描述
VB 基础类
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章