PDA

View Full Version : Sender: TObject



1485159
جمعه 09 مرداد 1388, 23:35 عصر
خوب معنی عبارت بالا چی میشه؟

tdkhakpur
جمعه 09 مرداد 1388, 23:44 عصر
سلام
خوب این یک نوع پارامتر ورودی هست که برای شما که مشغول پردازش پروسه هستید ارسال میشود که به نوعی مشخصات درخواست کننده داخلش قید شده.

1485159
جمعه 09 مرداد 1388, 23:50 عصر
خوب اینو چی میگین؟procedure TForm1.FormCreate(Sender: TObject);میشه بیشتر توضیح بدین

tdkhakpur
جمعه 09 مرداد 1388, 23:57 عصر
سلام
خوب قرار نیست همه پروسه ها را ما خودمان call کنیم بعضی ها بصورت event شدا زده می شوند.
ببییند شما برای اینکه از کار TObject سر در بیارید یک نگاهی به help بندازید تمام متدها داخلش توضیح داده شده.
ولی اگر مشکلتان چیز دیگری هست ارسال کنید.

FiACKER
شنبه 10 مرداد 1388, 13:18 عصر
توضیح ساده و درست :
دوست عزیز 1485159 ، شما اینی می خواین که الان می گم :
ببینید توابع مختلف از جمله همین
procedure TForm1.FormCreate(Sender: TObject);
که گفتین می تونن از چندین جا و توسط اشیای مختلفی صدا زده بشند ! حالا برای اینکه معلوم بشه که چه شی ای
procedure TForm1.FormCreate(Sender: TObject);
رو صدا زده ، اون شی به Sender فرستاده می شه و حالا در برنامه های بزرگ می تونه استفاده داشته باشه!
زیاد تویه بحرش نرو!

مثلا دو تا دکمه بساز !
رویه دکمه ی اول دوبار کلیک کن و کد مسیج باکس رو بنویس.
حالا می خوایم کدهایی که درونه دکمه ی 1 هست رو از طریق دکمه ی 2 صدا بزنیم. برای اینکار می تونی اول دکمه ی 2 رو انتخاب کنی ، و از لیست اکشن های اون گزینه ی کلیک رو انتخاب کنی و از combobox ی که لیست اکشن های مربوط به کنترل های دیگه هست رو ببینی .... حالا می تونی اکشن رو برابر با دکمه ی 1 قرار بدی تا کدهای دکمه ی 1 توسط دکمه ی 2 اجرا شن.
حالا وقتی کدهای دکمه ی 1 ، توسط دکمه ی 2 اجرا شن اون Sender دیگه دکمه ی 2 می شه ! در حالی که Sender مربوط به دکمه ی یکه !

داغون شدم از بس نوشتم !

1485159
شنبه 10 مرداد 1388, 14:30 عصر
ممنون فهمیدم (هـــی) حالا ای آبجکت چه نوع متغیریه؟