PDA

View Full Version : چطور میشه برنامه بدون نیاز به نصب ساخت؟



khoshsirat
پنج شنبه 04 بهمن 1386, 21:17 عصر
لطفا اگه میشه کسی به من کمک کنه که
چطور میشه برنامه بدون نیاز به نصب کردن ساخت؟ :متفکر:
یعنی اینکه برنامه برای اجرا شدن نیازی به نصب شدن نداشته باشه
(به قول معروف Portable باشه:لبخند:)

خیلی ممنون ازتون:قلب:

اوبالیت به بو
پنج شنبه 04 بهمن 1386, 22:33 عصر
خوب برنامه نصب ساز رو ما میسازیم و این یه چیزه اختیاری هستش. برنامه ای رو که به صورت EXE تهیه می کنید نیازی به نصب نداره.
منظورتون رو واضح تر بگین.

perfeshnal
پنج شنبه 04 بهمن 1386, 23:32 عصر
سلام

فکر نکنم اصلا سوال شما ربطی به VB داشته باشه درسته ، یا اگر داره بیشتر توضیح بدید.

davood-ahmadi
پنج شنبه 04 بهمن 1386, 23:50 عصر
معمولاً برنامه های به نصب نیاز دارند که سیستم عامل مورد نظر، کتابخانه های کنترل های آن برنامه را ندارند . مثلا اگر شما یک برنامه بسازید که در آن یک فرم و در آن فرم از چند تکست باکس و باتن استفاده کنید و یک ماشین حساب بسازید، برای اجرای این برنامه نیازی به نصب نیست. چون ویندوز ایکس پی خود کنترلهای برنامه شما را دارد و پس نیازی به نصب برنامه نخواهد بود و با کپی کردن EXE به هر کامپیوتری، آن نرم افزار اجرا خواهند شد. مثال نمونه بارز این نوع برنامه ها، ویروس ها هستند.

bobrus
جمعه 05 بهمن 1386, 08:51 صبح
دوست عزیز اگه شما از کنترلهای استاندارد استفاده کنید نیازی به ساخت برنامه نصب ندارید
همینطور اگر فایلهای اکتیویکسی رو که در برنامه به کار بردین به همراه فایل exe بگذارید نیازی به نصب آن نیست
اگر بخواهید فقط یک فایل exe ارائه دهید باید سورس ابزارهای استفاده شده در برنامتان را داشته باشید .

ABERTINO
جمعه 05 بهمن 1386, 10:21 صبح
به هر حال برنامه شما احتیاج به یکسری DLL و OCX داره که بعضی هاشون تو خود ویندوز هست اگه فقط از اونا استفاده کنید فایل برنامه شما احتیاج به نصب نداره
یه روشی رو که من خودم امتحان کردم اینه که برنام EXE رو روی یه کامپیوتر که VB نداره اجرا کردم و بعد از اجرا از یکسری فایلها ایراد گرفته بعد از روی کامپیوتر خودم اونها رو کپی کردم کنارش و در نهایت برنامه بدون مشکل اجرا شده شما هم می تونی این روش رو امتحان کنی

HjSoft
جمعه 05 بهمن 1386, 15:32 عصر
به هر حال برنامه شما احتیاج به یکسری DLL و OCX داره که بعضی هاشون تو خود ویندوز هست اگه فقط از اونا استفاده کنید فایل برنامه شما احتیاج به نصب نداره
یه روشی رو که من خودم امتحان کردم اینه که برنام EXE رو روی یه کامپیوتر که VB نداره اجرا کردم و بعد از اجرا از یکسری فایلها ایراد گرفته بعد از روی کامپیوتر خودم اونها رو کپی کردم کنارش و در نهایت برنامه بدون مشکل اجرا شده شما هم می تونی این روش رو امتحان کنی
ودر ادامه شما با فرمان کپی آن ها را به داخل سیستم هدایت میکنید یعنی خودتان کار نصب را انجام دادید !!

bobrus
جمعه 05 بهمن 1386, 16:07 عصر
نه آقای wolf_sky خیلی از dll ها و ocx ها نیازی به نصب و کپی کردن به داخل سیستم رو ندارند وفقط به صرف اینکه کنار برنامه شماباشد کفایت می کنه و برنامه شما اجرا میشه چون خصوصیت اتوماتیک vb اینه که مسیر پیش فرضی که دنبال فایلهای وابستش می گرده همون جایی که اجراشده .
شما هم می تونین امتحان کنین
پس به نظر من آقایABERTINO درست و کامل توضیح داده

HjSoft
جمعه 05 بهمن 1386, 16:56 عصر
خوب من اینو محض اطلاع کامل گفتم !! ولی فکر نکنم بعضی از dll ها رو بتونی از مسیر برنامه اجراش کنی باید کپی بشن تو sys32 !! البته مطمئن نیستم

اوبالیت به بو
جمعه 05 بهمن 1386, 17:25 عصر
حالا یه سوال من بکنم اونم اینکه آیا میشه با استفاده از نرم افزار های ساخت Setup این DLL ها و OCX ها به درون کامپیوتر از طریق برنامه Setup ساز کپی بشن؟؟؟
این امکان تویه برنامه های نصب ساز وجود داره؟

مبین رنجبر
جمعه 05 بهمن 1386, 18:08 عصر
جله جناب Obalitjoon ... برنامه های ستاپ ساز هر فایلی رو که برنامه شما بهش احتیاج داشته باشه رو همراه EXE نصب ، کپی و رجیستر میکنه

ftmotlagh
جمعه 05 بهمن 1386, 20:23 عصر
توی InstallShield این کار یکم پیچیدست .ولی یک برنامه به نام Smart Install Maker وجود داره که این کار مثل آب خوردنه ...

اوبالیت به بو
جمعه 05 بهمن 1386, 22:05 عصر
توی InstallShield این کار یکم پیچیدست .ولی یک برنامه به نام Smart Install Maker وجود داره که این کار مثل آب خوردنه ...
البته این نرم افزار رو آقای mbt925 در تالار گذاشتن که من دیگه تایپیکش رو پیدا نمی کنم. خیلی بهش احتیاج دارم.

Mbt925
جمعه 05 بهمن 1386, 23:30 عصر
دانلود (http://soda.parsaspace.com/MBT925/Smart%20Install%20Maker%205.0.rar)نرم افزار Smart Install Maker

مبین رنجبر
شنبه 06 بهمن 1386, 07:43 صبح
البته باید بگم توی InstallShield این کار اصلا پیچیده نیست .. فقط کافیه که فایل پروژه رو به برنامه بدی و خودش تشخیص میده که به چه چیزایی احتیاج داره

HjSoft
شنبه 06 بهمن 1386, 14:18 عصر
چرا شما از خود Setup ویژوال استفاده نمی کنید ایده آل ترین راهه !!

ftmotlagh
شنبه 06 بهمن 1386, 14:27 عصر
??????؟؟؟؟؟؟؟
ویژوال بسیسیک 6 یا 8

اوبالیت به بو
شنبه 06 بهمن 1386, 14:28 عصر
چرا شما از خود Setup ویژوال استفاده نمی کنید ایده آل ترین راهه !!
خیلی ضعیف هستش.:قهقهه: خیلی از امکاناتی که Smart Setup Maker رو نداره.
در واقع اصلاً قابل قیاص نیستش با Setup ویژوال بیسیک. امتحان کن می بینی.
آقای Mbt925 دستت درد نکنه خیلی Setup تـــــــــوپی گذاشتی...:قلب::قلب:

HjSoft
شنبه 06 بهمن 1386, 14:30 عصر
خوب اما برای کار های ساده چیز خوبیه !! مگه بخای بدی بیرون (( نرم افزار رو ))

ftmotlagh
شنبه 06 بهمن 1386, 14:30 عصر
من که از اول گفتم ....

اوبالیت به بو
شنبه 06 بهمن 1386, 14:34 عصر
خوب اما برای کار های ساده چیز خوبیه !! مگه بخای بدی بیرون (( نرم افزار رو ))
شما درست می فرمایین برای کارایه ساده خوبه.

perfeshnal
شنبه 06 بهمن 1386, 15:19 عصر
سلام

این دوست عزیز که تاپیک رو ایجاد کرد کجا رفت !!!
جناب khoshsirat شما جواب سوالتون رو گفتید یا نه؟

HjSoft
یک شنبه 07 بهمن 1386, 20:55 عصر
شما درست می فرمایین برای کارایه ساده خوبه.
fبله دقیقا همینطوره !!

khoshsirat
چهارشنبه 01 اردیبهشت 1389, 20:21 عصر
بله من جواب سوالم رو گرفتم
کامپایلر یه فایل اجرایی درست می کنه که توی تمام سیستم ها اجرا میشه
ولی چون کتابخانه مورد نظر توی سیستم وجود نداره وقتی که برنامه می خواد اونو صدا بزنه پیغام خطا میده
یعنی اگه قبل از اینکه اون کتاب خونه صدا زده بشه ما فایل کتابخونه رو تو سیستم کپی کنیم برنامه درست اجرا میشه
البته این در مورد دات نت درست نیست چون اونجا کامپایلر کد های اسمبلی درست نمی کنه و حالا بقیش بمونه که چی درست می کنه

abas1388
پنج شنبه 02 اردیبهشت 1389, 07:53 صبح
دانلود (http://soda.parsaspace.com/MBT925/Smart%20Install%20Maker%205.0.rar)نرم افزار Smart Install Maker
سلام
اگر در برنامه تعدادي فونت و اكتيو ايكس داشته باشيم و بخواهيم فونت ها را در پوشه فونت ويندوز و اكتيو ايكس ها را در پوشه system قرار بدهيم ( در كنار برنامه نباشند ) از طريق ستاپ ساز Smart Setup Maker چه مسيري را در قسمت desstination path بايد انتخاب كنيم ؟ و سؤال ديگر اينكه آيا ميتوان از طريق اين ستاپ ساز فايلي را بصورت مخفي نصب كرد ؟
با تشكر

kooroush
پنج شنبه 02 اردیبهشت 1389, 10:20 صبح
با سلام خدمت دوست عزیز ! چرا از اینستال شیلد استفاده نمی کنی ؟
هم خیلی فوق العاده است و هم آموزشش تو همین سایت موجوده!
نصبش کن بازم مشکل داشتی بپرس !

ali682344
پنج شنبه 02 اردیبهشت 1389, 10:44 صبح
سلام
يه نرم افزار هست كه مياد تمام فايل هاي مورد نياز برنامه رو به فايل اجرايي مي چسبونه
و ديگه نيازي به setup سازي نيست
من اونو يك بار اينجا معرفي كردم ولي مديران سايت زحمت حذف اونو كشيدن
اسم برنامه هم Moonlight.VB-PowerWrap هست

kooroush
پنج شنبه 02 اردیبهشت 1389, 10:51 صبح
آموزش یا مثالی ازش داری !؟؟؟ نرم افزار یا به وی بی اضافه می شه !؟

Tasiyan
پنج شنبه 02 اردیبهشت 1389, 11:35 صبح
اجراي هر برنامه اي بدون نياز به نصب (http://www.barnamenevis.org/forum/showthread.php?t=158999&highlight=%D3%C7%CE%CA+%C8%D1%E4%C7%E3%E5+%81%D1%C A%C7%C8%E1)
:لبخند:

skh1300
پنج شنبه 02 اردیبهشت 1389, 11:49 صبح
به نظر من نرم افزار Setup Factory 8.5 بهترين گزينه است پشتيباني كامل از vb6 و فونت و اكتيوايكس ها وdll ها

ali682344
پنج شنبه 02 اردیبهشت 1389, 12:23 عصر
آموزش یا مثالی ازش داری !؟؟؟ نرم افزار یا به وی بی اضافه می شه !؟

اموزش نمي خواد پروژه رو بهش مي دي خودش يه فايل exe مي سازه كه رو تمام سيستما جواب مي ده
البته اگه برنامه ديتابيس داشته باشه بايد اونو همراه فايل اجرايي بزاري
اگه خواستي تا برات بزارم