老问题!!Delphi VB VC(50分)

  • 主题发起人 哈利波特
  • 开始时间

哈利波特

Unregistered / Unconfirmed
GUEST, unregistred user!
由于本人只会Delphi所以这个问题,还请大侠请教!
有一个VB程序现想用Delphi重作,原来的VB程序运行非常的慢
现在想知道Delphi的程序比VB的快多少,大约是几倍啊?
Delphi的程序比VC的慢多少,大约慢几倍啊?
 
快100倍。猜的。帮你提。我不会VB
 
快几倍,没测过,不过,vb
作的程序是够慢的,
热切关注,我踢
 
我的一个程序就是完全从VB转到Delphi的,早期的全是VB做的,现在的全是Delphi做的。
转换过程很顺利。
快几倍没测试过,但可以肯定不是一倍两倍的问题,功能同时也快速成倍增加。同样是用
Access,VB的程序要5MB(均包括需要的DLL),而Delphi的只有2MB。
“Delphi的程序比VC的慢多少”-Delphi的程序比VC++慢吗?我看是应该问快几倍?一些
用VC做的软件启动速度是很慢的,所以他们都用一个Splash来掩盖启动的慢。
 
从理论上说,pascal的速度与c速度相当,取决于编译器的水平。
 
樓上各位也太偏激了,個人觀點是
1.如果是做數據庫.vb和delphi各有优缺點.兩者用的都是ado. vb用的是ado原生對象.delphi
對ado進行了封裝.
2.如果是底層的開發毫無疑問.首選delphi和vc.
 
如果是数据库,DELPHI比VB用ADO快3-5倍,用BDE快10-20倍,
 
是么?
学习中
 
不会吧,这么简单的说,那我也加几句,曾经有位网友测试,说VB比VC++快100倍,呵呵,信不信由你,我也测了,是真的。
不过这要说个条件的问题,是在某些情况下,因为各种开发工具都有自已的优势和劣势,所以这个东西不好比,不过,从代码运行方
面,delphi的肯定是比VB的快了,这是书上说的,呵呵。
 
听说理论上,纯pascal的速度只有纯C的70%,但我试验了,计算圆周率时,同一个程序
,用pascal的程序比C的程序要快上好多,可能是它们之间的版本不同吧!我用的pascal
是Turbo Pascal 6.0,C语言是Turbo C 2.0。在写Windows下的程序时,也感觉不到C会比
较快的。我想楼上的人,如果VC比较慢是真的,那估计也是VC要动态链接的原因吧!
Delphi比较快,那就应该是静态链接的缘故吧!另外,在字符串的处理上,循环上,
Delphi也要快的。
 
delphi可能比VB快20倍以上,我估计。如果你用了大量的函数调用,更快。用了指针,
还要快。
 
踢楼上的所有人,除了我自己,哈哈。
我答应帮你提的,说话算术。
 
我只会DELPHI不会VB,VC但现在正在学VC,觉得VC比DELPHI 差多了,无论速度还是其他
 
先不说速度,这些天用VB编程,快烦死了,听听VB怎么烦吧:
一、一个没有打开的数据集,执行close时会出错,所以每次close时要判断;
二、一个空的数据集,将指针移到第一个(delphi中的first),会出错;
三、执行一个带参数的存储过程,要写近十行代码;
四、使用API时,所有要用到的变量和函数都要声明;
五、.....
不要浪费我的上网费了。反正觉得VB烦!
 
完全没有必要改写 用VB把它完善更快~
同样是VB,却有人玩得出神入画,同样是DELPHI,有人玩得头脑大大
WIN平台首选VC++不为什么
 
使用DELPHI比VB一般要快3倍左右,用BDE会更快一些,不过建议不要使用BDE,
因为据说BORLAND公司已经不再开发BDE了!
 
顶部