![]() |
|
Firebird Server نسخة محمولة - نسخة قابلة للطباعة +- delphi4arab منتديات دلفي للعرب (https://delphi4arab.net/forum) +-- قسم : منتديات دلفي التقنية (https://delphi4arab.net/forum/forumdisplay.php?fid=6) +--- قسم : دلفي و التعامل مع قواعد البيانات (https://delphi4arab.net/forum/forumdisplay.php?fid=23) +--- الموضوع : Firebird Server نسخة محمولة (/showthread.php?tid=4651) |
Firebird Server نسخة محمولة - kachwahed - 19-10-2012 السلام عليكم النسخة المحمولة لـ Firebird متوفرة ومعروفة لدى الجميع Embedded... في هذا الموضوع محاولة لأحدهم (من delphipraxis المكنى neo4a) لإنشاء نسخة محمولة من Firebird Server في ملف تطبيقي واحد والنتيجة ملف وحيد يشغل خادم Firebird يكتشف ملفات قواعد البيانات التي من حوله ويضعها عرضة للاتصال من خلال IP ومنفذ، من خصائصها: - تشغيل/اتصال متعدد - لا حاجة لصلاحيات نظام - رصد تلقائي لملفات قواعد البيانات ... بغض النظر عن المنتج، دعونا نلقي نظرة على المحاكاة الافتراضية وكيف تمت: أخذ صديقنا مجلد Firebird بحجمه (9 Mb تقريبا) ضغطه في ملف Resouces مستخدما SDK BoxedApp كود : http://www.boxedapp.com/boxedappsdk/#.UIEeHK7-u2wفك الملف كما يلي: PHP كود : procedure TForm1.StartClick(Sender: TObject);الناتج ما يقارب 12Mb، أضاف إليه بعض البهارات ثم ضغطه بـ PECompact ليحصل على تطبيق 3Mb الناتج: كود : http://www.mediafire.com/download.php?zl8o2zx1gw9cjydطبعا وعد بالمزيد ولم يفعل/يتمكن كما يحصل معنا نحن أيضا ![]() المصدر: كود : http://www.delphipraxis.net/140732-portable-firebird-server-2-1-3-a.htmlبرأيك: ما الذي يمكن/ينبغي إضافته؟ Firebird Server نسخة محمولة - محمد عبد العزيز - 19-10-2012 وعليكم السلام ورحمة الله الامر راجع اساسا لقلة متطلبات Prerequisites تشغيل/عمل Firebird كل ما قام به هو جمع ملفات Firebird و استخراجها وقت التنفيذ لتفادي الاستراج الحقيقي على القرص استخدم احد طرق الVirtualisation على سبيل المثال BoxedApp SDK الذي سبق الحديث عنه http://www.delphi4arab.net/forum/showthread.php?tid=5824 إقتباس :برأيك: ما الذي يمكن/ينبغي إضافته؟نسخة 64Bits وتحديث اصدار BoxedApp او تغييره باحد الحلول الاخرى Firebird Server نسخة محمولة - Lam.Abdeldjalil - 19-10-2012 و عليكم السلام ورحمة الله وبركاته أهلا بعودتك أستاذ إبراهيم ، إقتباس :برأيك: ما الذي يمكن/ينبغي إضافته؟* حسبما فهمت السيرفر من نوع Superserver أي ينقص الـ Guardian ماذا سيحصل للإتصال لو إنهار هذا التطبيق :eek: ( حتى لو كان Classic Server فلن يتم إنشاء process جديد للإتصال )* التحديث للإصدار 2.5.1 |