delphi4arab منتديات دلفي للعرب
كيف الوصول الى متغيّر في حدث آخر ؟ - نسخة قابلة للطباعة

+- delphi4arab منتديات دلفي للعرب (https://delphi4arab.net/forum)
+-- قسم : منتديات دلفي للعرب التعليمية (https://delphi4arab.net/forum/forumdisplay.php?fid=3)
+--- قسم : سؤال و جواب حول دلفي (https://delphi4arab.net/forum/forumdisplay.php?fid=15)
+--- الموضوع : كيف الوصول الى متغيّر في حدث آخر ؟ (/showthread.php?tid=637)



كيف الوصول الى متغيّر في حدث آخر ؟ - AL-MOB4RM3G - 28-02-2009

السلام عليكم ورحمة الله

اخواني كما هو السؤال في العنوان... كيف ممكن ان اصل الى متغيّر في حدث غير الذي اسدخدمه ؟
مثلا...

انا اكتب اوامر في button وفي حدث OnClick :::

المراد هو ان اصل الى متغيّر في الحدث OnFilterRecord للمكون ADOTable1

الآن انت تقول... عرّف المتغير في قسم ال
PHP كود :
private
    { Private 
declarations } 

نعم... اقول لك نعم...
لكن المشكلة هي انه لا يمكن هذا...
او على الأقل لا اعلم كيف...

فلمتغيّر هو Accept وهو موجود بشكل التالي....
PHP كود :
procedure TForm1.ADOTable1FilterRecord(DataSet: TDataSet;
  var 
Accept: Boolean); 

فكيف يمكنني فعل ذلك بارك الله لكم...؟
ان شاء الله السؤال واضح.. ؟

بارك الله لكم
والسلام عليكم ورحمة الله


كيف الوصول الى متغيّر في حدث آخر ؟ - me_delphi - 28-02-2009

يجب ان يكون المتغير عاما(public)لكي تتمكن من الوصول اليه


كيف الوصول الى متغيّر في حدث آخر ؟ - AL-MOB4RM3G - 01-03-2009

me&delphi' كتب :يجب ان يكون المتغير عاما(public)لكي تتمكن من الوصول اليه

نعم... بارك الله فيك اخي الكريم..
استطعت ان اتغلّب على المشكلة بستخدام
شرط. if مع متغيّر من النوع الذي ذكرته... Public

والحمد الله تم حل المشكلة...
بارك الله فيك على كل حال...

والسلام عليكم