27-07-2020, 09:00 AM
(آخر تعديل لهذه المشاركة: 27-07-2020, 10:36 AM بواسطة MasteranyOne.)
السلام عليكم ورحمة الله تعالى وبركاته
لقد قمت بإنشاء سجل على النحو التالي :
وقمت بتعريف Generic TList :
عند حذف عنصر منها وضعت :
السؤال : هل عند حذف العنصر يتم تحرير مساحته من الذاكرة اتوماتيكيا , ام يجب عليا تحريره يدويا؟
السؤال بطريقة اخرى : ماذا نعني بحذف عنصر من Generic TList ؟
بارك الله فيك وحفظكم من كل سوء
سؤال رقم 2 :
كيف يتم المقارنة عن طريق حقل معين مثلا ID, فعندما يجد ID متساويان لا يهتم ببقية الحقول؟
وجدت هذه العبارة تتكلم عن الموضوع لكن لم اعرف كيف يتم ذلك :
AComparer est une fonction de comparaison. Si elle n'est pas fournie, le comparateur par défaut du type est utilisé.
لقد قمت بإنشاء سجل على النحو التالي :
كود :
type
TPersonne = record
ID : word;
Nom : String[30];
Age : byte;
end;وقمت بتعريف Generic TList :
كود :
PersonneList : TList<TPersonne>;عند حذف عنصر منها وضعت :
كود :
PersonneList.Delete(iIndex);السؤال : هل عند حذف العنصر يتم تحرير مساحته من الذاكرة اتوماتيكيا , ام يجب عليا تحريره يدويا؟
السؤال بطريقة اخرى : ماذا نعني بحذف عنصر من Generic TList ؟
بارك الله فيك وحفظكم من كل سوء
سؤال رقم 2 :
كيف يتم المقارنة عن طريق حقل معين مثلا ID, فعندما يجد ID متساويان لا يهتم ببقية الحقول؟
وجدت هذه العبارة تتكلم عن الموضوع لكن لم اعرف كيف يتم ذلك :
AComparer est une fonction de comparaison. Si elle n'est pas fournie, le comparateur par défaut du type est utilisé.


![[-]](https://delphi4arab.net/forum/D4A2020/collapse.png)