delphi4arab منتديات دلفي للعرب

نسخة كاملة : ما رأيكم في تعريف هذه خاصية Propertie والكود
أنت حالياً تتصفح نسخة خفيفة من المنتدى . مشاهدة نسخة كاملة مع جميع الأشكال الجمالية .
ما رأيكم في تعريف هذه خاصية Propertie والكود

أن فيكم من هم على دراية واسعة في البرمجة

بسم الله الرحمن الرحيم
الصلاة السلام على رسول الله

انشاء خاصية Propertie غير مرئية

في قسم التصريح بالمتغيرات والدوال
صرحت بفئة class بالكلمة type داخل الفئة class  
اثنان منهجان  Methodes الاول الاجراء والثاني دالة
ومتغير حرفي .
الاجراء SetTest الاول يأخذ قيمة ويضعها في المتغير الحرفي fa
الدالة GetTest تأخذ القيمة من المتغير الحرفي  fa.

الخاصية Propertie تقرأ القيمة  من الدالة GetTest ،
وتكتب بالاجراء SetTest في المتغير الحرفي  fa.

وباختصار هذه الخاصية تأخذ قيمة ثم تقوم بعرضها

كود :
unit UnitTest; interface type   TestClass = class   private     fa: string;     procedure SetTest(const val: string);     function GetTest: string;   public     property  pTest: string read GetTest write SetTest;   end; implementation { TestClass } function TestClass.GetTest: string; begin   Result := fa; end; procedure TestClass.SetTest(const val: string); begin   fa := val; end; end.

===================================

كود :
uses UnitTest; procedure TForm1.Button1Click(Sender: TObject); var    ts: TestClass; begin   ts := TestClass.Create;   try    ts.pTest := '2018';    caption := ts.pTest;   finally    ts.Free;   end; end;
لا ارى مشكلة