社区
非技术区
帖子详情
Delphi 字符串有多少个字节的函数是什么
爱在丽江leslex
2012-02-15 04:30:59
题目如上,请尽快回答。
...全文
193
8
打赏
收藏
Delphi 字符串有多少个字节的函数是什么
题目如上,请尽快回答。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
BambooCaep
2012-02-16
打赏
举报
回复
AnsiString才能用length。
baije_530
2012-02-15
打赏
举报
回复
length就可以
「已注销」
2012-02-15
打赏
举报
回复
就length
BambooCaep
2012-02-15
打赏
举报
回复
ByteLength
CS_DNisSB2B
2012-02-15
打赏
举报
回复
求字节sizeof();
求字符长度lentgh()
kaikai_kk
2012-02-15
打赏
举报
回复
字节?
字符串长度吧
阚雷--闞靁
2012-02-15
打赏
举报
回复
lenght()
erhan
2012-02-15
打赏
举报
回复
Length不行吗?
Delphi
中处理
字符串
的相关方法
Delphi
中处理
字符串
的相关方法 1、字符集转换方法 (1)stringtowidechar function stringtowidechar(const source:string;dest :pwidechar;destsize :integer) :pwidechar; 将默认string类型的
字符串
转换为unicode编码的
字符串
。dest参数指定了保存目的串的缓冲区位置 (2)widecharlentostring function widecharlentostring(source :pwidechar;sourcelen :integer) :string; 将sourcelen长度的unicode编码
字符串
转换为单
字节
或多
字节
字符串
。实际的转换是通过调用win32 API
函数
Delphi
的一个超级
函数
代码库
Win32.pas API
函数
的简单调用,如建立进程,建立文件映射,建立、读取管道(可以捕捉DOS程序输出)等。 StrFuncs.pas
字符串
处理单元,完全兼容宽
字节
处理(即使用wideString),特有的中文
字符串
处理
函数
(如简繁转换等等),经过多次优化,大多以编表的方式进行处理(一般来说是最快的处理方式)。 BiosHelp.pas 读取Bios信息的单元,兼容各种windows系统。 Streams.pas 流(TStream)输入输出处理单元,可以用来保存读取控件属性。 ShlFile.pas 各种文件操作,包括获得系统特殊路径,获取文件图标等。 RegExpr.pas 一个规则表达式类的单元。 ShareMemRep.pas 一个可以用来替代
Delphi
本身的内存管理的单元。 MessageDlg.pas 提供了一个高制定性的消息对话框。 Lists.pas 提供了很多个TList的扩展类,是学习很研究TList的好东西。 Calendar.pas 公历与农历换算和时间处理的
函数
单元,具体看里面的说明。 Clipboards.pas 提供一个剪贴板增强类,可支持保存和载入剪贴板,支持多重剪贴板。 ComputerInfo.pas 完整的系统信息检测单元,从软件到硬件,从CPU到鼠标,很全面。 AccessCtrls.pas 一个Access数据库操作单元。 FastIniFile.pas 可以用来替换
DELPHI
提供的慢吞吞的IniFiles单元,并且支持更多写入读出类型。 EnumStuff.pas 一个募举进程和窗口列表的单元,兼容各种Windows系统。 DES.pas DES加密算法单元。 AES.pas AES加密算法单元。 CryptoAPI.pas 一个完整的Hash算法单元,如MD5、CRC之类等等。 FastMM.pas 国外很著名的内存管理单元,
Delphi
2006的内存管理单元用的就是它。 FastStrings.pas 一个快速
字符串
处理单元,一些
函数
用汇编写的,处理速度比
DELPHI
本身的
字符串
处理快很多,不过不支持WideString类型。 Idpacker.pas 压缩文件类型检测单元。 ZLibEx.pas 纯Pascal代码的快速压缩解压单元,压缩率和速度都不错。 FastStringFuncs.pas 基于FastStrings.pas单元的应用。
DELPHI
字符串
处理单元
字符串
处理单元,完全兼容宽
字节
处理(即使用wideString),特有的中文
字符串
处理
函数
(如简繁转换等等),经过多次优化,大多以编表的方式进行处理(一般来说是最快的处理方式)。
Delphi
在一段文字中分别统计中文字符和英文字符个数
摘要:
Delphi
源码,字符处理,字符统计
Delphi
在一段文字中分别统计中文字符和英文字符个数,程序智能判断是中文还是英文字符,并把各自的统计结果显示出来,主要是用一个for循环遍历
字符串
,逐一通过调用ord
函数
将所有字符转换为对应的数值,再通过Length来判断各个
字节
所对应的字符数值是否在33~126之间,从而区分出是英文或是中文,然后下一步就好操作了,直接过滤出大于127的为中文、33~126之间的为英文,并返回到窗体的控件上显示。 运行环境:Windows/
Delphi
7
SPCOMM控件for
Delphi
SPCOMM的主要属性,方法和事件 1.属性 CommName:填写COM1,COM2…等串口的名字,在打开串口前,必须填写好此值。 BaudRate:设定波特率9600,4800等,根据实际需要来定,在串口打开后也可更改波特率,实际波特率随之更改。 ParityCheck:奇偶校验。 ByteSize:
字节
长度_5,_6,_7,_8等,根据实际情况设定。 Parity:奇偶校验位 pBits:停止位 SendDataEmpty:这是一个布尔属性,为true时表示发送缓存为空,或者发送队列里没有信息;为False时表示表示发送缓存不为空,或者发送队列里有信息。 2.方法 Startcomm过程用于打开串口,当打开失败时通常会报错,错误主要有7种: ⑴串口已经打开 ; ⑵打开串口错误 ; ⑶文件句柄不是通讯句柄; ⑷不能够安装通讯缓存; ⑸不能产生事件 ; ⑹不能产生读进程; ⑺不能产生写进程; StopComm过程用于关闭串口,没有返回值。
函数
WriteCommData(pDataToWrite: PChar;dwSizeofDataToWrite:Word ): boolean 用于发送一个
字符串
到写线程,发送成功返回true,发送失败返回false, 执行此
函数
将立即得到返回值,发送操作随后执行。
函数
有两个参数,其中 pdatatowrite是要发送的
字符串
,dwsizeofdatatowrite 是发送的长度。 3.事件 OnReceiveData : procedure (Sender: TObject;Buffer: Pointer;BufferLength: Word) of object 当输入缓存有数据时将触发该事件,在这里可以对从串口收到的数据进行处理。Buffer中是收到的数据,bufferlength是收到的数据长度。 OnReceiveError : procedure(Sender: TObject; EventMask : DWORD) 当接受数据时出现错误将触发该事件。
非技术区
828
社区成员
53,611
社区内容
发帖
与我相关
我的任务
非技术区
Delphi 非技术区
复制链接
扫一扫
分享
社区描述
Delphi 非技术区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章