delphi常用函数
记录Delphi编程中遇到的常用函数,持续更新中
D-Nolan
把心中所想,用程序表达出来,是一件令人愉快的事情!
展开
-
Delphi中删除指定的字符串【DelStr】【DelAllStr】【DelAllText】
有时候会遇到在一个字符串中删除某些特定的字符,这里提供了3个函数,可以满足各种不一样的需求。原创 2023-04-23 17:27:33 · 1346 阅读 · 0 评论 -
Delphi中分隔字符串,输出两个分隔后的字符串【SplitStr】
这里Copy函数的第三个参数,使用MaxInt为一个常量2147364847,是不是算一种偷懒?比如左手一只鸡,右手一只鸭,现在需要对’鸡|鸭’进行分离提取。原创 2023-04-19 14:12:57 · 392 阅读 · 0 评论 -
Delphi中返回由空格分隔的字符串中单词的总数【CountUnquotedWords】
如果"苹果 香蕉"用双引号就表示是一个整体算1个词语,返回2。‘苹果 香蕉 火龙果’ 是3个词语,返回3。原创 2023-04-18 23:03:37 · 289 阅读 · 0 评论 -
Delphi中计算字符串中分割符的总数【CountDelims】
【代码】Delphi中计算字符串中分割符的总数【CountDelims】原创 2023-04-16 19:45:15 · 124 阅读 · 0 评论 -
Delphi中检查字符串是否包含空格字符【ContainsWhiteSpace】
【代码】Delphi中检查字符串是否包含空格字符【ContainsWhiteSpace】原创 2023-04-16 19:41:34 · 388 阅读 · 0 评论 -
Delphi中压缩字符串中的空格,只保留一个空格【CompressWhiteSpace】
Delphi中压缩字符串中的空格,只保留一个空格【CompressWhiteSpace】原创 2023-04-16 19:39:50 · 189 阅读 · 0 评论 -
Delphi中检测字符串中的分隔符是否存在[ContainsDelims]
Delphi中检测字符串中的分隔符是否存在。原创 2023-04-15 15:45:49 · 150 阅读 · 0 评论 -
Delphi中替换字符函数
把一个字符串中的某一个字符全部替换成另一个字符。原创 2023-04-15 15:22:35 · 852 阅读 · 0 评论 -
Delphi中转义特殊字符
【代码】Delphi中转义特殊字符。原创 2023-04-15 15:17:22 · 639 阅读 · 0 评论 -
Delphi中把字符串转换为字符集合
【代码】Delphi中把字符串转换为字符集合。原创 2023-04-14 20:21:12 · 299 阅读 · 0 评论 -
Delphi中在一个字符串中添加千位分隔符
有时候需要在一个数字中间添加千位分隔符,方便查看。原创 2023-04-12 21:47:29 · 357 阅读 · 0 评论 -
Delphi中内存字节数据与十六进制转换函数集合
十六进制与内存字节数据相关的转换,平时使用的频率非常高,全部综合在一起,方便查看。原创 2023-04-11 19:40:07 · 867 阅读 · 0 评论 -
Delphi中把字节数组转换为十六进制字符串
非常有用的转换,可以把内存数据用字符串的形式显示出来,方便我们查看,修改,写入。原创 2023-04-09 20:28:45 · 1148 阅读 · 0 评论 -
Delphi中添加十六进制的前缀$
Delphi中添加十六进制的前缀$原创 2023-04-07 17:21:31 · 147 阅读 · 0 评论 -
Delphi中删除十六进制的前缀($、0x)
Delphi中十六进制是$,而C语言中十六进制为0x,都支持删除。原创 2023-04-07 17:16:41 · 313 阅读 · 0 评论 -
Delphi中取出长短形式的周几(星期几)、几月份
Delphi中取出长短形式的周几(星期几)、几月份。原创 2023-04-05 15:12:35 · 266 阅读 · 0 评论 -
Delphi中把分钟转换成多少天多少小时多少分钟
【代码】Delphi中把分钟转换成多少天多少小时多少分钟。原创 2023-04-04 15:00:05 · 153 阅读 · 0 评论 -
Delphi中判断一个字符串格式的日期时间是否正确
有时候需要把字符串转换为时间,提前判断一下还是有必要的,防止字符串格式错误。原创 2023-04-03 18:03:46 · 659 阅读 · 0 评论 -
Delphi中获取当前的格林威治时间&格林威治时间转本地时间
格林威治时间比北京时间慢8小时。原创 2023-04-03 17:39:44 · 352 阅读 · 0 评论 -
Delphi中从一个日期时间中算出当月的总天数
Delphi中从一个日期时间中算出当月的总天数。原创 2023-04-02 13:14:27 · 331 阅读 · 0 评论 -
Delphi中从一个日期中算出这一年已经过了多天
Delphi中从一个日期中算出这一年已经过了多天。原创 2023-04-02 13:13:03 · 93 阅读 · 0 评论 -
Delphi中系统时间与文件时间互相转换
有时候需要修改文件的时间,或者提取文件创建时间等等会使用到。原创 2023-04-02 13:06:00 · 330 阅读 · 0 评论 -
Delphi中系统时间与Unix时间戳互相转换
经常会用到的时候转换,特别是网页数据中,有在线网址工具转换https://tool.chinaz.com/tools/unixtime.aspx。但是我们必须要再自己的程序里面实现,这里有个时区问题,默认按格林威治时间计算的,如果按北京时间来算会比格林威治时间多了8小时。原创 2023-04-01 12:07:51 · 745 阅读 · 0 评论 -
Delphi中从一个日期时间中算出当月(当年、当季)的第一天与最后一天
日期计算常会使用到。原创 2023-03-31 12:58:23 · 562 阅读 · 0 评论 -
Delphi中从一个日期时间中判断当年是否闰年、算出当月的天数
日期中计算经常会用到。原创 2023-03-31 12:55:41 · 159 阅读 · 0 评论 -
Delphi中判断一个日期是否是星期几、周末、工作日
特地的场合会用到,比如每天做不同的任务时就会需要用到。原创 2023-03-31 12:45:21 · 619 阅读 · 0 评论 -
Delphi中求出两个日期之间间隔多少天
时常会用到,有时候自己写,现在封装成函数,使用更简单。原创 2023-03-30 16:08:15 · 698 阅读 · 0 评论 -
Delphi中提取某个日期中的年、季、月、日
经常遇到需要从一个日期时间中提取年、月、日,三个函数搞定。原创 2023-03-30 16:03:24 · 1666 阅读 · 0 评论 -
Delphi中日期+天数返回新的日期
有时候需要计算一个日期后面多少天是哪个日期,直接用加法就可以了,封装成函数更简单。原创 2023-03-29 20:02:11 · 388 阅读 · 0 评论 -
Delphi中在字节数组的开头(或结尾)添加(或删除)一个字节
在字节数组的开头(或结尾)添加(或删除)一个字节。原创 2023-03-28 22:11:58 · 205 阅读 · 0 评论 -
Delphi中返回一个字节在字节数组中第一次出现的位置
有时候需要获取一个字节在字节数组中第一次出现的位置,有时候是从左边开始,有时候是从右边开始。原创 2023-03-28 22:01:51 · 172 阅读 · 0 评论 -
Delphi中对字节数组进行剪切丢弃(保留头与尾)
有时候一段字节数组,中间一部分是我们不需要的,需要剪切删除掉他。原理是提取头与尾,最后做拼接。原创 2023-03-27 17:38:18 · 154 阅读 · 0 评论 -
Delphi中对字节数组进行剪切提取
有时候遇到字节数组很长,而我们只需要中间的一小部分,所以需要剪切提取。原创 2023-03-27 17:28:38 · 232 阅读 · 0 评论 -
Delphi中把字节数组类型转换为TBytes
TBytes本身就是字节数组类型,但有时候还是需要转换一下,简单做一下拷贝即可实现。原创 2023-03-26 09:59:28 · 773 阅读 · 0 评论 -
Delphi中比较两个字节数组的前面一部分是否相同
前面的函数是比较字节数组是否完全相同,而我们有时候只需要比较开头几个元素是否相同。原创 2023-03-26 09:51:16 · 130 阅读 · 0 评论 -
Delphi中比较两个字节数组是否一模一样
有两个字节数组,需要比较是否一模一样,包括比较元素的个数,一个函数搞定无需再手动处理。原创 2023-03-25 23:11:54 · 280 阅读 · 0 评论 -
Delphi中把字符串数组array of string快速转换为TStringList类型
把字符串数组array of string快速转换为TStringList类型。原创 2023-03-24 20:45:31 · 833 阅读 · 0 评论 -
Delphi中实现两个字节数组的拼接
应用场景函数代码测试。原创 2023-03-23 20:38:35 · 423 阅读 · 0 评论