delphi xe5,现在delphi哪个版本好似
今天给各位分享delphi xe5的知识,其中也会对现在delphi哪个版本好似进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!
现在delphi哪个版本好似
delphi7最经典,控件也最多,不过对windows 7或8的支持有点小问题,..特别当你在windows xp下运行编译时,...毕竟delphi 7出来的年头太多了....
delphi xe2则解决了这个问题,但相应的,不是很兼容原有的delphi 7的控件...
delphi xe5支持android,不过目前来说,只能编译一些简单的普通的程序,目前还存在着编译后文件过大,最小5M载入时间长等问题,不过也可以用了...
另外,delphi xe5的控件可能相对来说要少些,毕竟很多厂商还没有开发...
前面不是说了嘛,如果你的软件不需要控件,当然是delphi xe5,如果需要控件,可以考虑XE3或4,现在的DELPHI XE系列真的不错,很稳定..BUG相当少...现在不建议你用DELPHI7..因为对windows 7以后支持有点问题!
delphi2000 怎样添加CNPack
CNPack是 delphi开发小组(项目)的总称。
CNPack有两个部分: CnPack IDE专家包(CnWizards)和 CnVCL组件包。
CnWizards是运行于 delphi IDE里,用于辅助 delphi工程编写的各种工具,下载并安装就可以了。
CnVCL组件包的安装过程如下:
1、下载组件包,并解压到某文件夹下。
2、点击 Delphi的 Tools菜单下的 Environment Options,进入设置对话
框,点击 Library页面中的 Library Path项右边的按钮,将开发包 Source
目录下各个子目录分别加入到搜索路径中。
3、在 IDE中打开 Packages目录下的包文件(注意版本号),再在包文件窗口中进行编译安装。其中带 dcl前缀的为设计期包,无此前缀的为运行期包。注意应该先编译运行期包,再安装设计期包。
顺便提一句: CNPack支持的 delphi的版本如下:Delphi 5/6/7/2005/2006/2007/2009/2010/XE/XE2/XE3/XE4/XE5/XE6/XE7/XE8/10/10.1
没有 delphi 2000这个版本。
Delphi怎样写一个最简单的能显示窗体的TService
下面的代码无法显示出Form2(Win7+XE5):
unit Unit1;
interface
uses
Winapi.Windows, Winapi.Messages, System.SysUtils, System.Classes, Vcl.Graphics, Vcl.Controls, Vcl.SvcMgr, Vcl.Dialogs;
type
TService1 = class(TService)
procedure ServiceStart(Sender: TService; var Started: Boolean);
private
{ Private declarations }
public
function GetServiceController: TServiceController; override;
{ Public declarations }
end;
var
Service1: TService1;
implementation
{$R *.DFM}
uses Unit2;
procedure ServiceController(CtrlCode: DWord); stdcall;
begin
Service1.Controller(CtrlCode);
end;
function TService1.GetServiceController: TServiceController;
begin
Result := ServiceController;
end;
procedure TService1.ServiceStart(Sender: TService; var Started: Boolean);
begin
Vcl.SvcMgr.Application.Create(TForm2,Form2);
Form2.Show;
end;
end.
wr96020407-22 12:21
等级 1楼
在Vista和Windows7以上服务是运行在不同的会话中,不能在用户的会话显示界面,完全隔离了.
只能是在用户会话运行带界面的程序,和服务程序进行进程通讯来控制.
如果是XP以下版本的话可以选择允许和用户互交来显示界面.
delphi的版本
1995 1.0支持16位Windows开发。基于框架(VCL)的,可拖曳、可视化的开发环境
1996 2.0以32位编译器为核心,支持C/S数据库开发
1997 3.0语法:加入接口(Interface)的机制。IDE:首次提供了(Code Insight)
1998 4.0语法:加入动态数组和方法覆盖等支持。IDE:增强调试能力,提供代码模板
1999 5.0增强了IDE和调试器,提供了TeamSource。简化Internet的开发,增强数据库支持
2001 6.0提供了Web Service。跨平台的Kylix 1.0和CLX
2002 7.0提供了.NET的过渡,增强的Internet开发(IntraWeb),完善数据库支持,增加了Indy网路元件和Rave Report资料库报表,并且支援UML及XP的程式制作。
2003 8.0单纯的for.NET版本,拥有C#的能力,保留了Delphi的易用性(业内视为一个过渡版本)
2004 9.0正式名称:Delphi 2005。语法:加入了inline及for in loop等功能。IDE:把Borland Delphi. Net、Borland Delphi Win32、Borland C#、Enterprise Core Objects等环境和功能集成成一个开发工具,因此可以在Win32和.NET开发环境中切换或同时进行
2005 10.0发布名称:Borland Developer Studio(BDS) 2006。集成C++ Builder; ECO(Enterprise Core Objects)升级到ECO III;集成Together for Delphi,可以在同一个IDE中进行UML开发;QA Audits和QA Metrics可以快速的把握专案的设计和代码的质量。
2006 Turbo Borland将BDS 2006拆分成几个独立的版本(Delphi for win32、Delphi for.net、C#、C++ Builder),而且不能同时安装两个不同的版本。由于Borland的IDE生产部份独立成为一家名为codegear的公司,所以这个版本是以Borland名义推出的最后一个版本。
2007 11.0正式名称:CodeGear RAD Studio- Delphi 2007。
2008 5.7 Borland正式宣布将CodeGear子公司出售给Embarcadero(易博龙)技术公司。
2008 8.25 Embarcadero发布CodeGear Delphi 2009 Pre-release版。
2009 8.25 Embarcadero发布CodeGear.RAD.Studio.2010版
2010.8.30 Embarcadero发布 Delphi XE(又名Delphi 2011,代号为Fulcrum)
2011.1.27 Embarcadero公司宣布成立一个新的精简版Delphi Starter Edition,是在爱好者和谁得到一个稍微简化的功能集为一个小的创业公司的价格,旨在可用性。
2011年发布Embarcadero RAD Studio XE2,支持跨平台,这项技术被称为FireMonkey。
2012年5月英巴卡迪诺公司正式发布 Delphi XE3。
2013年4月发布Delphi XE4,ios编程得到完善。
2013年9月发布Delphi XE5,开始安卓开发。
2014年3月发布AppMethod 1.13,专注移动开发。
文章分享到这里,希望我们关于delphi xe5的内容能够给您带来一些新的认识和思考。如果您还有其他问题,欢迎继续探索我们的网站或者与我们交流,我们将尽力为您提供满意的答案。