Win7 64位旗舰版装哪版的Delphi比较好?

时间:2021-08-31 19:52:49
Win7 64位旗舰版装哪版的Delphi比较好?
XE系列哪个版本在Win764位下比较稳定,而且能安装Ehlib和Dev Express这些控件?

24 个解决方案

#1


多年前我是在Windows server 2008 r2下面安装的D2010,用了几个月,没碰到过什么问题。几个第三方控件安装也没碰到过什么问题。

#2


一、关于操作系统
    1、建议安装Win7 64位旗舰版,它的硬件驱动支持较多,且64位,向下兼容32位。
    2、Win7 64位旗舰版什么版本,主要看它建立的时间,因为微软不断地更新代码(补充驱动,修改Bug),当然最近的版本收纳的更新代码越多,Bug越少。
    3、操作系统的安装文件,有Ghost和ISO两种文件格式,安装时有所区别。
    Ghost安装文件,常集中了一些常用软件,安装方便快捷;ISO安装文件,基本上(大多数)是操作系统纯净版,安装需要虚拟光驱。
    4、某个版本的操作系统,安装好后,只要能及时下载更新,就如同最新版本。

二、XE最好安装在Win7 64位旗舰版下
    可以编译64位和32位程序。

三、Ehlib和Dev Express这些控件
    控件一般与操作系统无关(当然有关,它取决于Delphi)。如果你需要使用大量的第三方控件,建议不要安装XE7。大量第三方控件,还来不及更新支持XE7。
    要根据你手中的第三方控件,支持什么版本,再决定安装Delphi什么版本。


in7 64位旗舰版

#3


Win7 64位旗舰版下装2007 2010两个版本,目前用着都很顺手。2010装过Ehlib没问题,2007没试。

#4


我表示我的Win7 64位旗舰版目前装的是D7,哈哈。

#5


嗯嗯,Delphi 7,只安装了ODAC组件,用着没撒问题,XE7也安装了,没怎么用过。

#6


常用D7,安装了XE5都没有问题

#7


用XE7,尽量不要用第三方控件。移植,以后改写程序等方便。而且FIREMONEKY做界面变的很容易且漂亮

#8


D6,D7,XE7Up1都安装过,看你的应用及你用到的三方控件。

#9


引用 4 楼 mathsfan 的回复:
我表示我的Win7 64位旗舰版目前装的是D7,哈哈。



额....


我们公司更加古老.

目前程序还在用D6


所以我是 WIN7  X64 +Delphi 6  了


#10


直接广度遍历就可以啦,
List scan(Node rootNode) {
List result = new ArrayList();
Node currentNode = rootNode;
while (!currentNode.children.isEmpty() ) {
   result.add(currentNode);
    currentNode = getMaxChildNode(currentNode);
    
}
return result;
}

然后方法getMaxChildNode就这么写
Node getMaxChildNode(Node root) {
   double maxWeight:= 0;
   Node result=null;
    for (int i=0; i<root.children.size; i++) {
      Node childNode = (Node)root.children.get(i);
      if ((result == null) || (maxWeight<childNode.weight)) {
          result = childNode;
          maxWeight = childNode.weight;
      }
  
    }
   return result;
}

#11


我的应用软件都D7的,而XE7基本上是学习罢了。

#12


用XE7UP1吧,至于说EHLib,早就支持XE7了,只是很少有泄漏出来。

#13


建议装XE7,目前,大量的人员正在使用中
放两个群号,控件里面非常多。
QQ群:FireMonkey[移动开发] 165232328
QQ群:QDAC官方群 250530692

#14


建议装XE7,但有些控件,不支持。

#15


我装三个版本

D7   XE和XE7

完美流畅运行

#16


D5,D7,D2007,XE,XE5,XE6都安装过,表示毫无压力

#17


XE7 第三方控件 几乎全有了。

#18


引用 17 楼 chinacodegear 的回复:
XE7 第三方控件 几乎全有了。


额……  我找了好久能支持XE7下的 BSF  这组控件, 一直没找到。。。。



至于系统,  win7  X64已经用了几年了, D6, D7, D2010, XE2, XE5, XE7  都有安装过。
用 D6, D7, D2010, XE2, XE5 都写过一些东西, 系统对版本的支持没什么问题了

碰到过 2010 有点小问题就是在注释的时候,  在用简繁体汉字做注释的时候,在删除汉字时,  偶尔出现了按一次 backspace 键,却只能删除半个汉字,然后,光标以下,马上成了一版的乱码。。。。需要关闭了重来。。。。如果在删除操作前没保存,就有点悲剧。 
这点不知道是只有我有,还是大家也发现过了。

不过 XE7貌似现在还是有些第三方的控件没出来, 所以没怎么折腾, 只是测试安装了, 用原生控件玩了下。。。

#19


在win 7 旗舰版 上面有安装 XE5 ,同时也安装了EHLib 6.3.171和DevExpressVCLProductTrial-14.2.2-20141218 都 运行还可以,其实EHLib和DevExpress控件更新都 挺 快的,只要delphi版本升级了,不久后它们的官网都会很快地入支持的控件的。DevExpress是试用的。

#20


使用第三方控件,维护真的好费劲。

#21


从来没有用过delphi的人,2015年转投delphi阵营,人间无常。

#22


Delphi XE8

#23


一直用Delphi7,偶尔有触控程序,就用D2010版本,基本上第三方控件都支持这两个版本的。

#24


搭车问一下,有试过在WINDOWS2003操作系统下安装DELPHI XE8吗?一直以来的开发环境是WINDOWS SERVER 2003+DELPHI7。这两天装DELPHI XE8 UP1时发现XE8安装在一台PC机时出现“System Error: Code 1400无效窗口句柄”;“rtl1220.bpl非法访问内存”;“coreide220.bpl非法访问内存”等出错信息;另一台装了WINDOWS 2003笔记本就干脆连安装界面都打不开,运行SETUP.EXE只闪了一下就自己退出了。大家有没有遇到这种情况?是否DELPHI XE8只适合安装在WINDOWS7的环境下?

#1


多年前我是在Windows server 2008 r2下面安装的D2010,用了几个月,没碰到过什么问题。几个第三方控件安装也没碰到过什么问题。

#2


一、关于操作系统
    1、建议安装Win7 64位旗舰版,它的硬件驱动支持较多,且64位,向下兼容32位。
    2、Win7 64位旗舰版什么版本,主要看它建立的时间,因为微软不断地更新代码(补充驱动,修改Bug),当然最近的版本收纳的更新代码越多,Bug越少。
    3、操作系统的安装文件,有Ghost和ISO两种文件格式,安装时有所区别。
    Ghost安装文件,常集中了一些常用软件,安装方便快捷;ISO安装文件,基本上(大多数)是操作系统纯净版,安装需要虚拟光驱。
    4、某个版本的操作系统,安装好后,只要能及时下载更新,就如同最新版本。

二、XE最好安装在Win7 64位旗舰版下
    可以编译64位和32位程序。

三、Ehlib和Dev Express这些控件
    控件一般与操作系统无关(当然有关,它取决于Delphi)。如果你需要使用大量的第三方控件,建议不要安装XE7。大量第三方控件,还来不及更新支持XE7。
    要根据你手中的第三方控件,支持什么版本,再决定安装Delphi什么版本。


in7 64位旗舰版

#3


Win7 64位旗舰版下装2007 2010两个版本,目前用着都很顺手。2010装过Ehlib没问题,2007没试。

#4


我表示我的Win7 64位旗舰版目前装的是D7,哈哈。

#5


嗯嗯,Delphi 7,只安装了ODAC组件,用着没撒问题,XE7也安装了,没怎么用过。

#6


常用D7,安装了XE5都没有问题

#7


用XE7,尽量不要用第三方控件。移植,以后改写程序等方便。而且FIREMONEKY做界面变的很容易且漂亮

#8


D6,D7,XE7Up1都安装过,看你的应用及你用到的三方控件。

#9


引用 4 楼 mathsfan 的回复:
我表示我的Win7 64位旗舰版目前装的是D7,哈哈。



额....


我们公司更加古老.

目前程序还在用D6


所以我是 WIN7  X64 +Delphi 6  了


#10


直接广度遍历就可以啦,
List scan(Node rootNode) {
List result = new ArrayList();
Node currentNode = rootNode;
while (!currentNode.children.isEmpty() ) {
   result.add(currentNode);
    currentNode = getMaxChildNode(currentNode);
    
}
return result;
}

然后方法getMaxChildNode就这么写
Node getMaxChildNode(Node root) {
   double maxWeight:= 0;
   Node result=null;
    for (int i=0; i<root.children.size; i++) {
      Node childNode = (Node)root.children.get(i);
      if ((result == null) || (maxWeight<childNode.weight)) {
          result = childNode;
          maxWeight = childNode.weight;
      }
  
    }
   return result;
}

#11


我的应用软件都D7的,而XE7基本上是学习罢了。

#12


用XE7UP1吧,至于说EHLib,早就支持XE7了,只是很少有泄漏出来。

#13


建议装XE7,目前,大量的人员正在使用中
放两个群号,控件里面非常多。
QQ群:FireMonkey[移动开发] 165232328
QQ群:QDAC官方群 250530692

#14


建议装XE7,但有些控件,不支持。

#15


我装三个版本

D7   XE和XE7

完美流畅运行

#16


D5,D7,D2007,XE,XE5,XE6都安装过,表示毫无压力

#17


XE7 第三方控件 几乎全有了。

#18


引用 17 楼 chinacodegear 的回复:
XE7 第三方控件 几乎全有了。


额……  我找了好久能支持XE7下的 BSF  这组控件, 一直没找到。。。。



至于系统,  win7  X64已经用了几年了, D6, D7, D2010, XE2, XE5, XE7  都有安装过。
用 D6, D7, D2010, XE2, XE5 都写过一些东西, 系统对版本的支持没什么问题了

碰到过 2010 有点小问题就是在注释的时候,  在用简繁体汉字做注释的时候,在删除汉字时,  偶尔出现了按一次 backspace 键,却只能删除半个汉字,然后,光标以下,马上成了一版的乱码。。。。需要关闭了重来。。。。如果在删除操作前没保存,就有点悲剧。 
这点不知道是只有我有,还是大家也发现过了。

不过 XE7貌似现在还是有些第三方的控件没出来, 所以没怎么折腾, 只是测试安装了, 用原生控件玩了下。。。

#19


在win 7 旗舰版 上面有安装 XE5 ,同时也安装了EHLib 6.3.171和DevExpressVCLProductTrial-14.2.2-20141218 都 运行还可以,其实EHLib和DevExpress控件更新都 挺 快的,只要delphi版本升级了,不久后它们的官网都会很快地入支持的控件的。DevExpress是试用的。

#20


使用第三方控件,维护真的好费劲。

#21


从来没有用过delphi的人,2015年转投delphi阵营,人间无常。

#22


Delphi XE8

#23


一直用Delphi7,偶尔有触控程序,就用D2010版本,基本上第三方控件都支持这两个版本的。

#24


搭车问一下,有试过在WINDOWS2003操作系统下安装DELPHI XE8吗?一直以来的开发环境是WINDOWS SERVER 2003+DELPHI7。这两天装DELPHI XE8 UP1时发现XE8安装在一台PC机时出现“System Error: Code 1400无效窗口句柄”;“rtl1220.bpl非法访问内存”;“coreide220.bpl非法访问内存”等出错信息;另一台装了WINDOWS 2003笔记本就干脆连安装界面都打不开,运行SETUP.EXE只闪了一下就自己退出了。大家有没有遇到这种情况?是否DELPHI XE8只适合安装在WINDOWS7的环境下?