XML 文档注释 概述 XML文档注释包括: 以三斜杠 (///) 引入。 使用 XML 标签结构化。 像常规代码块或区域一样折叠和展开(请参阅 使用代码折叠。) Delphi支持。 XML文档注释显示在 Help Insight 中(如果解析成功),并且在生成 XML 文档(作为 devnotes XML 元素)时由编译器包含。 XML 标签
--------开发环境是Delphi XE10-------- 这里要说的是BUG问题, var respStream : TStringStream; respStream.DataString有问题,中文部分乱码! 解决方法也在代码当中 ---------------------------- 1 unit u_Main; 2 3 interface 4 5 uses 6 Winapi.Windows, W
Delphi TMessage[5] 未定义的特殊消息:$0118 1、$0118 消息特点: 此消息只在文本输入类控件(如: TMemo、TEdit)获得焦点时触发,例如,控制输入光标(光标每秒闪烁一次); 此消息每秒发送1次, 和输入光标同步; 此消息的方法 WndProc、Dispatch、DefaultHandler 都不能响应,但Application.On
Delphi TMessage[4] TMsg 类型结构 TMsg对Windows消息中的信息进行编码 //Delphi type TMsg = packed record hwnd: HWND; //消息发送到的窗口的句柄。 message: UINT; //消息的标识符(Windows消息代码)。 wParam: WPARAM; //消息的wParam。 lParam: LPARAM;
1.RGB转换为Tcolor function RGBToColor(R,G,B: byte): Tcolor;begin Result := B Shl 16 or G shl 8 or R;end; 2.Tcolor转换为RGB proceudre Tform1.Button1Clink(Sender: Tobject);var Color: TColor; R, G, B: integer;begin Color := ClBlack; R := Color
Delphi TCursor[3] TControl.Cursor 指定鼠标指针进入控件覆盖的区域时用于表示鼠标指针的图像。 property Cursor: TCursor; 更改光标的值,以便在鼠标指针进入控件时向用户提供反馈。游标的值是全局变量Screen维护的游标列表中游标的索引。除了TScreen提供的内置游标之外,应用程
@ 与 ^ 运算符//例1:procedure TForm1.Button1Click(Sender: TObject);varstr: string;p: Pointer;beginp := @str; //变量 str 的地址p := @Form1; //变量 Form1 的地址p := @TForm1.Button1Click; //过程 TForm1.Button1Click 的地址p := Addr(str); //同 p := @str;ShowMessage(
转自delphi 7 下安装 indy 10.5.8 教程 - 晓不得2013 - 博客园 (cnblogs.com) 第二步:菜单 Component ---> Install Packages... 找到此行,点击 "Remove" 删除它。 第三步,点击上图中的 "Add.." ,按 ctrl 键选中 D:\Delphi7\Indy 10.5.8\D7\目录下的两个文件: dclIndy
delphi RichView的使用介绍 RichView 组件 由 9 个组件模块组成,分别是: 1、TRVStyle:主要是定义RICHVIEW样式,定义后,其它RIHCVIEW都可以引用此样式。 2、TRichView :主要用于显示文本,图像,等等 3、TRichViewEdit: 主要用于编辑文本,图像,等等 4、TDBRic
Delphi提供了repository功能,可以使开发人员共享开发模板,合理使用repository功能可以加快开发速度,开发组配置好共享的repository就可以使用repository了 Add to Repository 当前的窗口添加到仓库文件 Repository 中 2. Repository 管理(现有的Repository 删除,修改)
procedure TForm1.btn1Click(Sender: TObject);var constr,str,str1,str2,str3,str4:string; strs :TStrings; i:Integer;beginconstr:='1-2-3';strs := TStringList.Create; strs.Delimiter := '-'; strs.DelimitedText := constr; for i := 0
delphi try 抛出异常消息 try //代码 except on E: Exception do begin raise E; end; end; try...finally...end // 创建、打开、加锁等 try //具体处理 finally //释放、关闭、解锁等 end; try...except...end try //可能产生异常
Delphi TPicture[1]介绍 1、概念 TPicture包含位图、图标、图元文件图形或用户定义的图形。 TPicture是一个TGraphic容器,用于保存图形,其类型在graphic属性中指定。如果图形可以是任何TGraphic类,则使用它来代替TGraphic。 其中TPicture的LoadFromFile和SaveToFile方法是多态的。例
Delphi TGraphic[1]介绍 1、概念 TGraphic是对象的抽象基类类型,例如可以存储和显示视觉图像的图标、位图和图元文件。 TGraphic是一个无法实例化的抽象类。后代图形对象覆盖了TGraphic的许多方法,以满足其特定文件格式和图形特征的需要。TGraphic还介绍了使用TPicture对象和剪贴板
Delphi XE Debug 和 Release 的区别 1、概念 Debug 通常称为调试版本,它包含调试信息,可以单步执行、断点、跟踪等功能,但生成的可执行文件比较大,代码运行速度较慢,可以说不作任何优化,主要作用是便于程序员调试程序。 Release 通常称为发布版本,它往往是对源代码进行了各种优化,使得程
delphi 做主从表 一般步骤及设置如下(示例): 一、添加好数据库组件,比如 adoquery、dataSource 各两个(及其他的 AdoConnection 等)。 二、假设主表名为qryMain,从表名为qryDetail,两个 datasource 分别取名为 dsMain、dsDetail,主表与从表关联字段为 id,则设置示例如下: dsMain.DataSet =
StrUtils 单元和 Math 单元 分别有一个 IfThen 函数(注意参数是数字还是字符串), 举例: StrUtils 单元和 Math 单元 分别有一个 IfThen 函数, 举例: unit Unit1; interface uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, Std
function IfThen(AValue: Boolean; const ATrue: string; AFalse: string = ''): string; overload; $[StrUtils.pas 功能 返回指定的逻辑字符串 说明 IfThen(True, '是', '否') = '是'; IfThen(False, '是', '否') = '否
使用 Delphi 的 FireMonkey 框架,开发跨平台的程序,可以做到一个源码,编译成 Windows, Mac OS, Android, iOS,甚至是 Linux 上面运行的程序。 简单说,就是可以开发 Android 和 iOS 的 APP,同时代码不修改也可以运行在 Windows 上和 Mac OS 上面。 如果你发布的 APP 需要给各国用户使用,需
前面的树形图,也就是TreeView一般读取的都是Json数据 例如 [{dispCode:01,dispName:'上级1, children: [ {dispCode:0101,dispname:'子级1' }, {dispCode:0102,dispname:'子级2' }, ] }] 下面代码,读取的数据表里需要有以下字段 DispCode:编码 DispName
Delphi 错误:Error on call Winsock2 library function shutdown 应用程序没有调用 WSAStartup 错误解释:调用Winsock2库函数关闭时出现了错误 原因分析:常出现在三层环境下的sock连接没有正确关闭导致,例如:TSocket、TCP/IP、TIdFTP等 解决方法: 1、检查代码语句中关联的所有soc
//文件改名 RenameFilevarOldName,NewName: string;beginOldName := 'c:\temp\Old.txt';NewName := 'c:\temp\New.txt'; if RenameFile(OldName,NewName) thenShowMessage('改名成功!'); //也可以:SetCurrentDir('c:\temp');OldName :=
Delphi提供了一个TInifile类,使我们可以非常灵活的处理INI文件 一.INI文件的结构[小节名]ini文件 关键字1=值1 关键子2=值2INI文件允许有多个小节,每个小节又允许有多个关键字,“=”后面是该关键字的值。值的类型有三种:字符串、整型数值和布尔值。其中字符串存
实现下图的界面,用ListView显示一个数据集的内容: 点Delete删除所在行,下面是实现的代码: procedure TForm3.FormCreate(Sender: TObject); var I: Integer; begin //prepare dataset for I := 1 to 10 do begin clientdataset1.Append; clientdataset1.Fields
一、Delphi编程都以工程为单位建立项目的,工程文件后缀名dpr,实际上就是项目的pas文件,其内容就是,用于保存窗体,单元等信息,以及程序运行的初始化代码pas。 二、配合工程项目,Delphi为重组个工程项目,自动建立一个dprjo文件,它是一个XML文件,记录了带伤工程的各项参数和单元