delphi4arab منتديات دلفي للعرب

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

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

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