ابوالفضل عباسی
پنج شنبه 26 اسفند 1395, 21:06 عصر
باسلام. خدمت تمامی دوستان.
عیدتون پیشاپیش مبارک،امیدوارم سال خوبی رو داشته باشید.
یک سوال:
چگونه میتونم یک TmemoryStream رو فهمید nil است یا نه؟
مثلا:
var tm:TmemoryStream;begin
if ..... then
begin
tm:=TmemoryStream.create;
.
.
.
end;
if tm <> nil then
tm.free;
.
.
.
end;
قسمت ( <> nil) درست کار نمی کند. همیشه وارد شرط میشود.(چه وقتی که tm ایجاد شده باشد،چه وقتی که tm ایجاد نشده باشد)
بجای nil چه فرمانی باید گذاشت؟
باتشکر از همگی
عیدتون پیشاپیش مبارک،امیدوارم سال خوبی رو داشته باشید.
یک سوال:
چگونه میتونم یک TmemoryStream رو فهمید nil است یا نه؟
مثلا:
var tm:TmemoryStream;begin
if ..... then
begin
tm:=TmemoryStream.create;
.
.
.
end;
if tm <> nil then
tm.free;
.
.
.
end;
قسمت ( <> nil) درست کار نمی کند. همیشه وارد شرط میشود.(چه وقتی که tm ایجاد شده باشد،چه وقتی که tm ایجاد نشده باشد)
بجای nil چه فرمانی باید گذاشت؟
باتشکر از همگی