كيفية برمجة برنامج يعمل على شبكة محلية ؟
#21
قمت بجميع الخطوات و النتيجة خطأ لم اتعرف على السبب

تم تصحيح الخطأ ربما في تثبيث المكون شكراُ


الملفات المرفقة
.png   eror.png (الحجم : 25.53 ك ب / التحميلات : 19)
وقل ربي زدني علماً
الرد
#22
(01-04-2021, 05:48 PM)bouh25 كتب : قمت بجميع الخطوات و النتيجة خطأ لم اتعرف على السبب
الخطأ لاعلاقة له بالتعديلات السابقة، يبدو مشكلة مسار.

المهم الأن عدل فقط السطر التالي:

كود :
IBCConnection1.Server := 'SERVER';

حيث SERVER إسم جهاز متصل بنفس الشبكة مثبت به Firebird + توجد به قاعدة البيانات في نفس المسار كما في الكود السابق E:\test\DATA.FDB
جرب واخبرني بالنتيجة.
رَبَّنَا اغْفِرْ لِي وَلِوَالِدَيَّ وَلِلْمُؤْمِنِينَ يَوْمَ يَقُومُ الْحِسَابُ
الرد
#23
IBCConnection1.Server := 'SERVER';

يمكن أيضا إعطاء الip الخاصة بالسرفير.
لكن أظن الأفضل إستعمال اسم السرفير
اللهم اجعلني من أهل القرآن ، الذين هم أهلك و خاصتك.
تذكر بأن الوقت الذي تلهو فيه ، غيرك يبني مجده فيه.
[-] كل من 1 user says قال شكرا ل أبو معاذ على المشاركة المفيدة
  • محمد عبد العزيز
الرد
#24
نعم تمت عملية الاتصال شكرا
وقل ربي زدني علماً
الرد
#25

الان جرب تنفيذ المثال بجهازين مختلفين والثالث به قاعدة البيانات ولاحظ ماذا يحدث.
في كل الاجهزة يثبت Firebird نفس الاصدار
في الserver يوجد قاعدة البيانات
في الاجهزة Client الاخرى تحتاج فقط exe المثال.
رَبَّنَا اغْفِرْ لِي وَلِوَالِدَيَّ وَلِلْمُؤْمِنِينَ يَوْمَ يَقُومُ الْحِسَابُ
الرد
#26
(06-04-2021, 08:50 AM)محمد عبد العزيز كتب :

في كل الاجهزة يثبت Firebird نفس الاصدار

هل يجب تثبيت الفايربيرد كله في الأجهزة الثانوية ؟
ألا يكفي FbClient.dll ؟
اللهم اجعلني من أهل القرآن ، الذين هم أهلك و خاصتك.
تذكر بأن الوقت الذي تلهو فيه ، غيرك يبني مجده فيه.
الرد
#27
إقتباس :ألا يكفي FbClient.dll ؟
لن يعمل إن كانت هناك مكتبات اخرى ناقصة
مثلا Firebird اصدار 2.5 المستخدم بالمثال يحتاج على الاقل msvcr80.dll كي يعمل
لذلك من الاحسن تثبيت Firebird الذي بدورة يثبت ما يحتاجه الاصدار من مكتبات كما في مثالنا Microsoft Visual C++ 8.0 Runtime
رَبَّنَا اغْفِرْ لِي وَلِوَالِدَيَّ وَلِلْمُؤْمِنِينَ يَوْمَ يَقُومُ الْحِسَابُ
[-] كل من 1 user says قال شكرا ل محمد عبد العزيز على المشاركة المفيدة
  • أبو معاذ
الرد
#28
السلام عليكم و رحمة الله
لا غنى للمبرمج عن بناء مختبر تجارب (Virtual Machine)...
- يعطي مرونة كبيرة في تجربة ما يتم برمجته على انظمة مختلفة الاصدارات و المعماريات.
- يعطي مرونة كبيرة في تجربة ما يتم برمجته لدعم العمل على شبكة و مشاركة قاعدة البيانات.
[-] كل من 2 users say قال شكرا ل FiREWORKS على المشاركة المفيدة
  • أبو معاذ, firebird78
الرد
#29
هل تقصد انه يمكن ان يعمل البرنامج في شبكة محلي على Virtual Machine
وقل ربي زدني علماً
الرد
#30
سلام عليكم

إقتباس :هل تقصد انه يمكن ان يعمل البرنامج في شبكة محلي على Virtual Machine

اكيد وهو الشائع عن المبرمج قبل تسليم العمل النهائي للزبون
الفاشلون نوعان : الأول : فكر ولم يفعل .. والآخر: فعل ولم يفكر
الرد


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


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