تكملة الكلمة في RAD XE3, RAD XE2 ليست كما هي في Delphi7
#1
السلام عليكم ورحمة الله وبركاتة

تعرفون البالون الذي يظهر اثنا كتابتك لكلمة ( وضيفته مساعدتك في كتابة الكلمات الاوامر والدوال ..إلخ )
وهذا في Delphi7 يظهر تلقائياً بعد ان اكتب حرفين او 3
... بعد ما توجهت إلى RAD XE2 وعندما بدات اكتب الاوامر لاحظة عدم ظهور هذا البالون .. وهو يظهر عندما اضغط Ctrl + Spac

لاحظة عدة اشياء في البالون اعتقد ان لها حلول من اعدادات .. لكني لا اعرفها

من الاشياء التي لاحظتها
عند استخدام مكتبة ما يفترض ان اتوجه إلى Uses ثم اضيف الكتبة وانا لا احفظ اسماء المكتبات
ومعتاد على ان اننظر إلى البالون لكن بعد ان نظرت لا اجد إلى مكتبتين فقط رغم ان البرنامج يتعرف على المكتبة عندما اكتب اسمها ولكن قبل ان اكتب اسمها لا يتعرف عليها !

انظر إلى الصورتين بين RAD XE3 و Delphi7

RAD XE3
كود :
http://im14.gulfup.com/LZrN1.jpg

مثلاً عندما ابحث عن Vcl لا اجدها لكن عندما اكتبها Vcl. يعطيني ملحقاتها

Delphi7
كود :
http://im14.gulfup.com/LR7O2.jpg

وكما تشاهدون هنا عندما كتبت اول اربع احرف اخرج لي الباقي والمكتبات المتوقعه ..إلخ

في RAD XE3 عندما اكتب اول حرف او حرفين كيف يخرج لي بالون الكلمات كما في Delphi7 ؟
كود :
http://im14.gulfup.com/cE1b3.jpg
للعلم .. كنت استعمل RAD XE2 فضننت انها اخطاء لا اكثر ولا اقل وبعد ما حملت RAD XE3 عرفت انها ليست اخطاء وومكن تعدل من خيارات البرنامج

الخلاصة Smile
كيف اجعل RAD XE3 يقرى جميع المكتبات كما هو الحال في Delphi7
و ييظهر البالون بعد كتابة حرف او حرفين ( ليس بستعمال Ctrl + Spac )
الرد
#2
السلام عليكم

في XE2 إذهب إلى tools ثم Options ثم Editor options ثم Code Insight تجد في Automatic features :

خاصية إسمها Auto Invoke غير مفعلة قم بتفعيلعا و ستجد مبتغاك إنشاء الله

صورة للتوضيح
[صورة: attachment.php?attachmentid=3699&d=1350638574]


الملفات المرفقة
.jpg   Xe2.jpg (الحجم : 44.11 ك ب / التحميلات : 77)
أدبني الدهر فأراني نقص عقلي وإذا ما ازددت علما زادني علما بجهلي
الرد
#3
اشكر لك مساعدتك ... اخي [ لؤي ]
إقتباس : و ييظهر البالون بعد كتابة حرف او حرفين ( ليس بستعمال ctrl + spac )
اجبت على هذه المشكلة جزاك الله خير وجعله في موازين حسناتك
لكن بقي هذه المشكلة
إقتباس :كيف اجعل rad xe3 يقرى جميع المكتبات كما هو الحال في delphi7
بقي كيف استكشاف المكتبات وتجربتها و...إلخ لذلك من الصعب ان اعرفها من خارج البرنامج
--
هذه عاادة أكتسبتها من الفيجوال بيسك6 لذلك عندما بدات اعتدت على مثل هذا الباللون وهو الذي يجعلني اعرف اشياء جديدة في اللغة
ويجعلني احفظ الدوال والاوامر مع الوقت Smile
الرد
#4
السلام عليكم

إقتباس :مثلاً عندما ابحث عن Vcl لا اجدها لكن عندما اكتبها Vcl. يعطيني ملحقاتها
هذه الخاصية من XE2 وما فوق
كود :
http://docwiki.embarcadero.com/RADStudio/XE3/en/Unit_Scope_Names
بالتوفيق
الرد
#5
يبدو اني لم اوضح اكثر في هذه المشكلة
عندما اكتب V يفترض ان تخرج لي تكملتها في بالون vcl كما هو الحال في Delphi7

لاحظ ايضاً عندما استعمل Vcl.Controls او اي مكتبة فانه بعد ذلك عندما اضيف مكتبة اخرى من Vcl يتعرف على جميع مكتبااتها
اي انه عندما استعمل احد مكتبااتها يتعرف على باقي المكتبات
اضرب مثال ... انا عندما اكون متفرغ اتوجه إلى دلفي وعندما اجرب شيء جديد ابداء بالمكتبات ثم اتوجه إلى Uses
وبعد ان اكتب اول حرف تظهر لي المكتبات المتوقعه سواً استدعيتها سابقاً ام لا ... لكي اجربها واعرف خبااياها
هذا هو الحال مع Delphi7 لكن في XE3 ( اضيضاً هذا هو الحال مع بقية لغات البرمجة على ما اضن ... Python, VB.NET ..etc )
الرد
#6
السلام عليكم

حسبما فهمت و ما أردت قوله هو أنه تغيرت الصيغة
كنا نكنب في الدلفي XE وما قبله في الـ uses الـ unitname مباشرة
كود :
WinSock,SysUtils
أما في الـ XE2 و ما بعده بالصيغة : <unitscope>.<unitname> أي يصبح المثال
كود :
System.SysUtils,Winapi.WinSock
تجد قائمة الـ unitscope في الرابط السابق
الرد
#7
لا ليس هذا ما قصدت استاذي الفاضل [ Lam.Abdeldjalil ]

انا اقصد البالون الذي يظهر ومحتواه في هذا الموضوع وليس unitscope

... انا أريـ ـد عندما اكتب V يخرج لي vcl او اي مكتبة تبداً بهذا الحرف وليس حرف V فقط
كل الحرف عندما اكتب اي حرف أريـ ـده ان يخرج لي قائمة بالكتبات التي تبداء بهذا الحرف ... يعني يظهر لي قائمة بالمكتبات فقط

شاكر لك استجابتك
الرد
#8
السلام عليكم
حزمة CnPack من هنا
http://www.delphi4arab.net/forum/showthr...p?tid=2316
سبحان الله وبحمده سبحان الله العظيم
الرد


التنقل السريع :


يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم