26-10-18, 12:13 PM
(آخر تعديل لهذه المشاركة : 26-10-18, 12:14 PM {2} بواسطة dr.mostashar.)
(22-02-16, 01:51 PM)السيد الغالي كتب :(22-02-16, 09:43 AM)السيد الغالي كتب : بعد اذن الاستاذ احمد عبد العليم وفقه الله
ارى ان تتم العملية بالطريقة التالية :
يتم اولا تحديد رقم المعالج ويكون ذلك تلقائيا اي عند تحميل الفورم ويقارن في حقل بجدول بقاعدة البيانات فاذا كان هذا الحقل فارغا وهو الاستخدام للمرة الاولى يتم خزن هذا الرقم في قاعدة البيانات فاذا تم فتح المشروع مرة اخرى سيقارن رقم المعالج مع ذلك الحقل في قاعدة البيانات فان كان متوافقا معه يفتح المشروع بشكل اعتيادي وان كان خلاف ذلك يضهر رسالة تفيد بعدم التطابق وهو ما يحصل عند نقل البرنامج الى جهاز اخر باعتبار ان رقم المعالج مختلف من جهاز الى اخر . ارجو ان تكون هذه الفكرة واضحة . وساقوم ان شاء الله بعمل مشروع بسيط لعمل ذلك .
الفكرة جميلة في حال تم نقل البرنامج وقاعدة البيانات من نفس الجهاز الذي تم تثبيت البرنامج فيه أول مره , لأن رقم المعالج الخاص بالجهاز سيكون مخزن بقاعدة البيانات
لكن السؤال , لو تم بيع البرنامج كحزمة تثبيت , سيكون البرنامج قابل للتثبيت على كل جهاز , لكون الحقل الخاص برقم المعالج بقاعدة البيانات فارغ افتراضيا , وسيعتبر أن تثبيته على أي جهاز مسموح
