عدم عمل البرنامج عند نقله إلى جهاز آخر.
#1
السلام عليكم الإخوة الأعزّاء.
عملت برنامج بسيط ، لكن صادفت مشكلتين .
1- ظهور نافذة تسجيل الدخول وراء النافذة الرئيسية ، أي عند تصغير الشاشة الرئيسية تظهر نافذة LOGIN و تستطيع النقر عليها .
2- عند نقل الملف التنفيذي للبرنامج أي (Delphi + ABSDatabase) إلى جهاز آخر لم يعمل البرنامج رغم أنّني نسختهما في ملف واحد .
أرجو الإفادة بحل لهذا المشكل جزاكم الله خيرا .
الرد
#2
وعليكم السلام
1 - قم بعمل hide للفورم الخاصة بـ login بعد ما تتم عملية الدخول بنجاح
2 - اجعل الاتصال بقاعدة البيانات برمجيا .
3 - استعمل خاصية البحث بالمنتدى
الفاشلون نوعان : الأول : فكر ولم يفعل .. والآخر: فعل ولم يفكر
[-] كل من 1 user says قال شكرا ل Mr.DOS على المشاركة المفيدة
  • AEK38
الرد
#3
حل المشكلة الاولى بسيط وهو عمل showmodal لفورم تسجيل الدخول قبل ان يتم عرض الشاشة الرئيسية
عن طريق كتابة الكود داخل project (قم بالنقر على الملف project باليمين من قائمة projects ثم قم باختيار View source) وليس من داخل MainForm
فاذا كانت كلمة السر صحيحة ينفذ الاجراء التالي
application.run
والا يعمل application.terminate

بالنسبة للسؤال الثاني لااعلم نوع قاعدة البيانات ولم اتعامل معاها لكن اذا كانت تتعامل مع مسار وليست كسرفر جرب تتبع المسار هل هو صحيح ام لا وتاكد من تثبيت الحزم الخاصة بها
بالتوفيق
[-] كل من 1 user says قال شكرا ل محمد الدرة على المشاركة المفيدة
  • AEK38
الرد
#4
(17-08-2022, 11:15 PM)AEK38 كتب : 1- ظهور نافذة تسجيل الدخول وراء النافذة الرئيسية ، أي عند تصغير الشاشة الرئيسية تظهر نافذة LOGIN و تستطيع النقر عليها .

وعليكم السلام ورحمة الله وبركاته
غير عن طريق الذهاب الى project-option-forms ثم تختار نافذة LOGIN 
الرد


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


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