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

التحميل

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

لا تنسونا من صالح دعائكم
و لرب نازلة يضيق لها الفتى ذرعا و عند الله منها المخرج
ضاقت فلما استحكمت حلقاتها فرجت و كنت اضنها لا تفرج
[-] كل من 7 users say قال شكرا ل S.FATEH على المشاركة المفيدة
  • أبو معاذ, Delphi4Us, محمد عبد العزيز, wadoud, bassem_43, ALG2009, haniid
الرد
#2
وعليكم السلام ورحمة الله وبركاته،
جزاك الله خير الجزاء و أوفاه ،
سؤال بسيط فقط ،
بمتابعة الفيديو الذي أرسلته ، فهمت أن Firebird service الجديد يوقم بعملية Start مباشرة بعد تثبيته ، دون الحاجة إلى تشغيلة يدويا.
هل فهمي هذا صحيح ؟
اللهم اجعلني من أهل القرآن ، الذين هم أهلك و خاصتك.
تذكر بأن الوقت الذي تلهو فيه ، غيرك يبني مجده فيه.
[-] كل من 1 user says قال شكرا ل أبو معاذ على المشاركة المفيدة
  • S.FATEH
الرد
#3
السلام عليكم
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
و لرب نازلة يضيق لها الفتى ذرعا و عند الله منها المخرج
ضاقت فلما استحكمت حلقاتها فرجت و كنت اضنها لا تفرج
[-] كل من 2 users say قال شكرا ل S.FATEH على المشاركة المفيدة
  • أبو معاذ, wadoud
الرد
#4
السلام عليكم
الملف الذي قمت بتحميله لا يعمل
الرد
#5
السلام عليكم الملف يعمل عادي !!!
و لرب نازلة يضيق لها الفتى ذرعا و عند الله منها المخرج
ضاقت فلما استحكمت حلقاتها فرجت و كنت اضنها لا تفرج
الرد
#6
السلام عليكم
بارك الله فيك اخي فاتح على الفيديو الرائع
و من طلب العلوم بغير كد _________ سيدركها إذا شاب الغراب
[-] كل من 1 user says قال شكرا ل bassem_43 على المشاركة المفيدة
  • S.FATEH
الرد
#7
موضوع يستحق الرفع ، لمن فاته مشاهذة هذا الموضوع. Cool
اللهم اجعلني من أهل القرآن ، الذين هم أهلك و خاصتك.
تذكر بأن الوقت الذي تلهو فيه ، غيرك يبني مجده فيه.
الرد
#8
السلام عليكم 
من فضلكم لديا مشكلة حين ربط  interbase مع الدلفي حيث تظهر  الرسالة التالية unavailable database 
هل من مساعدة من فضلكم
الرد
#9
(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 مثلا.
بالتوفيق.
[-] كل من 1 user says قال شكرا ل Delphi2020 على المشاركة المفيدة
  • hanane77
الرد
#10
(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 مثلا.
بالتوفيق.
الرد


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


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