type
PData = ^Tdata;
TData = record
S: string;
end;var
Data: PData;procedure TForm2.FormCreate(Sender: TObject);
begin
Data := New(PData);
Data.S := 'abc';
Form2.Caption := Data.S;
Data := nil;
if @Data <> nil then
DisPose(Data);
end;怎么判断Data为空
PData = ^Tdata;
TData = record
S: string;
end;var
Data: PData;procedure TForm2.FormCreate(Sender: TObject);
begin
Data := New(PData);
Data.S := 'abc';
Form2.Caption := Data.S;
Data := nil;
if @Data <> nil then
DisPose(Data);
end;怎么判断Data为空
解决方案 »
- 如何取这个数
- 导航工具栏
- 问几个关于Loadlibrary的问题,谢谢。
- VB6中的&H在Object Pascal中怎么表示
- 征集围棋游戏(网络对攻,人对电脑)的方案,算法,策略(0.5)
- TADOQuery怎样指向dbgrideh的当前行???
- 在编程钟那一种程序需要注册?如何注册?那一种程序不需要注册?
- !!!!!数据表排序问题!!!
- 挑战microsoft!!!
- 关闭应用程序总是提示“access violation at address XXXXXX in module *.ocx read of address FFFFFFF” 是怎么回事?各位大虾帮帮小弟。^-^
- (新人求助)怎么把case语句封装成一个函数?
- 供货管理毕业设计(求救)
DisPose(Data);
DisPose(Data);
Data.S := 'abc';
Caption := Data.S;
if Data <> nil then
begin
DisPose(Data);
Data := nil;
end;
一般用CHAR数组来完成,多看看MS的定义。