SetString过程 - Borland Delphi 开发工作者手册

返回介绍

SetString过程

发布于 2019-08-04 字数 783 浏览 986 评论 0

System

procedure SetString(var s:string;buffer:PChar;len:Integer);

SetString设置给定的字符串的长度和内容。

SetString标准过程将给定的字符串变量的内容和升序设置成为由Buffer和Len

参数给定的字符块。对于一个短字符串变量,SetString将长度指示器字符(在S[0]的字符)设置成为由Len参数给定的值,如果缓冲区参数是非空,从缓冲

区拷贝Len参数进入以S[1]开始的字符串。对于一个短字符串变量,Len参数必须是介于0~255之间。对于一个长字符串变量,SetString将参考S设置一

个新分配的给定长度的字符串。如果缓冲区参数是非空的,SetString接着从缓冲区将Len字符拷贝到字符串中。否则,新字符串的内容将不被初始化。如果

没有足够的内存来创造新的字符串,一个EoutOfMemory异常将发出。接着对一个SetString的调用,S被保证为一个唯一的字符串,即一个字符串有一个参考

数是1。

上一篇:SetOlePicture过程

下一篇:SetTextBuf过程

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

支持 Markdown 语法,需要帮助?

目前还没有任何评论,快来抢沙发吧!