Inprisee
یک شنبه 01 فروردین 1389, 03:03 صبح
سلام.
1- توی VB6 ما وقتی در قسمت general یه فرم یک متغییری رو تعریف میکردیم، خوب توی تموم قسمت های اون فرم( sub,function و ... ) این متغییر قابل شناسایی بود. خوب توی دلفی اگه درست گفته باشم باید متغییر ها رو در قسمت public کلاس فرممون و يا قبل از implementation تعريف کنيم. حالا اگه اینطوره چه فرقی با هم دارن؟؟
2- اما بعضی موقع در vb6 اگه توی یه ماژول (و در قسمت general اون) یه متغییری رو بصورت global تعریف میکردیم خوب تموم فرم ها ( ودر تموم قسمت هاش ) این متغییر رو میشناخت . ( حالا مثلا یه مثال در دلفی بزنم شاید بهتر باشه . مثلا توی یه پروژه دلفی یه فرم1 داریم (unit1) و یه unitMisc که توش یه سری کار انجام میشه و اونو با uses به فرم1 وصل کردیم. حالا چطور میشه یه متغییر در unitMisc تعریف کنیم که در تموم قسمت های فرم 1 قابل شناسایی باشه؟؟؟ )
ممنون
1- توی VB6 ما وقتی در قسمت general یه فرم یک متغییری رو تعریف میکردیم، خوب توی تموم قسمت های اون فرم( sub,function و ... ) این متغییر قابل شناسایی بود. خوب توی دلفی اگه درست گفته باشم باید متغییر ها رو در قسمت public کلاس فرممون و يا قبل از implementation تعريف کنيم. حالا اگه اینطوره چه فرقی با هم دارن؟؟
2- اما بعضی موقع در vb6 اگه توی یه ماژول (و در قسمت general اون) یه متغییری رو بصورت global تعریف میکردیم خوب تموم فرم ها ( ودر تموم قسمت هاش ) این متغییر رو میشناخت . ( حالا مثلا یه مثال در دلفی بزنم شاید بهتر باشه . مثلا توی یه پروژه دلفی یه فرم1 داریم (unit1) و یه unitMisc که توش یه سری کار انجام میشه و اونو با uses به فرم1 وصل کردیم. حالا چطور میشه یه متغییر در unitMisc تعریف کنیم که در تموم قسمت های فرم 1 قابل شناسایی باشه؟؟؟ )
ممنون