برای اینکه مختصری بیشتر بحث را کاملتر کنم در اینجا چگونگی انجام دوتا تغییر دیگر را در این برنامه شرح میدهم:
1لف: تغییردادن آیکن فایل اجرائی نهائی
=======================
1. آیکن دلخواه خود را تهیه و آن را فرضا" با نام xxx.ico در کنار فایل install_script.iss قرار دهید.
2. فایل install_script.iss را توسط notepad باز کرده و در سطور اول در زیر قسمت [Setup] سطر زیر را اضافه کرده و
ذخیره کنید:
SetupIconFile=xxx.ico
حال اگر فایل install_script.iss را Compile کنید خواهید دید که فایل اجرائی ساخته شده ، با آیکن مورد نظر شما
دیده می شود.
ب . حذف فایل های زبان های غیر لازم از برنامه
==========================
اگر در داخل پوشه {app} به پوشه locale وارد شوید ، خواهید دید که مطابق شکل زیر تعداد 31 پوشه با نام های
مختلف وجود دارند:
برنامه TeraCopy Pro 2.3 از 31 زبان مختلف از جمله فارسی پشتیبانی میکند. هر کدام از پوشه هائیکه در بالا مشاهده
میکنید مخصوص یک زبان است.
آنچه مسلم است اینه که ما فقط نیاز به دو تا زبان انگلیسی و فارسی داشته و زبان های دیگر را لازم نداریم.
پس می آئیم و از داخل پوشه locale تمام پوشه ها بغیر پوشه های en (پوشه مخصوص زبان انگلیسی) و پوشه fa_IR
(پوشه مخصوص زبان فارسی) را حذف می کنیم.
با این کار حجم فایل نهائی ما هم کمتر خواهد شد.
حالا که این کار را انجام دادیم اگر بخواهیم که فایل install_script.iss را Compile کنیم که فایل اجرائی مربوطه ساخته
شود خواهیم دید که برنامه پیغام خطا می دهد و فایل نهائی درست نمی شود.
این بخاطر این است که در داخل فایل install_script.iss کد هایی برای استفاده از فایل های پوشه های حذف شده
وجود دارند و برنامه در موقع Compile کردن دنبال آن ها میگردد و چون آن ها را پیدا نمیکند ، لذا پیغام خطا می دهد.
بنابر این بایستی از داخل فایل install_script.iss کد های مربوط به زبان های مختلف را حذف کنیم.
کد های مربوطه در زیر قسمت [Files] در فایل install_script.iss قرار دارند. این قسمت سطور زیادی را خواهید دید که
با عبارت Source: "{app}\locale شروع میشوند
فقط دو سطری را که در آن ها بعد از عبارت فوق عبارت en و عبارت fa_IR وجود دارد را نگهداشته و بقیه را حذف کنید.
علاقه مندی ها (بوک مارک ها)