delphi4arab منتديات دلفي للعرب
شرح التنصيب الصامت للفيربيرد Firebird Silent Install - نسخة قابلة للطباعة

+- delphi4arab منتديات دلفي للعرب (https://delphi4arab.net/forum)
+-- قسم : منتديات دلفي التقنية (https://delphi4arab.net/forum/forumdisplay.php?fid=6)
+--- قسم : دلفي و التعامل مع قواعد البيانات (https://delphi4arab.net/forum/forumdisplay.php?fid=23)
+--- الموضوع : شرح التنصيب الصامت للفيربيرد Firebird Silent Install (/showthread.php?tid=10171)

الصفحات: 1 2


شرح التنصيب الصامت للفيربيرد Firebird Silent Install - S.FATEH - 24-04-2019

السلام عليكم 
شرح فيديو مصور مع الصوت للتنصيب الصامت للـ Firebird باستخدام Inno Setup و ISTool
اي سآل تفضل بطرحه لم اشرح الاكواد لكي لا يطول الفيديو لكي تفهم العملية احيلك :
شرح تنصيب أكثر نسختين FireBird الى جانب بعض

التحميل

كود :
https://drive.google.com/open?id=1eZ4xow-kMp0GNaooC34Qjqg4VUQ5n61K

لا تنسونا من صالح دعائكم


RE: شرح التنصيب الصامت للفيربيرد Firebird Silent Install - أبو معاذ - 24-04-2019

وعليكم السلام ورحمة الله وبركاته،
جزاك الله خير الجزاء و أوفاه ،
سؤال بسيط فقط ،
بمتابعة الفيديو الذي أرسلته ، فهمت أن Firebird service الجديد يوقم بعملية Start مباشرة بعد تثبيته ، دون الحاجة إلى تشغيلة يدويا.
هل فهمي هذا صحيح ؟


RE: شرح التنصيب الصامت للفيربيرد Firebird Silent Install - S.FATEH - 24-04-2019

السلام عليكم
PHP كود :
procedure SilentInstall();
var
 
 ReaultCodeInteger;
begin
 Exec
(ExpandConstant('{pf}\D4AServer\bin\instsvc.exe'), 'install -auto -name D4AServerWin32'''SW_HIDEewWaitUntilTerminatedReaultCode);
 
Exec(ExpandConstant('{pf}\D4AServer\bin\instsvc.exe'), 'start -name D4AServerWin32'''SW_HIDEewWaitUntilTerminatedReaultCode);
end;

procedure CurUninstallStepChanged(CurUninstallStepTUninstallStep);var
 
 ReaultCodeInteger;
begin
 
if CurUninstallStep usUninstall then
 begin
   Exec
(ExpandConstant('{pf}\D4AServer\bin\instsvc.exe'), 'stop -name D4AServerWin32'''SW_HIDEewWaitUntilTerminatedReaultCode);
 
  Exec(ExpandConstant('{pf}\D4AServer\bin\instsvc.exe'), 'remove -name D4AServerWin32'''SW_HIDEewWaitUntilTerminatedReaultCode);
 
  DelTree(ExpandConstant('{pf}\D4AServer'), TrueTrueTrue);
 
end;
end

نعم يقوم بتنصيب الـ Service ثم يقوم بعمل Start له اوتوماتيكيا دون الحاجة الى ذلك يديويا
عند uninstall للبرنامج يقوم بالعكس اي Stop للـ Service ثم حذفه Remove ثم حذف مجلد الـ Firebird


RE: شرح التنصيب الصامت للفيربيرد Firebird Silent Install - rida - 25-04-2019

السلام عليكم
الملف الذي قمت بتحميله لا يعمل


RE: شرح التنصيب الصامت للفيربيرد Firebird Silent Install - S.FATEH - 25-04-2019

السلام عليكم الملف يعمل عادي !!!


RE: شرح التنصيب الصامت للفيربيرد Firebird Silent Install - bassem_43 - 28-04-2019

السلام عليكم
بارك الله فيك اخي فاتح على الفيديو الرائع


RE: شرح التنصيب الصامت للفيربيرد Firebird Silent Install - أبو معاذ - 18-09-2023

موضوع يستحق الرفع ، لمن فاته مشاهذة هذا الموضوع. Cool


RE: شرح التنصيب الصامت للفيربيرد Firebird Silent Install - hanane77 - 28-11-2023

السلام عليكم 
من فضلكم لديا مشكلة حين ربط  interbase مع الدلفي حيث تظهر  الرسالة التالية unavailable database 
هل من مساعدة من فضلكم


RE: شرح التنصيب الصامت للفيربيرد Firebird Silent Install - Delphi2020 - 28-11-2023

(28-11-2023, 05:46 PM)hanane77 كتب : السلام عليكم 
من فضلكم لديا مشكلة حين ربط  interbase مع الدلفي حيث تظهر  الرسالة التالية unavailable database 
هل من مساعدة من فضلكم

و عليكم السلام ورحمة الله وبركاته.
يبدو أن الجهاز الذي تعمل عليه مُنصب عليه ال Firebird


 إذا كان نعم ، قم بالخطوات التالية :
1-1- إلغاء تثبيت Interbase .
2-1- توقيف Firebird Service ، توقيف فقط و ليس إلغاء تثبيت.
3-1- تثبيت Interbase  من جديد.
4-1-  إعادة تنشيط Firebird Service  من جديد.

يمكن أيضا قبل تشغيل Firebird Service  تغيير رقم Port  من 3050 إلى 3051 مثلا.
بالتوفيق.


RE: شرح التنصيب الصامت للفيربيرد Firebird Silent Install - hanane77 - 28-11-2023

(28-11-2023, 06:28 PM)Delphi2020 كتب :
(28-11-2023, 05:46 PM)hanane77 كتب : السلام عليكم 
من فضلكم لديا مشكلة حين ربط  interbase مع الدلفي حيث تظهر  الرسالة التالية unavailable database 
هل من مساعدة من فضلكم

و عليكم السلام ورحمة الله وبركاته.
يبدو أن الجهاز الذي تعمل عليه مُنصب عليه ال Firebird


 إذا كان نعم ، قم بالخطوات التالية :
1-1- إلغاء تثبيت Interbase .
2-1- توقيف Firebird Service ، توقيف فقط و ليس إلغاء تثبيت.
3-1- تثبيت Interbase  من جديد.
4-1-  إعادة تنشيط Firebird Service  من جديد.

يمكن أيضا قبل تشغيل Firebird Service  تغيير رقم Port  من 3050 إلى 3051 مثلا.
بالتوفيق.