مشروع برنامج محادثة, باستخدام مكونات indy
#67
السلام عليكم

أسف لغيابي و لتأخري بالرد بسبب المشاكل و الامتحانات

المهم قمت بإعادة تنسيق السرفر وفقا لمقترحات أخي خاالد و أتمنى دائما أن يقدم لنا المزيد من هذه المقترحات و لكن لفت انتباهي شئ معين

shagrouni كتب :أيضا الوحدة uNetManager يجب أن لا تخاطب مباشرة الوحدة uAppManager ، ويجب أن لا تعلم عنها شيئا. قهي مثل العبد الأعمى ينفذ الأمر و لا يعلم من يأمره. (افترض أن هناك برنامج آخر لمبرمج آخر وبريد أن يستفيد من خدمات هذه الوحدة.)

نفس الكلام ينطبق على الوحدة uAppManager ، فهي تستخدم مباشرة أوامر خاصة باندي وتتخطى الوحدة uNetManager التي يفترض أن تكون المسئول الوحيد عن أمور الربط والاتصال. كما أنها تخاطب مباشرة الشاشة الرئيسية في وحدة D4A_Serverfrm.

إذا فرضنا أننا قمنا بهذا العمل و قام كلاينت بإرسال معلومة للسرفر و يريد السرفر عرضها و نحن لا نعلم وقت وصول المعلومة و الذي يعلم هو فقط uNet_INDY فما هي الطريقة التي سنظهر بها هذه المعلومة دون إعلام بقية الوحدات بوصول هذه المعلومة(اتمنى التوضيح و لو بكود بسيط)


AL-MOB4RM3G كتب :كبدآية, تم انشآء القآعدة وتم انشآء جدول اسمه UsersTable, بدآخله تم انشآء عدة Columns لتلبية معلومات التسجيل لمعرف جديد او لمستخدم جديد,

أولا الحمد لله على عودتك. و كيف الأخبار عند أخي الكريم

اطلعت على الكود فلم اجدك قد غيرت بنظام قاعدة البيانات فلا اعلم هل هناك مشكلة أم ماذا و كيف قمت بإدخال الجدول ؟؟ هل قمت بعمل ذلك خارجيا أم ماذا ؟؟


التغيرات الحاصة بتاريخ 12-4-2010
-إعادة تنظيم بعض الوحدات بالسرفر
-التعامل مع قاعدة البيانات بواسطة ال API

سلامي


الملفات المرفقة
.rar   Delphi4arab_Chat_11.rar (الحجم : 152.32 ك ب / التحميلات : 216)
الرد


الردود في هذا الموضوع
مشروع برنامج محادثة, باستخدام مكونات indy - بواسطة o15s19 - 12-04-2010, 02:32 PM

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


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