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