社区
VB基础类
帖子详情
VB程序编译成exe后还是不能脱离VB的运行库吗?
aleck
2000-05-25 12:03:00
...全文
886
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的运行库。
反编译工具ILSpy.
exe
ILSpy.
exe
是一款强大的开源反编译工具,专为.NET Framework和.NET Core应用
程序
设计。它允许开发者查看、理解和分析编译后的.NET
程序
集的内部结构,包括IL(中间语言)代码、元数据、类、方法、属性和事件等。ILSpy...
VC开发的串口通讯类(静态库,含使用范例和注解)
这是我用VC写的一个串口通信类,是静态库形式的,可随工程一起编译。里面还有在MFC中使用的简单范例,当然Win32
程序
也可以调用,因为设计时就是用纯API打造的,当初也是为Win32应用
程序
做的接口类。因为采用的是多...
java源码包---java 源码 大量 实例
Java 3DMenu 界面源码,有人说用到游戏中不错,其实平时我信编写Java应用
程序
时候也能用到吧,不一定非要局限于游戏吧,RES、SRC资源都有,都在压缩包内。 Java zip压缩包查看
程序
源码 1个目标文件 摘要:Java源码...
【免费下载】 探索
VB
反编译工具:解锁Visual Basic
程序
的奥秘
探索
VB
反编译工具:解锁Visual Basic
程序
的奥秘 ...这个工具能够将已编译的
VB
EXE
文件逆向转换回其原始的工程文件格式,使得开发者能够查看或修改
程序
的源代码结构。这对于学习、调试或是理解特定
VB
...
【亲测免费】
VB
反编译工具(
EXE
文件查看器)源代码
VB
反编译工具(
EXE
文件...本项目旨在为
VB
(Visual Basic)爱好者和开发者提供一个独特的工具,用于探索和理解
VB
编译后的
EXE
文件内部结构。请注意,这个工具并非传统意义上的“反编译器”,而是作为一个教育和学习...
VB基础类
7,789
社区成员
197,583
社区内容
发帖
与我相关
我的任务
VB基础类
VB 基础类
复制链接
扫一扫
分享
社区描述
VB 基础类
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章