PDA

View Full Version : یک سوال در ساختن فرم



delafarin
پنج شنبه 19 اسفند 1389, 10:19 صبح
با سلام
ببخشید فرق self با application در دو دستور زیر برای ساختن فرم چیست ؟


(form1:=tform1.create(application

(form1:=tform1.create(self

MohsenB
پنج شنبه 19 اسفند 1389, 10:44 صبح
سلام

Application اشاره به خود برنامه اجرایی دارد . مثلا از خصوصیاتش اینه که میتونه اجرا بشه ، آیکون داره ، اسم فایل اجراییش رو داره و ... .

Self همونطور که از اسمش پیداست اشاره به ظرف اشیاء ( محل قرار گیری اشیاء ) داره . برای مثال وقتی درون روالهای فرم صدا زده بشه اشاره به فرم داره و وقتی درون روالهای یک کامپوننت صدا زده بشه به همون کامپوننت اشاره داره .