تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
مشكلة بعد تنصيب البرنامج على جهاز العميل
#13
السّلام عليكم و رحمة الله و بركاته
أخي الكريم " الوايلي " .. هذه محاولة بسيطة لشرح ما ذكرته لعلّها تفي بالغرض إن شاء الله ..
لديك على سبيل المثال ..الملف التّنفيذي للفريم وورك المشار إليه بالسّهم الأحمر و الكريستال ريبورت بالسّهم الأخضر .. مع ضرورة مراعاة التّسمية لهذيْن الملفيْن .. و وضعهما بمجلّد البرنامج ال  Debug .. أو بمكان آخر كالريسورس مثلاً
نفتح الستيب فاكتوري .. نختار التّبويب RESOURCES .. ثم DEPENDENCIES
من الصفحة المنبثقة .. نختار .. DEPENDENCIES ثم .. ADVANCED ثم CREATE NEW MODULE
نقوم بتسمية الموديل بنفس التّسمية الموجودة لديك .. أقصد تسمية ملف الفريم وورك
بمجرّد الضغط على OK .. ستنفتح لديك صفحة جديدة .. إضغط دوبل كليك على اسم الموديل الذّي قمت بإنشائه ..
في الصفحة المنبثقة .. إختر التّبويب FILES .. لجلب مسار الفريم وورك الموديل
لا تنس كتابة اسم الموديل مثلما تشير الأسهم الحمراء و الضغط لظهور نافذة الحوار ..
و سيظهر المسار تلقائيا بعدما تمّ إختياره ..
الآن .. نرجع إلى أوّل خطوة .. و نختار RESOURCES .. ثم DEPENDENCIES ..
دوبل كليك على اسم الموديل ..
نختار التّبويب DETECTION .. و ننتبه للتّسميات مثلما تشير الصّورة أدناه .. و نقوم بزرع هذا السكريبت ..
كود :
function NET45FRAMEWORK_Installed()
            return false;
end

بجانب التّبويب FILES .. نختار التّبويب .. INSTALLATION .. و نزرع هذا السكريبت .. ننتبه لاسم الموديل ..
داخل هذا السكريبت الأخير .. لا تنس كتابة اسم مجلّد الفريم وورك و الذي هو ..DEBUG .. و كذلك تسمية الموديل ..
كود :
function NET45FRAMEWORK()

end


    local bShowUserPrompt = false;
    local bRunInstallFile = true;
    local bRequirementFail = false;
    local tbRequirementFailStrings = {};



    local strRuntimeSupportFolder = SessionVar.Expand("%TempLaunchFolder%\\Debug");
    local strExtractInstallerToPath = strRuntimeSupportFolder.."\\NET45FRAMEWORK.exe";
    local strMessageFail = "";
    local _NeedsReboot = false;
    local strCmdArgs = "";
    local bSilentMode = false;
    local bVital = true;
        

    if(bShowUserPrompt)then
        local nDialogResult = Dialog.Message(strDialogTitle,strMessage,MB_OKCANCEL,MB_ICONEXCLAMATION);
        if(nDialogResult == IDOK)then

            bRunInstallFile = true;
        else

            bRunInstallFile = false;
            File.Delete(strExtractInstallerToPath);
        end
    end
    


        if(bRunInstallFile)then

            local nResult = File.Run(strExtractInstallerToPath, strCmdArgs, "", SW_SHOWNORMAL, true);
            File.Delete(strExtractInstallerToPath);

        

end

نفس الخطوات تقوم بها مع الملف الثاني .. ملف الكريستال أو الريبورت فيور مثلا .. أو أي ملف تنفيذي تريد إدراجه
فبمجرّد البدأ في تنصيب البرنامج .. ستظهر نافذة هذين الملفيْن ..
بالتّوفيق أخي الغالي ..
تحياتي
قناتنا على اليوتوب
الرد }}}


الردود في هذا الموضوع
RE: مشكلة بعد تنصيب البرنامج على جهاز العميل - بواسطة عبد العزيز البسكري - 19-01-18, 01:08 AM

المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  مشكلة تقويم ام القرى مع ويندوز 11 assuhimi 1 94 15-12-25, 07:13 PM
آخر رد: assuhimi
  لماذا البرنامج يتوقف بدل عرض رسالة الخطأ justforit 0 102 07-12-25, 10:22 AM
آخر رد: justforit
  حل مشكلة قائمتين ليستا متساويتين بالحجم justforit 4 255 31-10-25, 02:33 PM
آخر رد: justforit
  مشكلة في عرض الفورم بالحجم المحدد مصمم هاوي 1 249 29-09-25, 03:17 AM
آخر رد: مصمم هاوي
  [VB.NET] طريقة تفعيل الشاشة الصغيرة في جهاز الكاشير MOHAMMED ALZWI 0 255 25-09-25, 02:17 PM
آخر رد: MOHAMMED ALZWI
  [VB.NET] مشكلة في عرضForm2.vb MOHAMMED ALZWI 1 370 24-09-25, 06:16 PM
آخر رد: Amir_Alzubidy
  مشكلة دعم skin للغة العربية مصمم هاوي 2 714 16-09-25, 07:57 AM
آخر رد: مصمم هاوي
  جهاز ارسال رسائل SMS من خلال برنامج فيجوال بيسك جيولوجي مبتدئ 4 1,019 05-09-25, 12:37 PM
آخر رد: جيولوجي مبتدئ
  مشكلة في عدم الحفظ والتعديل مصمم هاوي 3 881 17-08-25, 10:13 AM
آخر رد: أبو خالد الشكري
  كيفية حفظ إعدادات البرنامج بحيث لا تتغير أحمد إبراهيم سعد 4 3,001 06-08-25, 06:34 PM
آخر رد: Taha Okla

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


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