当前位置:编程学习 > Delphi >>

我想问一下Delphi与VB运行库的内容

我之前都是用VB编写一些小程序,业余爱好者,经常遇到一些情况就是我们自己编写的程序在别人电脑不好运行,缺少运行库什么的,他们有些人说Delphi编的就可以在任何电脑上运行,是这样的么?我很想编兼容性好的单文件软件
答案:delphi在这个方面做的和.net一样好,因为他在编写程序的时候非常麻烦,需要你再每个单元都写清楚所调用的关联库,然后在打包的时候,会将delphi自带的关联库都压缩打包进去,形成一个较大的执行文件,或者关联文件(dll文件),但也不是全部,在调用API等非安装在delphi中的单元文件是也是没办法的。比如:程序需要运行EXCEL等文件的时候,如果你的windows中没有EXCEL也是不能运行的。
而其他的一些高级编程软件则没有这样的优点,但他们也有他们的优点,优点就是你再编写程序的时候,不用写清楚关联关系,只要有例如PB6.0之类的DLL关联库,所有的API等外部函数他都在里面了,你能在编写程序时直接运行,不用在去费劲找关联关系,方便了程序的编写。
其他:delphi应用程序都是打包好的,易携带,安全无忧
vb的不太懂 

上一个:delphi中关于free的应用,要再什么样的前提条件下才可以对窗体进行free呢?
下一个:delphi 控件发生变动(比如位置大小)后如何不通过重启窗口还原回原来窗体设计时的初始值?

CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,