(01-04-2021, 05:48 PM)bouh25 كتب : قمت بجميع الخطوات و النتيجة خطأ لم اتعرف على السبب
الخطأ لاعلاقة له بالتعديلات السابقة، يبدو مشكلة مسار.
المهم الأن عدل فقط السطر التالي:
كود :
IBCConnection1.Server := 'SERVER';
حيث SERVER إسم جهاز متصل بنفس الشبكة مثبت به Firebird + توجد به قاعدة البيانات في نفس المسار كما في الكود السابق E:\test\DATA.FDB
جرب واخبرني بالنتيجة.
الان جرب تنفيذ المثال بجهازين مختلفين والثالث به قاعدة البيانات ولاحظ ماذا يحدث.
في كل الاجهزة يثبت Firebird نفس الاصدار
في الserver يوجد قاعدة البيانات
في الاجهزة Client الاخرى تحتاج فقط exe المثال.
لن يعمل إن كانت هناك مكتبات اخرى ناقصة
مثلا Firebird اصدار 2.5 المستخدم بالمثال يحتاج على الاقل msvcr80.dll كي يعمل
لذلك من الاحسن تثبيت Firebird الذي بدورة يثبت ما يحتاجه الاصدار من مكتبات كما في مثالنا Microsoft Visual C++ 8.0 Runtime
السلام عليكم و رحمة الله لا غنى للمبرمج عن بناء مختبر تجارب (Virtual Machine)...
- يعطي مرونة كبيرة في تجربة ما يتم برمجته على انظمة مختلفة الاصدارات و المعماريات.
- يعطي مرونة كبيرة في تجربة ما يتم برمجته لدعم العمل على شبكة و مشاركة قاعدة البيانات.