لا أدري لماذا قد يضطر المبرمج لاستخدام الاسماء المحجوزة كأسماء لمتحولات وكلاسات. لكن بغض النظر عن السبب سأورد الطريق لأنك قد تصادف مثل هذه الحالة أثناء قراءتك لكود ما.
فقط قم بإضافة & قبل الأسم في تعريف المحتول. مثال :
var
&Begin : integer; //استخدام كلمة Begin كاسم لمتغير من نوع Integer
...
begin
...
&Begin := 5;
...
end;
مثال اخر:
type
&end = class // استخدام كلمة end كاسم لـ Class جديد
public
function DoSomthing: Integer;
end;
اشارة & تمنع تحليل الكلمة على انها كلمة محجوزة اساسية