奇怪filestream没创建为啥不是nil? filestream还没创建,为啥不是nil?这样的话怎么判断filestream是否已经创建呢?var s:tfilestream;begin if s<>nil then showmessage('ok');end; 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 你自己先清空,然后再判断即可s := nil;//做其他事情,比如初始化sif s <> nil then就可以了 我在循环里创建的filestream,在退出循环时需要判断filestream是否创建了,以便释放资源,换句话说,我也不知道filestream创建了没,现在需要判断,有什么办法吗? var P: Pointer;begin P := nil; if Assigned (P) then Writeln ('You won''t see this'); GetMem(P, 1024); {P valid} FreeMem(P, 1024); {P no longer valid and still not nil} if Assigned (P) then Writeln ('You''ll see this');end; delphi 有这样的函数吗? DCOM问题,100分求解 很简单的问题 很简单的问题,请大家帮忙 请教:Delphi7没有6版本的报表控件,那么该如何处理报表呢 按钮的颜色问题 多线程中如何中断并释放资源. 如何把一组jpg的图片,转换成mpj的视频文件 ■■■■■■■■如何使用flatstyle控件中的flathint▲▲▲▲▲▲▲▲▲▲ 急急!!寻求有关Delphi或C++Builder与硬件接口的资料 简单的反而不会了,indy post 的问题 多条件筛选..怎么设变量啊
就可以了
P := nil;
if Assigned (P) then Writeln ('You won''t see this');
GetMem(P, 1024); {P valid}
FreeMem(P, 1024); {P no longer valid and still not nil}
if Assigned (P) then Writeln ('You''ll see this');
end;