delphi 订阅
德尔菲法,也称专家调查法,1946 年由美国兰德公司创始实行,其本质上是一种反馈匿名函询法,其大致流程是在对所要预测的问题征得专家的意见之后,进行整理、归纳、统计,再匿名反馈给各专家,再次征求意见,再集中,再反馈,直至得到一致的意见。该方法是由企业组成一个专门的预测机构,其中包括若干专家和企业预测组织者,按照规定的程序,背靠背地征询专家对未来市场的意见或者判断,然后进行预测的方法。 [1] 展开全文
德尔菲法,也称专家调查法,1946 年由美国兰德公司创始实行,其本质上是一种反馈匿名函询法,其大致流程是在对所要预测的问题征得专家的意见之后,进行整理、归纳、统计,再匿名反馈给各专家,再次征求意见,再集中,再反馈,直至得到一致的意见。该方法是由企业组成一个专门的预测机构,其中包括若干专家和企业预测组织者,按照规定的程序,背靠背地征询专家对未来市场的意见或者判断,然后进行预测的方法。 [1]
信息
又    称
专家规定程序调查法
基本特点
匿名性
拟定调查表
调查者
中文名
德尔菲法
性    质
反馈匿名函询法
外文名
Delphi Method
德尔菲法简介
德尔菲是Delphi的中文译名。美国兰德公司在20世纪50年代与道格拉斯公司合作研究出有效、可靠地收集专家意见的方法,以“Delphi”命名,之后,该方法广泛地应用于商业、军事、教育、卫生保健等领域。德尔菲法在医学中的应用,最早开始于对护理工作的研究,并且在使用过程中显示了它的优越性和适用性,受到了越来越多研究者的青睐。
收起全文
精华内容
参与话题
问答
  • 最新Delphi XE2 正式版破解程序

    千次下载 热门讨论 2011-09-27 22:04:42
    Delphi XE2 正式版的破解程序,有效哦。 Delphi XE2 官方完整 delphicbuilder_xe2_win_dl.iso下载地址: http://altd.embarcadero.com/download/radstudio/xe2/delphicbuilder_xe2_win_dl.iso 文件大小: 2.33G MD5:...
  • Delphi7 汉化包

    千次下载 热门讨论 2006-01-13 09:51:35
    汉化说明 与许多初学者一样,我在开始学习Delphi时,面对全英文的界面,很是不习惯。在Delphi5.0时就开始对Delphi进行汉化。但效果并不明显,也就没好意思拿出来。但心中总是感到有些遗憾,为什么Delphi这样好的编辑...
  • 一套Developer Express控件包 For Delphi7

    千次下载 热门讨论 2006-01-13 09:51:35
    一套Developer Express控件包 For Delphi7Developer Express控件简介Express Scheduler Suite可以建立类似于Outlook中日历那样的空间,计划任务。ExpressQuantumGrid Suite一个超级牛的Grid控件,不要告诉我不知道...
  • Delphi7正式企业版

    千次下载 热门讨论 2006-02-23 15:31:04
    Delphi7正式企业版 ISO 文件内附 CD key感谢恶魔天使
  • Delphi集合

    千次阅读 2011-01-09 22:21:00
    Delphi集合

     

    //定义
    type
      Uppercase = 'A'..'Z';
      Letters = set of Uppercase;  //基于子界定义
    
      TBorderIcon = (biSystemMenu, biMinimize, biMaximize, biHelp);
      TBorderIcons = set of TBorderIcon;  //基于枚举定义
    
    //应用
    type
      Uppercase = 'A'..'Z';
      Letters = set of Uppercase;  //基于子界定义
    var
      L1, L2, L3: Letters;
    begin
      L1 := ['A', 'B', 'C'];
      L2 := ['K'];
      L3 := [];
    
      if 'A' in L1 then ShowMessage('true');  //true
      if L2=['K'] then ShowMessage('true');  //true
      if L3=[] then ShowMessage('true');  //true
    end;
    
    //判断是否属于集合
    type
      TSet = set of (A,B,C);
    var
      set1: TSet;
    begin
      set1 := [A,B];
      if A in set1 then
        ShowMessage('集合 set1 包含 A');
    end;
    
    //集合元素的增减
    type
      TSet = set of (A,B,C);
    var
      set1: TSet;
    begin
      set1 := [A];
    
      set1 := set1 + [B];  //增加一个元素
      Include(set1,B);     //增加一个元素
    
      set1 := set1 - [B];  //排除一个元素
      Exclude(set1,B);     //排除一个元素
    end;
    
    //集合添加元素举例
    type
      TCharSet = set of char;
    var
      character: 'a'..'z';
      charSet: TCharSet;
      word: string;
    begin
      charSet := [];
      for character in [Low(character) .. High(character)] do
      begin
        if character in ['d', 'e', 'l', 'p', 'h', 'i'] then
        begin
          Include(charSet, character);
        end;
      end;
    
      for character in charSet do
      begin
        word := word + character;
      end;
    
      ShowMessage(word);  //dehilp
    end;
    
    获取集合元素个数

    unit Unit1;
    
    interface
    
    uses
      Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
      Dialogs;
    
    type
      TForm1 = class(TForm)
        procedure FormCreate(Sender: TObject);
      end;
    
    var
      Form1: TForm1;
    
    implementation
    
    {$R *.dfm}
    
    procedure TForm1.FormCreate(Sender: TObject);
    var
      set1: set of Char; {定义一个字符集合变量}
      c: Char;           {定义个字符用于遍历集合}
      num: Integer;      {用于计数}
    begin
      set1 := ['a'..'z', 'A'..'Z', '0'..'9']; {给集合赋值}
      
      num := 0;
      for c in set1 do Inc(num); {遍历字符集合 set1, 让 num 计数}   
    
      ShowMessage(IntToStr(num)); {62}
    end;
    
    end.
    

     



    展开全文
  • Delphi历史版本介绍(一)从Delphi1到Delphi7 Pascal是一种计算机通用的高级程序设计语言。它由瑞士Niklaus Wirth教授于六十年代末设计并创立. TurboPascal语言是编译型程序语言,它提供了一个集成环境的工作系统,...

    Delphi历史版本介绍(一)从Delphi1到Delphi7

           Pascal是一种计算机通用的高级程序设计语言。它由瑞士Niklaus Wirth教授于六十年代末设计并创立.

           TurboPascal语言是编译型程序语言,它提供了一个集成环境的工作系统,集编辑、编译、运行、调试等多功能于一体。Pascal有5个主要的版本,分别是UnextendedPascal、Extended Pascal、Object-Oriented Extensions to Pascal、Borland Pascal和DelphiObject Pascal。其中,UnextendedPascal、Extended Pascal和Object-Oriented Extensions to Pascal是由Pascal标准委员会所创立和维护的,UnextendedPascal类似于瑞士Niklaus Wirth教授和K.Jensen于1974年联名发表的Pascal用户手册和报告,而ExtendedPascal则是在其基础上进行了扩展,加入了许多新的特性,它们都属于正式的Pascal标准;Object-Oriented Extensions to Pascal是由Pascal标准委员会发表的一份技术报告,在ExtendedPascal的基础上增加了一些用以支持面向对象程序设计的特性,但它属于非正式的标准。BorlandPascal和Delphi Object Pascal是由Borland公司专门为其开发的编译工具设计的Pascal语言,前者是用于DOS的TurboPascal系列和Windows 3.x的Turbo Pascal for Windows的传统高级语言,后者是用于Windows的Delphi和Linux的Kylix的面向对象程序设计语言,它们都不是正式的Pascal标准,具有专利性。但由于Turbo Pascal系列和Delphi功能强大并且广为流行,BorlandPascal和Delphi Object Pascal已自成为一种标准,为许多人所熟悉。

     

    Delphi 1 (1995)

         Delphi1作为Borland公司的windows应用软件开发工具在1995年首次走入人们的视野。Delphi 1扩展了BorlandPascal 语言,提供了面向对象,窗口化,快速的代码编译,卓越的数据库之处方式,接近windows界面风格和控件支持技术。

     

    Delphi 2 (1996)

          Delphi2  是一个快读的请用程序开发软件,并且具有当时世界上速度最快的编译器,基于面向对象的高效的可视化开发设计,灵活的数据体系。

    Delphi 2,应用于win32平台与当时的window95完美的融合,在Delphi1的基础上升级了databasegrid,OlE自动化,variant 数据类型的支持,long string类型的支持,已经可视窗体的继承。 Delphi2的口号是:”theEase of VB with the Power of C++” 比VB更加方便,比C++更加强大。

     

    Delphi 3 (1997)

          提供了功能强大的可视化设置,高性能的客户端服务器工具为分布式开发提供便利,开始支持web应用程序。

    Delphi3 开始引进许多新的功能,包括我们喜爱的代码自动关联索引技术(比如输入int 将把int前缀的关键字全部显示),Dll调试,组建模板,DecisionCube和Teechart控件,WebBroker技术,ActiveForms,控件包,COM接口。

     

    Delphi 4 (1998)

          Delphi4是变成一个十分综合专业的clinet/server开发工具,开解决分布式计算的问题,这个时候CS开发已经开始流行。Delphi提供了Java交互功能,高性能的数据库驱动,CORBA开发,微软BackOffice 支持,以前所未有的方式,定制,管理,架构和升级数据,使用delphi4相同的时间和预算中,你将得到优异其他的应用程序和产品。

    Delphi4 中引进了对接,锚泊,约束组件(docking, anchoring and constraining )。新的功能已经包括了,AppBrowser,动态数组,方法的overloading,WIn98操作系统的支持,改良的OLE和COM支持,数据库支持也进行了加强。

     

    Delphi 5 (1999)

           Delphi5的特点体现在高效的Internet开发上,在原有的基础上增加了许多新的功能,各种桌面布局,各种设计框架,并行开发,Translation能力,增强了debugger设置,XML功能和数据库的ADO支持。 这个时候有了ADO的DELPHI在数据库方面开始如虎添翼。不过delphi5在delphi的历史上也只能算是一个打酱油的版本,马上就被Delphi6给取代了。

           Inprise公司推出的BorlandDelphi 5在支持Web应用系统、国际化和软件分发应用系统等方面进行了改进。除了原有的Windows和客户端/服务器数据库应用以外,Delphi5还增强了快速可视化开发环境的开发能力。

    Delphi5包括了针对Internet应用的RAD工具,除此之外Inprise公司在保持原来版本优点的基础上,还改善了Delphi的核心应用程序设计和数据库访问能力。

    Delphi5企业版是基于Windows的开发能力很强的可视化开发环境,具有很好的数据库访问能力,是非常强大的使用实用开发组件集合。

    在Delphi5的开发环境上,开发人员现在可以对Web开发方法进行选择。

    1、Delphi提供新的InternetExpress开发体系,它允许与其他公司的应用程序服务器和数据库进行交互操作。

    2、与其所提供的基于ActiveX的Web客户端体系的开发方法相比较,这种方法具有更好的兼容性。

     

    提供新的TranslationSuite系统,Delphi5改善了国际化应用系统的集成性能。

    支持Inprise公司的InterBase数据(也不需要BDE)。

    支持微软公司的ActiveDataObjects和OLEDB数据资源。支持应用程序访问非关系型数据库。

     

    Delphi 6 (2000)

      

            Borland delphi 6是第一个支持windows web services的快速应用程序开发平台,这个时候WebServices才是一个刚刚兴起的技术,这个时候的delphi已经全面的支持了团队或个人的分工和协作开发。模块和单元结构也趋于稳定。为下一个历史最为经典的版本的到来做好的准备条件。

            Delphi6 引进了新的IDE,Internet,XML,Compiler,COM/Active X,数据库支持,更为伟大的是Delphi已经开始支持跨平台开发,我们可以在windows下面编译代码,也可以在Linux下有Kylix编译,刚才提到过web service的支持,DBExpress 的引擎,新的控件和类。

     

    Delphi 7 (2001)

            毫无疑问Delphi7Studio 是笔者认为最给力的一个版本,笔者也是在这个版本上才真正把Delphi学以贯通的。对开发人员期待已久的Microsoft.Net的迁移支持在这里得到了实现。这个版本的稳定,快捷方便性,至今还为人称道。linux平台下得开发也崭露头角。

    1.简单描述

    Borland Delphi 7Studio 是专为分发企业级应用程序所设计的开发解决方案,并引导Delphi开发人员开始迈向 .NET 新平台。Delphi 7 Studio 提供全新 Web 程序开发环境、建模工具、报表工具以及跨平台技术,提升企业开发人员生产力。

    2.主要功能

    准备将BorlandDelphi 应用转换到 Microsoft .NET 平台进入新兴市场,增加潜在投资回报率更快速地将 Delphi 应用程序转换为 Web 模式提供强大的跨平台报表解决方案运用 UML 技术对应用程序进行设计与建模

    通过 Web Services 整合您的业务无需额外授权分发费用便可建立三层数据库应用程序

    Microsoft .NET 开发需求正逐渐增长,.NET 清楚地描绘出Windows 用程序未来在企业应用的趋势。Borland Delphi 7Studio 是专为分发企业级应用程序所设计的开发解决方案,并引导Delphi开发人员开始迈向 .NET 新平台。Delphi 7 Studio 提供全新 Web 程序开发环境、建模工具、报表工具以及跨平台技术,提升企业开发人员生产力。Borland 尽最大能力保障用户过去在编程语言上的经验、应用框架知识以及源程序;Delphi 7 Studio 正是 Delphi 开发人员运用现有资源及知识迈向 .NET平台的第一步。准备将 Borland? Delphi 应用转换到 Microsoft .NET 平台。

    Delphi 7 Studio 在开发阶段即提供兼容性提示或警告,协助您的 Delphi 应用程序将来能在 .NET 平台顺利执行,您可以运用Delphi7 Studio 附赠的 Delphi forMicrosoft .NET 测试版光盘,以现有的Delphi 语言技巧,学习建立 .NET 管理的应用。Borland为 Delphi 开发人员进入 .NET平台提供一种快速、高效的方法,让您应用 .NET 平台的多项优点并同时保有过去的投资。

    3.应用MDA ( Model Driven Architecture ) ,减轻程序代码维护负担

    Delphi 7 Studio 以 UML 技术为基础,提供可视化建模及重构工具,有效地协助您设计应用程序架构。Delphi7 Studio Enterprise 版本以上内建ModelMaker 建模工具,整合于 Delphi 开发环境中,将可视化建立的 UML 图形转换为源程序。Delphi7 Studio Architect 版所提供的 Boldfor Delphi 建模环境,进一步提供反向生成工程能力,实时将您的源程序转化为可视化 UML 图形,提供高质量的设计和源程序,并可运用现有的设计模式及建立较大的模型,节省您宝贵的时间。

    4.更快速地将 Delphi 应用程序转换为 Web 模式

    由于e-business 应用需求快速成长,带动开发人员寻求高效、开发快捷的 Web 应用解决方案,Delphi 7 Studio 提供 AToZed Software 公司的IntraWeb,大大节省您开发 Web 应用程序的时间与精力。IntraWeb 完全以可视化、鼠标直接拖放组件方式,轻易制作出包含输入窗体、报表、图表等各式 Web 用者界面,IntraWeb 也可以管理 Web 应用程序中各项细节,诸如 cookies、session及使用者身分验证管理,协助您快速开发与分发动态服务器端 HTML Web 应用程序。

    5.进入新兴市场、增加投资回报率

    以Delphi7 Studio 所开发的基于 Windows 数据库应用程序、Web 应用程序及WebServices 程序,您可以通过 Delphi 7 Studio附赠的 Kylix 3 for Delphi 重新编译,产生基于Linux 应用程序,以扩大产品市场、支持平台种类及提升潜在投资回报率。Delphi不仅保有跨平台的兼容性,也具有跨Web 服务器的兼容性。您在Windows 平台针对 Microsoft? IIS、Netscape? 等所开发的动态、高效的 Web 服务器端应用程序,可以轻易通过 Kylix? 3 for Delphi 重新编译,即可供 Linux 平台Apache?Web 服务器所应用。

    6.通过 Web Services 整合您的业务

    目前,开始有更多的企业开始采用跨平台与技术的 WebServices,通过 Internet 联系、整合它们位于全球各地的客户、供货商、企业伙伴以及员工。新版 Delphi 7 Studio中加强支持了附件、Global XML Web Services Architecture(GXA) 、Web Services 路由 ( routing )、Webservices Inspection Language( WSIL ) 以及可定制化表头增加扩充性,这些功能强化将可提升您应用系统的互通性及稳定性,让您获得更高标准的 WebServices 支持能力,Delphi 7 Studio 运用业界标准 SOAP/XML Web Services 协助开发人员简化了企业对企业 (B2B) 的整合。

    7.浏览 UDDI 目录、提供容错能力

    Delphi 7 Studio 提供 UDDI 浏览工具,能够自 UDDI目录中寻得您所需要的 Web Services,并可直接由浏览工具导入至您的应用程序中加以使用。藉由自动的 Web Service 容错支持能力,您的UDDI 客户端可以更为安全强固。UDDIRegistry 为每一个Web Service 提供了指纹辨识码,您可以直接导入到您的应用程序并且产生源代码。当客户端呼叫 Web Services 失败时,可依据纹辨识码重新取得新的 URL 位置继续使用服务,接下来的呼叫动作都将自动转向到新的服务位置,不仅节省您的时间同时提升客户满意度。

    展开全文
  • 疯了,群里有会delphi的没,2008R2 查询一个月数据没问题,查询一年数据 报错,“对象被打开” 如果只查询一列,一年数据可正常查询! C# 其他程序查询都没问题。。。。。 主程序是delphi的,所以需要用主...
  • Delphi 动态创建GridPanel

    2016-01-25 02:06:47
    Delphi 如何动态创建GridPanel procedure TForm12.FormCreate(Sender: TObject); var grdpnl: TGridPanel; lbl: TLabel; img: TImage; begin grdpnl := TGridPanel.Create(self); grdpnl.Parent := pnl1; ...
  • Delphi历史版本介绍(二)从Delphi8到DelphiXE3Delphi 8 Delphi8是一个短命的版本,有点像微软的vista的感觉,没有很好的超越7,后来用被2005取代,很多人都是直接从7到D2005的,Delphi8就这样被消损在历史的烟尘中。...

    Delphi历史版本介绍(二)从Delphi8到DelphiXE3

    Delphi 8

          Delphi8是一个短命的版本,有点像微软的vista的感觉,没有很好的超越7,后来用被2005取代,很多人都是直接从7到D2005的,Delphi8就这样被消损在历史的烟尘中。

    作为Delphi8周年的产物,好像还没有长熟就被请出了娘胎,继续袭承了VCL.CLX. 架构上做了一些调整和加强,但是很多开发者感觉稳定性远远不及D7.

     

    Delphi 2005

          这个版本还有一个面子叫做Diamondback,也被叫做D9,支持delphi win32平台,.Net,C# 较D8稳定,形成了D2006的雏形。

     

    Delphi 2006

          这个版本又叫BDS2006, DxXter, 包括了RAD 支持C++,C#.NET. Turbo Delphi – for Win32 and .Netdevelopment

    Turbo Delphi是BDS 2006的一个子集.TurboDelphi的运行界面同BDS2006几乎没什么区别,连菜单上的名字都是一模一样的,比较起来来讲,要比老版的Delphi7稍快一点(主要可能是心理感觉),Delphi2006完全一样的界面与操作方式,让人对它不会感到特别陌生,对比起Delphi7来讲,主要是控件选择框和属性选择部分让人感觉十分别扭,新建一个工程,直接编译一下,发现编译速度比起Delphi7来讲要快了一点(又是心理因素?)

    至于TurboDelphi为什么产生,CodeGear Delphi变成Embarcadero Delphi这有一段动荡的历史,有兴趣的朋友可以去了解下。

    Borland® Delphi®和Borland C++ Builder 2006快速应用开发(RAD)环境的新版本。具备强大的生产力的和性能推进功能的Delphi 2006 、C++ Builder 2006加上新的 C#Builder 2006 为软件开发团队减免了重复冗余的开发工作,使其快速兼别具成本效益地交付企业级Windows 应用。

    Delphi 2006 ,C++Builder 2006和C#Builder2006现已并入 BorlandDeveloper Studio,该产品是针对微软 Windows® 和 .NET 应用的Borland多语言开发者环境。它是业界唯一能以单一环境支持 Delphi (包括针对Windows 和 NET版本)、C、 C++ 和 C# 应用的集成开发环境(IDE)。客户购买任何一款产品,就可在不增添额外成本的情况下获得对所有四种编程语言的全面支持,以及为个别编程语言定制特定功能的灵活性。

    Borland 产品部高级副总裁Boz Elloy 表示:“开发人员是Borland 软件交付最优化理念的核心,是应用生命周期的中心。我们一直致力于为Delphi、C++ 和 C# 的开发人员提供持续的服务。我们的研发团队听取了这些忠实的用户群体的意见,并以积极提供最佳品质及最大生产力为回报,在完全集成的应用生命周期管理(ALM)工具套件中加入关键的新 IDE 生产力,包括集成的变化管理、建模和快速应用设计能力。”

    1.Delphi 2006:终极增效器

    Delphi 2006 通过将个人和团队的生产力最大化,来帮助各种规模的开发团队获得竞争优势。Delphi 2006 中新的先进功能包括实时模板系统、先进的源码重构功能,以及与 Borland ALM 工具的无缝整合。性能及品质亦有改进。从而降低建置、管理、维护及扩展 Windows 和 .NET 应用所需的时间和成本。

    Delphi 用户还可通过反向工程、快速成形和 UML 建模与 IDE 的先进集成、需求管理、版本控制,程序缺陷跟踪和团队协作的支持来加速开发。由于具备对Microsoft .NET 架构、ASP.NET、VCL.NET、VCL 和 Win32 SDK的支持,Delphi2006 能够为团队的提供完成任何任务所需的适当工具。此外,由于Delphi 同时支持 Win32 和 .NET,客户可在简化Microsoft .NET 框架结构和新一代 Windows 应用的进程中,继续开发和保持现有的Win 32 应用。

    Delphi 2006还支持 Borland 独有的 ECOIII企业框架,提供极具价值的企业应用服务,如开源对象关系映像、对象持久透明化,把开发人员从建立和维持其客户服务的复杂和乏味的工作中解放出来。ECOIII以软件模型为基础,有助实现面向设计的开发,特别是对建立 WebServices、ASP.NET 和 Windows 形式驱动的数据应用使用 ECO 同步化服务器,开发人员即能极具效率地创制延展性及性能均更高的模型驱动应用。ECO III 的另一新功能有助开发人员以状态图设计企业应用,而毋须花大量时间编撰低层次、只为实现基本功能的源代码。

    2.其他 Delphi 2006 的重要增强特性还包括:

    新的 IDE 生产力特性 – “Live Templates”系统使用户能在不同的域中切换,并可在任何模板中插入提示,还具备一个增加的“智能块”完毕工能,在你输入时预见并增加块闭包,以及新的编辑器“改变条”,标示出修改过的行并保存会话改变行。

    增强的可视组件库(VCL)–Delphi 2006 升级的VCL提供简便的图形用户界面(GUI)开发,还有大量的GUI组建可供选择。新的“现场设计员”指导允许用户以基于文字的队列拖曳行、边界、间隙,以及新的流面板和栅格面板提供 HTML,和来自版面的桌面形式。

    扩展的 IDE/ ALM 整合 – Delphi 2006 的用户可以利用与领先的 Borland 应用生命周期管理(ALM)产品整合来控制开发生命周期过程,这些产品包括 StarTeam® 软件变化和架构管理工具、Together® 建模工具以及 CaliberRMTM 需求管理解决方案。

     

    CodeGear Delphi 2007

    Delphi2007 forWin32一些技术亮点:

    1、 IDE工具采用.Net2.0来编写,安装时候需要.Net frameWork2.0,但编译出来的Exe是纯正的Win32程序,发布不需要.Net frameWork2.0。新IDE采用.NetframeWork2.0是为了更好的统一IDE平台,利用.Net的反射、泛型等高级特性,节省编写IDE时间。新的IDE确实比D7启动还要快,大概是五六秒时间左右就启动,跟VS.Net2005差不多。演示中,新的IDE编译新建工程比D7还要快一点。

    2、 Delphi2007支持Vista界面,封装了Vsita的新API函数。

    3、 Delphi2007有一个功能很有意思,支持D2006的所有BPL组件。意思是,如果你用D2006编译过的BPL,没有源码和DCU,也可以直接安装在Delphi2007。哈哈,这个是delphi版本上的史无前例,即使第三方控件包来不及支持Delphi2007,也不妨碍开发人员从D2006 升级到Delphi2007做项目开发。

    4、支持MS Build。比如支持Debug、Release。也支持编译前和编译后事件,可调用BAT文件。比如,你编译前邮件告诉老板,你要给我加薪50%,否则十分钟后销毁源代码。另外,也可以修改其xml格式,只编译特定的程序代码。

    5、 Delphi2007 for Win32数据集控件全面支持Unicode。比如,你的数据库表字段可采用中文名称作字段。Filter也支持Unicode。唉,为了这个filter支持Unicode,有些人在delphiBBS上苦苦守候了六七年。但delphi2007的UI(可视化界面)还不是全面支持Unicode。比如,你的DBGrid就不能支持中文、韩文(不说狗屁日文)、阿拉伯文等同时显示。原有的Vcl框架大量采用string声明而不是WideString,据李维讲,CodeGear会将Vcl全面支持Unicode,但要考虑一种最佳的平衡方法。

    6、非常棒的DBX4。dbExpress将要统一混乱的数据库连接组件,底层全部改写。无论在Win32还是Win64上,可兼容本机代码和托管代码。呵呵,举个例子,DBX4可支持ADO,也可以支持ADO.Net。这一点,M$也做不到。DBX4新增加了Connection Pool高级组件。更令人心动的是,开放DriverSource,可自行扩展属性和方法,哈哈,ColreLab公司这回可高价卖不出去dbExpress驱动了。DBX4也全面支持Uicode。

    7、 Delphi2007 for Win32支持Ajax技术—Intraweb9.0。Intraweb9.0组件封装了Ajax,以事件方式来驱动程序。Intraweb9.0的 Ajax技术支持断点跟踪调试,简单到跟你调试其他delphi程序一样。Intraweb9.0不愧是封装javascript的上乘之作。其实,话又说回来了,这一两年流行的Ajax技术,其实无非就是javascript封装而已。而Intraweb已经在六七年将javascript技术做得炉火纯青。更令人汗颜的是,许多所谓的web2.0新技术调试Ajax时候,仿佛又回到20多年前的C编程时代,不停地用Printf打印调试。Ajax技术也并非是什么高级技术,只是web编程一种无奈的选择。不久未来,应该是属于智能客户端平台。

     

    Embarcadero Delphi 2009

    主要特点:

    1、泛型和匿名方法的编译器支持

    2、新组件和对现有组件的增强,包括支持微软新的Office Ribbon风格控件

    3、可定制的类浏览器

    4、项目资源管理器

    5、增强的构建配置管理系统

    6、升级了数据库驱动

    7、DataSnap更新,提供强大灵活的处理能力,可创建不依赖于COM的多层应用解决方案

    8、全面支持Unicode,所括IDE、语言、运行时和VCL,及数据库访问机制

     

    升级到Delphi2009和C++Builder2009的七大理由:

    1、新的语言特性

    拥有完全的RTLlist和collection支持的Delphi泛型。

    Delphi匿名方法。

    字符串默认为UnicodeString。

    C++Builder在商业软件中率先支持即将来临的C++ 0x标准,所括动态语义(movesemantics),领域枚举(scopedenumerations)、显式转换操作(explicitconversion operators)、静态声明和类型特征(staticassert and type traits)、decltype、外部模板(extern templates)及Unicode字符。

    C++Builder类库增加了TR1和Boost。

    改进了Delphi与C++Builder的兼容性,包括类方法和静态属性方面。

    2、IDE功能增加与增强

    可共享的构建选项配置。可将构建选项保存并应用于任何项目。

    Delphi编译器可选择将警告视为错误。

    Delphi类浏览器可选择从项目的不同层面查看类库,快速在声明和实现之间导航,更容易地增加类成员和方法。

    通过资源管理器可以十分简单地向项目中添加各类资源。

    LiveSource的双向UML建模现在也可以支持C++Builder。

    C++Builder预编译头文件向导。

    3、新的VCL特性

    VCL组件方面有TButtonedEdit、TBalloonHints、TCategoryPanelGroup。

    TImage和TImageList支持PNG图像格式。

    使用新的Ribbon控件组创建微软新的Office风格用户界面。

    TButtons、TEdit、TListView、TTreeView、TLabel控件增强,主题,Vista Aero支持。

    新版VCLfor the Web,支持创建AJAX和基于Silverlight的富客户端应用。

    4、扩展的多层数据库访问技术

    新一代的DataSnap。

    新的ServerMethods提供了完全的中间层功能控制。

    调用服务端过程就像调用客户端代码一样简单。

    在扩展应用服务器功能的同时,可以继续使用熟悉的IAppSerer接口。

    新的DataSnap框架不再依赖于COM。

    现有服务和应用可简单平滑地迁移到新的架构。

    5、拥抱Unicode,国际化和本地化支持

    IDE全面支持Unicode。

    集成的翻译转化工具(ITE)可查看和编辑VCL窗体和字符串资源。

    增强的外部翻译转化管理器(ETM)可在IDE外查看和编辑语言资源文件。

    使用增强的DLL资源文件向导可创建Win32DLL资源文件,进行程序的本地化。

    通过翻译知识库可以在不同项目间共享翻译成果。

    6、新的COM/ActiveX支持

    增强的导入组件向导,可导入类型库、ActiveX控件或.NETAssembly。

    使用增强的组件向导创建新的组件。

    TStringBuilder可进行更简单和快速的字符串连接。

    通过完全的COM/ActiveX“重构”支持,现在能够透明的访问IDL和代码。

    升级的向导支持封装已有的VCL组件为ActiveX控件。

    7、更新了附加组件和工具

    InterBase2009 开发人员版——升级到20个用户和80个本地逻辑连接。

    升级的TeeChart 8.0图形组件。

    升级的Rave Reports 7.6。

    升级的VCL for the Web——RAD Web应用框架。

     

    Embarcadero Delphi 2010


    Embarcadero Technologies公司宣布推出RAD Studio 2010。开发者可以利用它提供的便捷的触摸屏开发框架来创建基于触摸GUI界面的程序,包括平板电脑、触摸板和kiosk程序。

    该版本提供了如下的新特性和功能:

    创建手势识别和触摸控制的程序。

    内置了超过30种的手势设定,包括上、下、左、右以及像平移、缩放和旋转。

    可以通过VCL Gesture Designer在组件级对手势进行可视化设定和添加。

    可以在输入屏幕上建立虚拟触摸板和多语言键盘。

    可以在只对代码进行很小的情况下就能将Delphi和C++ Builder程序升级为支持触摸和手势识别功能。

    RAD Studio 2010对于触摸程序开发的支持独具特色,因为它可以和多种版本的Windows无缝接合,包括Windows2000、XP、Vista和Windows 7,而且支持多种输入设备,包括单点和多点触屏幕、触摸笔和鼠标。

    触摸操作现在已经变成了现实,而且可以向用户提供更丰富的交互体验。从kiosks和POS机到iPhone和Windows 7,手势识别功能已经成为使程序更具竞争力的关键特性,因为消费者和商家都认识到了自然输入的便利性。,Embarcadaro公司的MichaelSwindell说,随着Delphi和C++ Builder2010的发布,Embarcadero也将提供一套简单的解决方案,可以向多种Windows平台的程序中加入触摸和手势识别功能。

     

    RAD Studio 2010的其他特性还包括:

    支持Firebird。Delphi对其提供了本地支持。Embaracaro声称Firebird是全球应用最广的开源数据库。

    新的DataSnap。DataSnap服务器已经扩展到了几乎所有的架构RIA、JEE、RESTful、AIR等等。

    支持Windows 7。RAD Studio预计对Windows 7的API提供支持,开发者可以利用其Natural Input库Direct2D图形库。

    对IDE环境进行了超过120项改进,提升了开发者的使用体验,提高了工作效率。

    Embarcadero RAD STUDIO Architect

    提供了适用于建模和开发 Windows 及 .NET 2.0 应用程序的完整解决方案。其中除了包括 Enterprise 版本中的所有功能之外,还包括 Enterprise Core Objects (ECO) 功能,以实现数据库驱动应用程序的模型驱动快速开发,以及包括导入和转换功能的高级 UML 建模。

    Embarcadero CodeGear RAD Studio 是一个完整的快速应用程序开发解决方案,为 ISV、商业、科技和工程软件开发人员提供了构建原生 Windows应用、 .NET应用、Web 和数据库应用程序所需要的全部功能 – 可以连接或嵌入任何数据库。

      CodeGear RAD Studio适用于 Windows 和 .NET 平台的 Embarcadero 王牌产品,包括了Delphi 和 C++Builder 的快速应用程序开发功能以及最新推出的 Delphi Prism 的 .NET 开发功能。该产品组合为开发人员提供了一个既支持底层原生 Windows 应用开发又支持较高层次的托管代码 .NET应用开发 的完整环境。此外,最近重新定义的 RAD Studio Architect 版本包括了适用于快速应用程序开发的 Embarcadero ER/Studio Developer 版本,具有了强大数据库建模和设计功能。

    据Embarcadero 产品副总裁 Michael Swindell 介绍,“由于提高开发速度和降低资源占用的重要性日益增强,RAD Studio能够帮助开发人员和团队迅速出色的满足 IT 部门和 ISV 软件开发要求。”RADStudio 是适用于原生 Windows 应用开发的唯一快速开发解决方案,目前又通过 Mono 将适用范围扩展到了 Windows、Linux 和 Mac OS X 上的 .NET 应用开发。

     

    Embarcadero Delphi XE

    1.Embarcadero ®Delphi® XE是开发超丰富、超快速Windows应用程序的最快捷方式。

    受到数百万开发人员欢迎的Delphi融合了面向对象的先进语言、快速的本地编译功能、异构数据库连接以及被数千款第三方组件和插件所支持、给予组件的可视化开发框架。

    2.Delphi完全可视化的双向快速应用开发集成环境专用于显著简化和加快可视化和数据密集型应用程序的开发流程,其中包括本地Windows GUI桌面应用程序、交互式触摸屏、信息亭以及数据驱动型的多级、云和Web应用程序。借助它,一家组织能够以更少的开发人员和5倍于以往的速度在多个Windows和数据库平台中开发应用程序。

    l   开发超丰富、超快速应用程序的最快捷途径

    l   使用预先架构的组件缩短开发时间

    l   开发面向未来的应用程序

    3.开发超丰富、超快速应用程序的最快捷途径

    借助Delphi应用程序的本地编译性能,您可以顺利完成数据可视化、实时硬件控制和三维对象处理等工作。与使用Delphi基于组件的开发模式在其他“快速”或“可视化”的开发平台中进行开发相比,在Delphi中进行编程的效率更高。基于组件的开发模式意味着开发人员可以获得更高质量、内置的可复用性,并且应用程序的功能比只用库更易于扩展。

    l   强大且快速的Delphi语言编译器,具有泛型编程、匿名方法和属性等先进功能

    l   用于分析、记录,开发自动化、报告、图标、数据库连接和Web开发的工具

    l   速度超快、占用资源少的编译运行时性能、丰富的交互式用户体验、独一无二的数据库与服务连接以及没有.NET、VB或者Java等操作繁琐、响应缓慢或资源匮乏的运行时环境

    4.使用预先构建的组件缩短开发时间

    Delphi提供了预先构建的组件和拖放可视化设计,可帮助您以5倍于以往的速度开发应用程序。借助数百款组件,您不仅可以构建开发数据库应用程序和连接云服务所需的功能先进的用户界面,还可以扩展和自定义内置组件,创建自己的组件,或使用数千种免费的商用组件来满足自己的一切需求。不管您的需求是什么,总有一款Delphi组件适合您。

    l   面向用户界面、数据库、多级和Web应用程序的高级组件

    l   用户连接和使用Windows Azure数据存储器的新型云组件

    l   支持通过虚拟键盘等应用程序实现触摸和手势的组件

    l   来自合作伙伴和开发人员社区的数千种其他Delphi组件

    5.开发面向未来的应用程序

    Delphi的DataSnap®框架和dbExpress™数据访问驱动程序支持您构建一个可无缝连接至多种数据源的系统,同时保留厂商特有的数据库特性、本地性能和控制。如果您需要根据公司的业务发展进行数据库变更,dbExpress框架可有效简化数据库之间的切换流程。如果您需要与新系统连接,DataSnap支持众多行业标准的连接协议。

    l   面向Microsoft SQL Server、InterBase、DB2、Oracle、Sybase、MySQL、Firebird的本地高速支持。

    l   支持JSON、REST、COM、HTTP、TCP/IP和PHP的DataSnap面向客户端/服务器的JavaScript、.NET和XML支持以及与几乎所有其他系统之间的多级连接

    l   在Amazon EC2上轻松地进行云部署

    6.Delphi®XE特性说明

    特性

    说明

    高效的集成开发环境(IDE

    IDE和数据库工具

    包括新的Subversion版本控制集成特性、IDE Insight、项目管理器、可视化设计器、对象检查器、类浏览器、数据浏览器和SQL查询生成器

    分析和性能

    面向性能和内存分析的AQTime标准版以及CodeSite Express日志工具

    开发自动化

    FinalBuilder Embarcadero 版本,用于开发自动化、新命令行审计、度量、代码格式化和文档生成

    支持Unicode的代码编译器

    支持彩色语法高亮显示、Code Insight、重构、实时代码模板和类自动生成

    调试和单元测试

    集成的调试器,具有全新的多线程调试、远程调试和单元测试功能

    国际化开发

    包含支持Unicode的开发环境和VCL库、在IDE中轻松切换语言、环境DLL向导和转换工具

    语言和编译器

    用于优化Delphi本地代码的高性能32位编译器

    包含全新的Delphi语言,支持RTTI和自定义属性、Unicode编程、泛型编程和匿名方法

    Microsoft Windows SDK

    包含对Windows7的支持,其中包含Direct2D API和主题应用程序

    VCL-可视化组件库

    VCL库

    支持快速拖放式可视化开发,提供了用于快速开发Microsoft Windows应用程序的数白款组件。目前包括Windows7无缝支持、与Windows Vista、XP和2000的低效运行兼容以及VCL源代码

    触摸和手势界面支持

    利用集成的手势框架开发触摸屏、平板和信息亭应用程序,该集成手势框架支持Windows7、Vista、XP和2000等多种操作系统、手势设计器、虚拟键盘以及用于平移、缩放和旋转的交互式多种触摸手势。

    数据库、多级和云

    数据库连接和数据库驱动程序

    远程和本地连接到Oracle、Firebird、DB2、Microsoft SQL Server、Informix、Sybase、InterBase、MySQL以及企业版和架构师版的SQL Anywhere。本地连接到InterBase、MySQL和专业版的SQL Anywhere。

    InterBase开发者版

    高度可扩展、性能强大的嵌入式数据库,带开发许可证

    DataSnap

    通过中间层应用程序服务器以及从瘦客户端连接这些服务器,开发多级数据库应用程序。在Delphi中融入业务规则并写入存储过程代码。2010版中添加了新的ServerMethods、向导和通信协议

    云计算

    以组建为基础访问Windows Azure存储服务,在Amazon EC2上轻松地进行云部署

    Web应用程序开发和远程管理

    面向Web的VCL

    完备的RAD Web应用程序框架,支持基于AJAX和完全所见即所得式VCL的Web页设计—开发桌面VCL等Web应用程序

    通过向导提供COM支持

    支持创建COM+对象、服务器和类型库编辑器

    完备的开发解决方案

    UML建模

    支持类关系图以及模型与源代码之间的同步。企业版和架构师版还包括时序图、协作图、状态图、部署图、用例图、活动图、组件图和设计模式。

    代码审计和度量

    代码审计功能用于对代码进行深入分析,从而更好地理解编程风格和方法。借助代码度量功能,开发人员可以对对象域的性能进行深入理解和静态分析。

    数据库建模和设计

    Embarcadero®ER/Studio®8.5开发者版是一款数据库建模和设计工具,可帮助开发人员更好地了解数据库结构

    捆绑工具

    包括Rave Reports、glyFY图标库、TeeChart图标组件、InstallAware Express安装程序以及英巴卡迪诺合作伙伴提供的其他软件。

    早期版本获取

    支持获取更早版本Delphi2010、2009、2007和Delphi7

     

     

    7.Delphi XE新增特性!

    l   DataSnap RESTful服务器支持、加密和压缩

    l   IDE中集成了Subversion

    l   借助AQTime标准进行性能分析

    l   借助FinalBuilder

    l   Embarcadero版本实现开发过程自动化

    l   命令行审计、度量、代码格式化和文档生成

    l   来自IP*Works的高级互联网通信组件

    l   在Amazon EC2上轻松地进行云部署

    l   以基于组件的方式连接至Windows Azure云数据存储器

    l   面向搜索、建模和代码生成的IDE增强特性

    l   1500多种性能和质量增强特性

     

    Embarcadero Delphi XE2

    英巴卡迪诺DelphiXE2, 现在内置了FireMonkey技术,是为Windows、Mac和iOS(包括64位Windows应用)开发界面丰富、视觉绚丽的原生应用程序的最快方式。它可以极大的减少编码时间,并以多达5倍速于以往的速度进行开发。Delphi XE2提供了基于组件的可视化开发方式,和完全可视化的双向RAD集成开发环境,同时能以高性能访问流行的数据库。

    DelphiXE2新特性,使您可以构建高度可视化的Windows、Mac和 iOS商业应用程序。新的全面支持Windows64位的技术,包括FireMonkey、新 VCL样式, 实时数据绑定、扩展的数据库连接等。

     一 构建64位Windows应用程序:现在您可以用Delphi开发64位Windows应用程序,以利用最新的硬件优势、访问更多的内存、并将性能推向极致。所有Windows技术都支持64位,包括FireMonkey、VCL、RTL、简化将现有 VCL 应用程序迁移到 64位的Delphi编译器和调试器。

     二 交付丰富的Windows、 Mac和移动应用程序:内置新的FireMonkey 应用平台的DelphiXE2使您能够原生编译成Windows、Mac和iOS代码。您的应用程序能充分利用CPU和GPU的动力和速度

     三 创建绚丽多彩、充满互动的应用程序:它可以快速设计界面美观、交互性强以及数据丰富的适用于 PC 、Mac和移动设备的FireMonkey 应用程序。可以交付富商业应用程序,能够为您的用户带来一种身临其境的、令人兴致盎然并且充满互动的应用程序体验。

     四 为您的VCL应用程序提供新的样式:DelphiXE2引如了VCL样式,使您能够应用自定义外观和感觉到您的VCL应用程序。样式可应用到您的现有组件和用户界面元素,所以可很轻松地获得一个新外观而不用将组件换出。可以从内含的专业级设计样式中进行选择,或使用VCL样式设计器来定制或创建您自己的样式。

     五 将您的数据和逻辑放到云中:通过新的数据和部署选项,Delphi XE2包括了可扩展的云计算集成。内含的云API支持WindowsAzure上的数据存储和访问二进制大对象、消息队列和表,以及亚马逊的简单队列服务、SimpleDB和简单存储服务。可使用新的部署管理器将您的应用程序部署到亚马逊EC2 和微软 Windows Azure上。

     六 无所不连:DelphiXE2的dbExpress提供了新的连接能力,支持InterBaseXE、 FireBird 2.5、SQLAnywhere 12 和 ODBC,使您可以访问更多的数据库。新的DataSnap移动连接器允许您构建适用于iOS、安卓、黑莓及Windows Phone的移动客户端(使用 Xcode、Eclipse、 和 Visual Studio 移动开发工具),并和您的Delphi DataSnap服务器无缝连接。

     七 打破网格的束缚 – 让数据栩栩如生:Delphi全新的 LiveBindings技术使您能将任何数据源连接到任何 VCL 或 FireMonkey 的用户界面、图形元素。LiveBindings为您提供了动力和创作自由,您可以通过更加直观和交互的方式向用户展示数据。LiveBindings 还加入了表达式,为您提供难以置信的强大功能和灵活性,让您能够构建“动态”计算和更新绑定。

     八 使用可扩展的开发者工具箱更聪明和快速地工作:Delphi XE2包括了新的和更新的集成工具,帮助您更快地完成工作。Delphi XE2现在包括了用于快速设计和生成报表的FastReport;以及DocumentationInsight-一个集成的实时源代码文档工具。XE2还包括了64位版本的TeeChart、 IBX、InstallAware、 IPWorks、AQtime、 FinalBuilder、IntraWeb和Indy。

     

    Embarcadero Delphi XE3


    DelphiXE3提供了激动人心的新功能,使您可以构建高度可视化的Windows、Mac和 iOS商业应用程序。新的全面支持Windows 64位的技术,包括FireMonkey、新 VCL样式, 实时数据绑定、扩展的数据库连接等。

     

    构建64Windows应用程序

    现在您可以用Delphi开发64位Windows应用程序,以利用最新的硬件优势、访问更多的内存、并将性能推向极致。所有Windows技术都支持64位,包括FireMonkey、VCL、RTL、简化将现有 VCL 应用程序迁移到 64位的Delphi编译器和调试器。

     

    交付丰富的Windows Mac和移动应用程序

    内置新的FireMonkey 应用平台的DelphiXE3使您能够原生编译成Windows、Mac和iOS代码。您的应用程序能充分利用CPU和GPU的动力和速度。

     

    创建绚丽多彩、充满互动的应用程序

    它可以快速设计界面美观、交互性强以及数据丰富的适用于 PC 、Mac和移动设备的 FireMonkey 应用程序。可以交付富商业应用程序,能够为您的用户带来一种身临其境的、令人兴致盎然并且充满互动的应用程序体验。

    展开全文
  • 本人Delphi新手,用Delphi7+access03做一个信息管理系统,对于“增加记录”按钮我是这样写的(如下),但是不知道是怎么错了,求Delphi高手指点,万分感激!! procedure TFChuang.Button1Click(Sender: TObject); ...
  • Delphi 二维码生成

    千次下载 热门讨论 2014-05-19 16:51:32
    Delphi 调用ZINT 库 生成二维码, 非常简单
  • delphi初级教程之delphi断点调试一

    万次阅读 2013-03-14 20:40:59
    所谓断点,就是在程序代码的某一行上设置一个标记,程序执行到这里将暂停,由调 试器接管对程序的控制。使用断点与使用【Runto Cursor】命令有些相似,都是执行到某 一行后暂停。不同的是,程序中可以设置多个断点...

    所谓断点,就是在程序代码的某一行上设置一个标记,程序执行到这里将暂停,由调 试器接管对程序的控制。使用断点与使用【Runto Cursor】命令有些相似,都是执行到某 一行后暂停。不同的是,程序中可以设置多个断点并且能够给断点设置条件。

    断点通常设置在有疑点的区域。在遇到断点之前,程序以全速运行。遇到断点之后,程序暂时停止运行,以后就可以单步或跟踪执行程序。

    一、源代码断点

    要在代码编辑器中设置源代码断点,有以下 4 种操作方式。

    (1)  把光标移到要设为断点的行上,按下 F5 键。

    (2)  用鼠标左键单击要设为断点的行的最左端。

    (3) 用鼠标右键单击要设为断点的行,在弹出的菜单中选择【Debug】命令,再选择【ToggleBreakpoint】。

    (4)  使用【Run】菜单中的【Add Breakpoint】 命令,再选择【SourceBreakpoint】,Delphi 将 打开【Add Source Breakpoint】对话框,如图 源代码断点1所示。

    【Filename】框用于输入断点所在的源文件名(包含路径)。

    【Line number】框用于输入断点所在的行号。

    【Condition】框用于设置断点有效的条件,通常是一个布尔表达式。布尔表达式中可 以包含函数调用,只要该函数返回布尔值即可。

    当程序执行到这个断点时,首先计算该布尔表达式的值。如果值为 True,则断点有效, 程序将暂停运行。如果值为 False,则断点无效,程序将继续执行。

    【Pass count】框用于指定经过断点多少次后断点有效。例如,在一个 For 循环中设置 一个断点,每次循环时都会遇到这个断点。但并非每次遇到断点时程序都会暂停,因为还需要经过一定次数后断点才有效。

    【Group】框用于对断点进行分组。可以在这个框内输入一个新的组名,也可以选择一 个已有的组名。一旦若干个断点编成组,就可以分别使用【Disable Group】命令和【Enable Group】命令成组地被禁止或允许它们,还可以给一组断点指定一系列动作。

    注意:设为断点的行必须是可执行的代码行。如果把断点设在注释行、空行、变量声明的行上,调试器将认为断点无效。

    默认情况下,断点所在的行用白底红字显示,并且在装订区有一个红色的小圆圈。如图 源代码断点2所示。


                          源代码断点1


                          源代码断点2

    当鼠标指向这个小圆圈时,将弹出一个提示窗口,显示断点的条件和经过次数。

    二、机器指令断点

    Delphi 允许针对某个机器指令设断点。当程序执行到这个指令时,就会暂停(必须执行到 断点处设置)。要设置机器指令断点,有下列几种方式。

    (1)  在 CPU 窗口中用鼠标左键单击某个指令 的装订区。

    (2)  在 CPU  窗口中选择一个指令,然后按F5键。

    (3)  在 CPU 窗口中用鼠标右键单击某个指令, 在弹出的菜单中选择【Toggle breakpoint】命令。

    (4)  使用【Run】菜单中的【Add Breakpoint】命令,再选择【Address Breakpoint】,弹出【Add Address Breakpoint】对话框,如图 机器断点1所示。


                      机器断点1

    三、数据断点

    Delphi 能够监视指针错误。如果内存的某个地址被改写,程序就会暂停,由调试器接管控制权,就好 像遇到断点一样。

    要设置这样的断点,可以使用【Run】菜单中的【Add Breakpoint】命令,再选择【Data Breakpoint】, 出现【Add Data Breakpoint】对话框,如图 数据断点1所示。

    【Address】框用于指定要监视的内存地址。可以键入一个变量名。

    【Length】框用于指定数据的长度(字节数)。如果 在【Address】框中键入的是一个变量名,则【Length】



    图  数据断点1   【Add Data Breakpoint】对话框框可以空白,因为 Delphi 会自动计算出该变量的长度。

    【Condition】框用于设置断点有效的条件,通常是一个布尔表达式。

    【Pass count】框用于指定经过断点多少次后断点有效。

    【Group】框用于把断点进行分组。 要说明的是,当本次调试结束时,所有的数据断点都会被禁止。下次调试时,如果还要用到这些数据断点,需要使它们有效。


    展开全文
  • Windows高性能并发IOCP之DELPHI实现

    千次下载 热门讨论 2013-06-10 21:40:27
    DELPHI实现的完整端口全例子,有SQL查询、上传文件、下载文件,并附有完成端口性能测试工具。服务器中还有ADO连接池、Logger日志的完整实现,可以作为学习服务端编程和完成端口的例子。
  • 点此下载 最新更新: DevExpress VCL 18.1.6 Full ...DevExpress VCL for Delphi帮助文档,CHM格式: DevExpress VCL 5.7(支持XE) DevExpress VCL 2011VOL 1.6(支持XE 2) DevExpress VCL 2011VOL 1....
  • 哪位大侠有sip的代码? 要Delphi的,俺知识面不广,只会Delphi
  • Delphi7升级到Delphi 2010、Delphi XE、Delphi XE2总结
  • DELPHI基础:DELPHI中IDE环境的设置

    千次阅读 2012-04-05 18:31:37
    一个开发工具的学习,应该要从熟悉IDE环境开始的:语法的理解要通过实践来实现的,如果连IDE环境都没有,那学习是很痛苦的。菜单和其它的软件事实上是没有多大的差别的,虽然是英文版的,但是还是可以接受。...
  • 虽然排名下降,但是仍可以看出,使用delphi进行编程的还是大有人在,delphi现在确实有点落伍,加上borland公司的落没,尤其是对网络的支持不足,delphi目前的处境还是可以接受的,但同样不可否认的是,delphi在快速...
  • Delphi 调用容联云通信的动态库CCPAppClient.DLL,其中有一个函数 Function CCPinit( CallbackInterface: CCPCALLBACKINTERFACE ):Integer;stdcall; 参数CCPCALLBACKINTERFACE 是一个结构体指针,包含 on...
  • delphi2010破解文件

    千次下载 热门讨论 2009-08-28 16:04:05
    Delphi2010安装后有源码的1年授权文件 RADStudio2010_Install.slip放入ISO的Install目录 RADStudio2010_Run.slip拷到安装目录C:\Program Files\Embarcadero\RAD Studio\7.0\License下
  • Delphi数组复制

    千次阅读 2011-01-11 17:39:00
    Delphi数组复制
  • Delphi命令行启动

    千次阅读 2004-10-30 09:48:00
    如何让Delphi启动更快...命令行启动 (1)跳过Delphi启动界面(no splash) Delphi32.exe -ns (2)启动时不打开空项目(no project) Delphi32.exe -np (3)打开多个IDE 当Delhi正在运行时,双击Wndows Explorer中的Delph
  • Delphi XE 随想

    千次阅读 2011-01-09 20:37:00
    Delphi XE 随想
  • Delphi XE3 下载

    千次阅读 2012-09-28 08:52:42
    Delphi XE3 下载地址http://altd.embarcadero.com/download/radstudio/xe3/delphicbuilder_xe3_win.iso写新文章
  • Delphi7实现FTP服务器和客户端

    千次下载 热门讨论 2011-04-29 16:19:01
    Delphi7实现FTP服务器和客户端 Indy9的TIdFTPServer封装类 http://blog.csdn.net/akof1314/archive/2011/04/29/6371984.aspx Indy9的IdFTP完全使用 http://blog.csdn.net/akof1314/archive/2011/04/29/6372305.aspx
  • Delphi2007 体验

    千次阅读 2007-07-28 00:49:00
    Delphi2007 for Win32一些技术亮点:1、 IDE工具采用.Net2.0来编写,安装时候需要.Net FrameWork2.0,但编译出来的Exe是纯正的Win32程序,发布不需要.Net FrameWork2.0。新IDE采用.Net FrameWork2.0是为了更好的统一...
  • Delphi历史回顾

    千次阅读 2000-09-07 16:09:00
    Delphi历史回顾//本文摘自“Delphi Developers Guide”从核心上说D e l p h i 其实是一个P a s c a l 编译器。自从1 5 年前Anders Hejlsberg 写下第一个Turbo Pascal编译器以来,B o l a n d 就一直在推动着P a s c ...
  • asp.net webservice调用Delphi的dll,执行方法Init(连接Oracle数据库),报错连接超时。 建立个winform程序,调用Init函数可通过,但webservice就是不行。 我是发布在服务器server 2003 32位, IIS发布,发程序...
  • Delphi7升级到Delphi 2010、Delphi XE、Delphi XE2总结 这两天把一个使用Delphi2007成功升级到了Delphi2010。升级途中很艰辛,总结了 以下经验与大家分享。另外,D7使用的第三方组件,由于官方没有发布For Delphi...

空空如也

1 2 3 4 5 ... 20
收藏数 81,211
精华内容 32,484
关键字:

delphi