delphi实现post请求
delphi实现post请求,前提头部先引用IDHttp组件
var
fhttpRequest: TIdHTTP;
PostData : TStringStream;
tmpStr : String;
begin
fhttpRequest := TIdHTTP.Create(nil);
fhttpRequest.HandleRedirects := True;//允许头转向
fhttpRequest.ReadTimeout := 5000;//请求超时设置
fhttpRequest.Req ...
看看Delphi中的列表(List)和泛型
前言
最开始学习数据结构的时候,链表,堆栈,队列,数组,似乎只是一堆概念,随着使用中慢慢接触,其对应的模型,功能,一个个跃到眼前,变成了复杂模型数据处理中的最重要的部分。---By Murphy 20180424
1,列表
Delphi中的列表有很多,从数据结构上可以分作:TList(数据链) ...
Delphi编程常用快捷键大全
快捷键对于提高编程速度有着很重要的影响,本文汇总整理了Delphi常用的快捷键,供大家参考之用:
Ctrl+PageUp将光标移至本屏的第一行,屏幕不滚动。Ctrl+PageDown将光标移至本屏的最后一行,屏幕不滚动。Ctrl+↓向下滚动屏幕,光标跟随滚动不出本屏。Ctrl+↑向上滚动屏幕,光标跟随滚动不出本屏。Ctrl+Shift+NUM在光标行设 ...
再说说Delphi 10.4
10.4是个大改的版本,众所周知,删除ARC,IDE重写,LSP的实现,可以说,官方的进步心理得到了充分的实现。但是自发布以来,如果你关注QC,会发现关于10.4的问题是最多的一个版本,无论是RTL,还是新加的LSP,IDE等等,大小问题一个接一个,个人理解,最初发布的10.4,允其量只能算是一个公测版,后来,QDAC作者也直接说,不 ...
TRestClient
TRestClient
Delphi XE6开始,REST Client系列元件渐渐开始成为 Delphi 团队的重点开发项目之一。TRESTClient, TRESTRequest, TRESTResponse 系列组合。
var
jo: TJSONObject;
begin
jo:= TJSONObject.Create;
try
ResetRESTComponentsToDefaults;
RES ...
Delphi 的字符及字符串 - Char、AnsiChar、WideChar、PChar、PAnsiChar、PWideChar
Delphi有三种类型的字符:
AnsiChar这是标准的1字节的ANSI字符,程序员都对它比较熟悉。
WideChar这是2字节的Unicode字符。
Char在目前相当于AnsiChar,但在Delphi以后版本中相当于WideChar.
记住因为一个字符在长度上并不表示一个字节,所以不能在应用程序中对字符长度进行硬编码,而应该使用Sizeof()函数。注意Sizeof()标 ...
Delphi office-Excel SaveAs函数 - 保存-另存为
Delphi Excel SaveAs函数 - 另存为
SaveAs函数
作用:另存为...
原型:
procedure SaveAs(const Filename: WideString; FileFormat: OleVariant; Password: OleVariant;
WriteResPassword: OleVariant; ReadOnlyRecommended: OleVariant;
CreateBackup: OleVariant; AddToMru: Ol ...
Delphi 线程Thread释放的方式
Delphi 线程Thread释放的方式
1、线程的释放方式:
停止后 自动释放
手动停止后 自动释放
手动释放。
注意:如果线程已经停止并且自动释放,再去手动停止,就会报错。
2、代码示例:
2.1、停止后自动释放的线程(FreeOnTerminate := True;):
constructor TMyThread.Create;
begin
inherited Create( True ) ...
delphi将文件资源打包到exe中
一开始没有集成到exe单文件里的时候我用的笨方法CopyFile(pchar('SYSlanhai.dll'), pchar('SYSManage.exe'), False); //复制文件
这样,有多个文件的时候很不方便,集成到exe里简单、稳定、速度快。
过程:
创建一个文本文件,然后将资源文件按照如下格式填写:a b demo.DLL (名字随便起中间有空格,demo.DLL这个跟资 ...
Delphi(TListView)列表视图组件详解
Delphi(TListView)列表视图组件详解
TListView 组件以多种形式显示列表的项目,如详细资料、小图标、大图标等形式表示列表中的项目。
列表视图与用TListBox 组件实现的列表框非常相似。不同的是,列表视图可以让用户选择不同的显示方式,诸如大图标方式、小图标方式、简单列表方式和详细列表方式等。Windows XP 的资源 ...
Delphi获取文件名、不带扩展名文件名、文件所在路径、上级文件夹路径的方法
1.获取不带扩展名的文件名方法,利用ChangeFileExt函数修改传入参数的扩展为空,并不会对文件本身产生变更。
ChangeFileExt(ExtractFileName('D:\KK\Test\123.txt'),''); //返回 123
2.获取上级文件夹路径的方法。
ExtractFileDir('D:\KK\Test\')+'..'; //返回 D:\KK\
3.获取完整文件或文件夹路径中的驱动器。
Extra ...
Delphi XE FMX TFmxObject 类 和 单元
Delphi XE FMX TFmxObject 类 和 单元
1、TFmxObject 类
TFmxObject
IFreeNotification
TAnimation
TBitmapAnimation
TBitmapListAnimation
TColorAnimation
TColorKeyAnimation
...
【Delphi学习】ADOQuery 用法
一、
ADOQuery的LockType
今天终于把纠缠了几天的问题改完了,说到底只是一个很小的问题,就是ADOQuery的一个小属性。
把控件DBGridEh的一列的checkbox设为true,将其绑定DataSourceA和DOQuery。用Button添加了一个事件,用来取消对checkbox的操作:ADOQuery.CancelBatch ...
delphi 控件网址大全 转载
delphi 控件大全(确实很全)
delphi 控件查询:http://www.torry.net/
http://www.jrsoftware.orgTb97 最有名的工具条(ToolBar)控件库,仿Office97,如TDoCk97,TToolBar97,TEdit97,TToolWindow97等.http://www.fltvu.com/jiaocheng/chenxu1/delphi/vCl/index.htmhttp://www.delphiarea.com/produCts/http:/ ...
Delphi国内优秀网站及开源项目
Delphi盒子 www.2ccc.com
2Pascal-新时代的Pascal http://www.2pascal.com
WeDelphi http://www.WeDelphi.com
新大富翁论坛 http://www.dfwlt.com/forum.php
万一的博客:http://www.cnblogs.com/del/
原Delphi窖洞洞主博客:http://www.cnblogs.com/xalion
国内开源项目:
1、CnPack:http://www.cnpac ...
delphi 10.4 新知识
https://theroadtodelphi.com/?tdsourcetag=s_pctim_aiomsg
Delphi – Free Pascal – Oxygene
July 1, 2020by Rodrigo Leave a comment
Delphi IDE theme Editor Now supports RAD Studio 10.4
Hi guys, I just uploaded a new version of &nb ...
delphi字符串操作集
delphi字符串操作集
1.copy
字符串的复制操作,有3个参数:
copy(源数据,复制起始位置(含),复制长度)
2.LeftStr ,RightStr (所在单元:StrUtils)
功能说明:返回字符串左(右)边指定个数的新字符(串)。该函数有两个参数。第一个参数为完整的字符串,第二个参数为指定个数。
LeftStr(源数据,长度),RightStr (源数据 ...
Delphi XE10 RTL - PPL - TTask
Delphi XE10 RTL - PPL - TTask
并行编程库(PPL --Parallel Programming Library) ,让您的应用程序可以在跨平台应用中有效的使用多个CPU并行运行任务的能力。
TTask(并行运行多个任务) 说明:
TTask的实例是一个可以在并行于其他正在运行的任务的线程中完成单个任务或工作内容。
TTask类创建和管理由ITask接口生成 ...
Delphi XE IdTCPClient1 和 IdTCPServer1 数据的发送与接收(indy10)
Delphi XE IdTCPClient1 和 IdTCPServer1 数据的发送与接收(indy10)
1、IdTCPClient1 端 发送数据
1.1 发送结构体:
//定义结构体
TMData = record
id:Integer;
Name:Array[0..20] of Char;
Age:Byte;
UpdateTime:double;
end;
//发送
procedure TForm2.Button2Click(Sender: TObject) ...
Delphi日期时间 UNIX [转]
Delphi日期时间,就是常见的 2014-05-02 10:37:35
--------------------------------------------------------------------
UNIX日期时间,一个整数,从1970/01/01 开始的秒数,int64位
-------------------------------------------------------------------
标准UTC时间,
世界统一时间,世界标准时间,国际协 ...