24-09-2012, 03:29 PM
إقتباس :راجعت البحث اخي ! لو وجدت ما طرحت السؤالكل من الروابط الاربع السابقة تجيب على السؤال فان لم تفهم ذلك موضوع اخر
إقتباس :تعمل بشكل جيد على دلفي 7 لكن عندما نقلت المشروع على xe2 واجهت مشاكلأولا لم تذكر اصدار دلفي بأول مشاركة انه XE2
ثانيا لسنا منجمين لكي نعرف ما هي المشاكل التي تواجهك، لم تذكر ادنى معلومة: ماهو المشكل/رسالة الخطأ إن وجدت...
دائما حاول ذكر كل التفاصيل لتربح وقتك ووقت غيرك
نعود للمثال المكتوب فوق:
1- استخدمت TClientSocket
مكونات Socket غالبا تكون غير مثبتة مع اصدارات دلفي 6 وما فوق على ما اتذكر
لتثبيتها بدلفي XE2 إتبع ما يلي:
- من القائمة Component اختر Install Packages
- في Install Packages انقر الزر Add
- اذهب للمجلد \bin لدلفي XE وغالبا ما يكون بالمسار \Program Files\Embarcadero\RAD Studio\9.0\bin
- اختر الملف dclsockets160.bpl ثم Open
- ثم OK ثم Install Packages
- الى هنا تم تثبيت مكونات Socket بدلفي XE2
2- تبقى TClientSocket غير معرفة عليك باضافة System.Win.ScktComp بقائمة ال uses باعلى الملف المصدري لمشروعك
3- المشروع ينفذ دون اخطاء والنتيجة غير صحيحة
دلفي 2009 وما فوق يتعامل مع النصوص String على انها نصوص Unicode اي WideString نفس الشيئ بالنسبة للحروف Char
بالمثال فوق ابحث عن كل من
String غيرها بAnsiString
Char غيرهابAnsiChar
هذا كل شيئ، جرب: نفذ، بالتوفيق

