برگزیده های پرشین تولز

چگونگی نوشتن یک برنامه installshield

m_tabari

کاربر تازه وارد
تاریخ عضویت
19 مارس 2004
نوشته‌ها
40
لایک‌ها
0
سن
44
چگونگی نوشتن یک برنامه installshield (لطفا کمک کنید فوری) :f34r:
 

littlerabbit

مدیر بازنشسته
کاربر فعال
تاریخ عضویت
13 جولای 2003
نوشته‌ها
678
لایک‌ها
6
سن
42
محل سکونت
Iran
سادست كه! يه پروژه باز كني همش مرحله به مزحله مشخصه. لطفا مشكلتو دقيق بگو.
 

m_tabari

کاربر تازه وارد
تاریخ عضویت
19 مارس 2004
نوشته‌ها
40
لایک‌ها
0
سن
44
به نقل از littlerabbit :
سادست كه! يه پروژه باز كني همش مرحله به مزحله مشخصه. لطفا مشكلتو دقيق بگو.
منظورم اين نيست كه چگونه از برنامه installshield استفاده كنم. منظورم ساخت يك برنامه installshield توسط خودم است. كه ترجيحا منوهاش فارسي باشه. لطفا اگر تو اين زمينه مطلبي يا سورس كدي دارين بهم كمك كنين.
 

arezae

کاربر تازه وارد
تاریخ عضویت
3 مارس 2003
نوشته‌ها
138
لایک‌ها
2
محل سکونت
Europe
نوشتن برنامه ای مانند اینستال شیلد خیلی ساده نیست. اما اگر نیازهای آنرا بدانید می توانید چنین برنامه ای را حداقل برای خوتان بنویسید. می دانید که ویژگی اینستال شیلد این است که با همه برنامه ها کار میکند و در همه ویندوزها.
اما حداقل نیازها :
1- یک برنامه در این زمینه باید بتواند کامپوننت رجیستر کند. یک دستور دارد که در ویندوز تعریف شده . از آ« استفاده کنید. در دلفی قابل فراخوانی است . علاوه بر این در خود دلفی برای این مورد یک تابع دارد.
2- باید بتواند در صورت لزوم تغییرانی را در رجیستری ویندوز اعمال کند. مراجعه کنید به راهنمای خواندن و نوشتن رجیستری
3- باید برنامه برعکس را هم داشته باشد. بتواند برنامه را از از سیستم حذف کند. با ایجاد تعدادی آیتم در رجیستری ویندوز می توان این امکان را اضافه کرد که کاربر از طریق کنترل پنل برنامه را از سیستم پاک کند.
4- شما باید بتوانید مسیرهای پیش فرض ویندوز را بدست آورده و در زمان نصب برنامه از آنها استفاده کنید. مثلا مسیر برنامه ها و مسیر سیستم ویندوز خیلی مهم هستند. این اطلاعات از سریق فراخوانی توابع API امكانپذیر است.
5- در دفی کامپیوننتهائی داریم که به شما اجازه ساختن فایلهای استاندارد CAB فایل را می دهد. از آنها برای فشرده سازی فایلهای برنامه و همچنین ساختن این فایلها استفاده کنید.
6- برای ساختن فایل اجرائی هم می توانید از استاندارد جدید ویندوز msi استفاده کنید یا بطور ساده یک فایل اجرائی exe درست کرده و تحویل بدهید.

نوشتن یک برنامه که بتواند برنامه قابل نصب از یک سری فایل ایجاد کند محدود به موارد بالا نیست . اما برای شروع موارد بالا می تواند به شما کمک کند تا مسیر نوشتن برنامه را بدانید.
در صورت نیاز می توانید برنامه را تحلیل کرده و به تک تک موارد جداگانه بپردازید.

موفق باشید
معلم دلفی
علیرضا عبادت
http://delphi.webrah.com
 

littlerabbit

مدیر بازنشسته
کاربر فعال
تاریخ عضویت
13 جولای 2003
نوشته‌ها
678
لایک‌ها
6
سن
42
محل سکونت
Iran
ساده ترش استفاده از NSIS هست من همه رو با اون ميسازم. خودم هم فارسيش رو ترجمه كردم كه البته يه هموطن گند زذه بود بهش كه تو نسخه بعدي اصلاح ميشه. اون كاملا فارسي ميشه صد در صد فارسي و بدون مشكل. ميتوني از اون استفاده كني. موفق باشي.
 
بالا