View Full Version : ساخته شدن یک Object?
امیر-نا
جمعه 23 اردیبهشت 1384, 10:56 صبح
چگونه می توان فهمید که یک Object ساخته شده است؟(Create ) شده است.
ممنون امیر
علی کشاورز
شنبه 24 اردیبهشت 1384, 02:13 صبح
if Assigned(Your_Object) then
//Do something
یا
if Your_Object <> nil then
//Do Something
*بجای Your_Object اسم شی مورد نظر رو بزارید.
محمد میرمصطفی
شنبه 24 اردیبهشت 1384, 23:52 عصر
گاهی Object رو delete میکنیم ولی پونترش رو nil نمیکنیم. اون وقت چی؟
علی کشاورز
یک شنبه 25 اردیبهشت 1384, 01:29 صبح
گاهی Object رو delete میکنیم ولی پونترش رو nil نمیکنیم. اون وقت چی؟
برای پرهیز از مشکل همیشه pointer شی رو هم nil کنید:
FreeAndNil(Your_Object);
البته می تونید با استفاده از try...except در صورتی که هنگام دسترسی به شی، شی مورد نظر وجود نداشت، خطا رو هندل کنید. ولی کار جالبی نیست!
vBulletin® v4.0.8, Copyright ©2000-1391, Jelsoft Enterprises Ltd.