用过Delphi2007的进来看看。
delphi吧
全部回复
仅看楼主
level 7
OOPhappy 楼主
今天安装了Delphi2007不知道为什么,做的程序为什么不能Debug,你们看看,绿色三角形是灰色的。是我安装失败了还是设置出错了?
2014年01月03日 09点01分 1
level 13
D2007和Win7不兼容
2014年01月03日 12点01分 2
不是吧.....!这不坑我吗,我上次装XE5怎么都不成功,网上有人说装2007。
2014年01月03日 12点01分
回复 OOPhappy :XE5破解的不好,XE4破解完美
2014年01月03日 12点01分
64位win7 下 delphi2007的漂过。。。32位的也用过,没问题。
2014年01月11日 06点01分
回复 yyibetter :是的,我用New Project新建的工程不行,后来听别人的改XE4了。D2007的New里面我没有找到vcl forms appliction选项,就选forms appliction,结果不能编译。
2014年02月10日 11点02分
level 13
说过了,直接上XE4
2014年01月03日 12点01分 3
level 9
骚年,VMBox,呢值得拥有!
2014年01月11日 09点01分 5
感觉虚拟机不好用。当初实习的时候就用了。
2014年01月12日 04点01分
回复 OOPhappy :虚拟机都不好用,你告诉我用什么?
2014年01月12日 10点01分
回复 风情gege :我只是说用起来不好用,但是如果没有其他的办法就只能用虚拟机了。
2014年01月12日 11点01分
level 11
win7 32位64位 D7和2010的飘过
2014年01月11日 10点01分 6
level 13
因为你新建的是一个FORM,而非一个appliction
2014年01月11日 11点01分 7
level 13
新建项目,选 vcl forms appliction,才会创建项目并生成相关文件, 你直接创建的是一个form(窗体)没有意义,也不会生成文件,当然就无从编译、链接、调试...
2014年01月11日 11点01分 8
这....等我卸载了D2007的说....一开始我不知道,就卸载了D2007.装了XE4才发现要创建VCL Forms application 。Delphi XE4中New是有这个选项,而2007没有这个选项。不过还是谢谢你。谢谢你有这份心帮我。
2014年01月12日 04点01分
回复 OOPhappy :用XE4吧,没错的。各种设置比2007完善很多,所有现代语言特性也都具备,不会看着C++的泛型什么的眼馋了
2014年01月12日 05点01分
···你不会只建一个窗体就开搞了吧 能编译才怪了
2014年02月20日 08点02分
level 13
Win8 64bit d7根本跑不了
2014年01月12日 06点01分 9
level 13
如果不使用filemonkey也不关心移动平台,那么win32编程下d2009该有的都有了,unicode、泛型(初版时的泛型有些BUG,在update2时已经修正)、vista开始的新win api支持、手势支持。
如果非要说更好点,那么在d2010中增强的rtti是极具吸引力的一个新特性,而且在d2010版中泛型进一步加强了,并且在d2010中内置了代码格式化功能(ctrl+d)不再需要第三方代码格式化插件了。而在xe开始印象深刻的是tthread类以静态方法形式加入了一个匿名线程的快捷创建方式,并且内置支持正则表达式,此版开始也不再需要第三方的正则库了。
到xe2加入了firemonkey,一个跟vcl平行的新应用程序框架,为以后的跨平台做铺垫。firemonkey的前身即大名鼎鼎的第三方组件dxsence,EMB为了实现跨平台方案,必须得有一个跨平台的图像框架,所有EMB收购了dxsence 并重新包装更名为 firemonkey推出,firemonkey是之后版本实现跨平台的基石。XE2还带有一套可以自定义的皮肤系统(stryle),不过有不少问题,如果钟情这套皮肤系统最好用XE3,XE3中增强并修正了改皮肤系统的很多严重的BUG。
另外XE2开始,内置了GDI+库。很多单元名做了修改以区分平台,移植项目时需要注意了。
XE2一个语言方面的增强是加入了类似c#中的扩展方法,虽然在d2007时就对关键字for进行了增强以对一个类的现有的方法做扩展,但是功能有限,XE2中就完善了该功能,可以实现类似对一个任意类型的对象进行扩展方法,例如对一个Integer增加一个ToString方法,而在d2007时则不能对值类型做同样的事情。
XE3、XE4这两个过度版本不值一提,基本也是过度版本(2个发布间隔不过1年),同时增强的基本都是移动平台的东西,作为WIN32开发XE2足以,如果要开发移动平台就直接上XE5,XE5中支持安卓开发了,虽然还不成熟。
最低限度推荐d2009(unicode、泛型支持),比较好的是XE2,功能齐全且BUG相对最少。
d2007也是很win32编程中很不错的版本,此版中大量增强了IDE并重写大量包括数据库组件,IDE中加入了重构功能,更完善的调试功能,最大的缺陷是VCL仍旧不支持unicode。太多东西了,要说越说越多。
最新版本XE5中还缺个Lambda表达式的支持,估计未来版本会加入。
俺不太关心delphi下的移动平台,同时装有几个版本,不过目前常用的还是d7,d7之外用得最多的版本是XE和2009。
2014年01月12日 12点01分 10
XE2和XE3才是过渡版本。XE4的FM有了相当大的优化,而且Win64,IOS,OSX的支持都很完善了。
2014年02月10日 11点02分
1