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时间,
世界统一时间,世界标准时间,国际协 ...
说说Delphi 10.4的对象释放
随着Delphi 10.4去掉了ARC,统一移动平台与桌面平台的内存管理,那对于释放对象,有什么变化呢?
先看看10.4的代码:
procedure TObject.Free;
begin
// under ARC, this method isn't actually called since the compiler translates
// the call to be a mere nil assignment to the instance variable, which then call ...
在ubuntu 上使用wine 运行Delphi win32 应用
随着delphi 10.x 系列开始支持Linux 开发,我们的服务器端可以直接支持LInux 服务器了,
由于客户越来越多使用Linux 作为服务器端, 但是对于过去老的win32 下开发的服务端,一时半会还无法直接转到移植到Linux 下,我们
需要一个过渡的方法,来保证服务端满足要求。这时候需要使用wine 来实现这种转换。Wine (“Wine Is N ...
DELPHI如何封装http.sys
DELPHI如何封装http.sys
http.sys是windows操作系统内核级实现的支持高并发的http通讯协议,是为了https而开发。
思路:windows操作系统将HTTP.SYS通讯协议封装在httpapi.dll动态库里面。任何开发语言通过加载此动态库,即可调用它里面的函数。当然DELPHI也不例外。
封装非常简单,下面贴出tms sparkle如何封装http.sys的代 ...
Delphi 滚动条组件 TScrollBar 介绍
Delphi 滚动条组件 TScrollBar 介绍
滚动条组件(TScrollBar)此组件是一个Windows滚动条,用于滚动窗口、组件内容。许多控制有滚动条属性,它们把滚动条作为自己的一部分,对于没有完整滚动条的控制,TScrollBar组件提供了一个附加的功能,运用它可以使某些控制的内容易于操作。 1、用法一般情况下,滚动条是自动加入 ...
免费delphi组件收集
https://www.cnblogs.com/supersteven/archive/2008/08/14/1268200.html
http://www.jrsoftware.org/?? Tb97 最有名的工具条(ToolBar)控件库,仿Office97,如TDock97,TToolBar97,TEdit97,TToolWindow97等.
http://www.fltvu.com/jiaocheng/chenxu1/DELPHI/vcl/index.htm
http://www.delphiarea.com/products/
http://neftali ...
Delphi Socket常见错误代码与描述
Delphi Socket常见错误代码与描述 :
Socket error 0 – Directly send error Socket error 10004 – Interrupted function //call 操作被终止 Socket error 10013 – Permission denied //c访问被拒绝 Socket error 10014 – Bad address //c地址错误 Socket error 10022 – Invalid argument //参数 ...
Delphi 字符串函数 StrPas和StrPCopy - String转Char / Char 转 String
Delphi StrPas和StrPCopy - String转Char / Char 转 String
函数原型:
StrPas
{$IFNDEF NEXTGEN}
function StrPas(const Str: PAnsiChar): AnsiString;
begin
Result := Str;
end;
{$ENDIF !NEXTGEN}
function StrPas(const Str: PWideChar): UnicodeString;
begin
Result := Str;
end;
StrPCopy  ...
Delphi中SendMessage使用说明
文章转载于https://www.cnblogs.com/findumars/archive/2014/07/02/3821161.html
SendMessage基础知识函数功能:该函数将指定的消息发送到一个或多个窗口。此函数为指定的窗口调用窗口程序,直到窗口程序处理完消息再返回。而函数PostMessage不同,将一个消息寄送到一个线程的消息队列后立即返回。函数原型:LRESULT SendMe ...
Delphi 10.4新版本发布,快速开发Windows本机软件,为Delphi开发人员增加了强大的跨平台开发能力
得克萨斯州奥斯汀-(美国商业资讯)- 跨平台应用程序开发生产力工具的提供商Embarcadero(Idera,Inc.的子公司)今天宣布发布RAD Studio 10.4,该版本对快速应用程序开发工具进行了重大更新RAD Studio,Delphi和C ++ Builder的开发链。
“我们多年来对RAD Studio所做的最重要的更新。”
版本10.4对Windows 10 VCL(可视化组 ...
Delphi开发的高质量商业及开源应用软件列表
DELPHI开发的高质量商业及开源应用软件列表已增长到难以管理的规模。有许多条目自称引人注目,但我个人从未听说过。这里列出的许多应用程序不再存在或不再用Delphi编写,并且许多链接都无处可寻。
该列表应该经过验证和更新,或者完全删除。由于我没有看到任何活动,因此后者可能是首选。
Wiki的这一部分专门介绍用Delphi编 ...
使用OpenJDK进行Delphi Android开发
随着甲骨文收购Sun Microsystems,甲骨文已经成为Java商标的正式所有者和主要的“官方” Java发行商,因此出现很多JDK版本,并不出人意料。
首先,我先解释免责声明:我(Jim McKeeth)既不是律师也不是Java开发人员。本文内容是与Java,Java开发和许可相关的许多复杂问题的高级概述。本文的目的是帮助您提供足够的 ...
delphi:常用API函数
auxGetDevCaps API 获取附属设备容量 auxGetNumDevs API 返回附属设备数量 auxGetVolume API 获取当前卷设置 auxOutMessage API 向输出设备发送消息 auxSetVolume API 设置附属设备卷 AbortDoc API 终止一项打印作业 AbortPath API 终止或取消DC中的一切路径 AbortPrinter API 删除打印机缓冲文件 AbortSystemShutdown API ...
delphi:编码规范
一、序言
二、通用源代码格式规则
2.1 缩格
2.2 页边空格
2.3 Begin...End 配对
三、Object Pascal
3.1 括号
3.2 保留字和关键字
3.3 过程和函数(例程)
3.3.1 命名/格式化
3.3.2 形式参数
3.3.2.1 格式化
3.3.2.2 命名
3.3.2.3 参数的排序
3.3.2.4 常量参数
3.3.2.5 名 ...
苹果体 Delphi 10.4 新功能介绍
1.同一个功能,同一套代码,桌面移动端开发真可以傻傻分不清!
2.记录也可以托管,你现在可以定义他的来龙去脉了!
https://community.idera.com/developer-tools/b/blog/posts/custom-managed-records-coming-to-delphi-10-4
3. 即使在冋一个界面里,每个VCL控件也可以使用不同styles,让你 ...
delphi xe10.4新功能介绍
原链接 此文为使用 DeepL 机翻并进行了略微的调整。
在10.4中,我们重新实现了代码完成和其他功能,这是IDE十年来最重要的变化之一。
什么是 Code Insight
首先是一些背景。如果你对Code Insight很熟悉,请跳过前面……
Code Insight 是我们对编辑器中的一组 IDE 生产力功能的命名。在这篇博文中,这些功能是这样的:
...
QT-QChar转换char
相关资料:
https://blog.csdn.net/qq_18649781/article/details/89452179
https://www.cnblogs.com/yangjunhe460/p/10711663.html
https://blog.csdn.net/rl529014/article/details/51541168/
char cTest = 'a'; QChar qpTest(cTest);
//qchar - char //char Qchar::toLatin1() 或者 char Qchar::to ...