SysUtils.StrAlloc、SysUtils.StrBufSize

2014/09/26 15:40
阅读数 83
StrAlloc   : 给 PChar 指针分配空间, 并填充 #0;
StrBufSize : PChar 缓冲区大小.

 
 
 
 
 

 

 

  
  
unit Unit1;

interface

uses
  Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
  Dialogs;

type
  TForm1 = class(TForm)
    procedure FormCreate(Sender: TObject);
  end;

var
  Form1: TForm1;

implementation

{$R *.dfm}

procedure TForm1.FormCreate(Sender: TObject);
var
  p: PChar;
  i: Integer;
begin
  p := StrAlloc(10);

  StrCopy(p, '123456');
  ShowMessage(p); {123456}

  i := StrBufSize(p);
  ShowMessage(IntToStr(i)); {10}

  StrDispose(p);
end;

end.

 
 
 
 
 

 

 

  
  
SysUtils 单元下的公用函数目录

展开阅读全文
打赏
0
0 收藏
分享
加载中
更多评论
打赏
0 评论
0 收藏
0
分享
返回顶部
顶部