*snip*
You and @lucamar have more information than me and better programming experience, yet you are both confused about the actual purpose of RTTI so imagine what will happen to me ?!
It isn't that. Its purpose is more or less clear; what we are saying is that it isn't a feature used for normal, everyday programming but for somewhat "specialized" tasks, like for example:
The RTTI is very much used for the IDE visual form designer (the object inspector) as well as for component persistence i.e. loading/storing forms, components, etc.
So yeah, it isn't something with which I (or Handoko, it seems) would recommend trying to wrestle when one is a beginner.
نعم ،قد يكون غرض الـ RTTI خاصاً بحالات ما وليس لكل أنواع البرامج.
بالنّسبة لكوني مُبتدأً ففي الحقيقة وضعي أشبه بإعادة تأهيل لشخص حدث له حادث تسبّب له في حالة شلل في بعض الأطراف وحالة عجز ،ففي كلّ يوم مثلاً يُحاول التمريض أنْ يُدرّب المريض بتحريكـ يده قليلاً أو رجله ،مُحاولة تدريبه على القيام والمشي قليلاً ،مُحاولة التفكير والكلام أو ممارسة بعض النشاط الذهني فأحياناً أقرأ بعض الكود وأحياناً أكتب بعض الكود وأحياناً أُراجع الوثائق مرّةً أخرى ﻷتذكّر وأحياناً أستفسر كما في المنتدى هنا وهكذا.
google translate:
"Yes, the purpose of the RTTI may be specific to certain situations and not to all types of programs.
As for being a beginner, in fact my situation is like rehabilitating a person who had an accident that caused him to be paralyzed in some limbs and in a state of disability. Every day, for example, the nurse tries to train the patient by moving his hand a little or his leg, trying to train him to stand up and walk a little, try to think and speak or Doing some mental activity, sometimes I read some code, sometimes I write some code, and sometimes I review the documents again to remember, and sometimes I inquire as in the forum here and so on."