سلام
میتونید توضیح بدید که از کجا باید بفهمم که پروژم به چه چیزایی نیاز داره تا تو فایل ستاپش بزارم؟
سلام
میتونید توضیح بدید که از کجا باید بفهمم که پروژم به چه چیزایی نیاز داره تا تو فایل ستاپش بزارم؟
با ابزار Package and deployment wizard خود vb ميشه تشخيص داد و ستاپ ساخت .
ولی من میخوام با یه نرم افزار دیگه این کار رئ انجام بدم
وفقط از کاپوننت وب بروزر استفاده کردم
با نرم افزار های ستاپ ساز مثل Setup Factoryولی من میخوام با یه نرم افزار دیگه این کار رئ انجام بدم
ASP.NET MVC / Entity Framework / Design Pattern
XCode Objective-C IOS Developer
آره
با نرم افزار Smart Inistall maker 5.2
کسی نیست بهم بگه؟
فایل EXE اصلی پروژت همراه با کامپوننت هایی که استفاده کردی حتی Common Dialog. و دیگر فایل هایی که استفاده کردی مثل ini یا فایل های دیگه.میتونید توضیح بدید که از کجا باید بفهمم که پروژم به چه چیزایی نیاز داره تا تو فایل ستاپش بزارم؟
تشخیص این که چه فایل هایی رو باید تو ستاپ پروژت بذاری خیلی کار سختی نیست.
فقط کافیه هر فایلی که از اون تو پروژت استفاده کردی یا اونها از پروژه تو استفاده می کنند رو جمع و جور کنی تا نتیجه رو به دست بیاری.
از wise هم میتونید استفاده کنید .
خوب توضیح بدید
یعنی پروژه فایلی از خود ویژوال بیسیک نیاز نداره؟
یعنی یه پروژه خالی تو همه سیستم ها اجرا میشه؟
اگر بدون کامپونت خاصی برنامه تون رو نوشتین و کامپایل کردید مشکلی نیست ...
اگر که از کامپونت یا dll خاصی برای برنامه تون استفاده کردن و امپورت کردین به برنامه تون اون فایل رو کنار برنامه اصلی بزارید و همشون رو به صورت یه Package برای نصب آماده کنید و با هر برنامه setup سازی برنامه نصبتون رو بسازید....
حرف آقاي mmssoft كاملا درست نبود . اون در صورتيه كه شما از هيچي در برنامه تون غير از Toolbox خوده ويبي استفاده نكرده باشيد . دليلشم اينه كه بيشتر برنامه از vb استفاده ميكنند و معمولا فايل ها از قبل وجود دارند ، اما اگر كار شما رسميه و ميخواين يكم سليقه به كار تون بدين حتما از Setup استفاده كنيد .
فکر نکنم مشکلی تو توضیح من بوده باشه. لطفا اگه مشکلی بوده تصحیح کنید.حرف آقاي mmssoft كاملا درست نبود . اون در صورتيه كه شما از هيچي در برنامه تون غير از Toolbox خوده ويبي استفاده نكرده باشيد . دليلشم اينه كه بيشتر برنامه از vb استفاده ميكنند و معمولا فايل ها از قبل وجود دارند ، اما اگر كار شما رسميه و ميخواين يكم سليقه به كار تون بدين حتما از Setup استفاده كنيد .
یعنی اگه ویندوز تازه عوض شده باشه باز هم اجرا میشن؟
چی اجرا می شن؟یعنی اگه ویندوز تازه عوض شده باشه باز هم اجرا میشن؟
اگه ویندوز عوض بشه ممکنه
- فونتای برنامه (درصورتیکه از فونت هائی غیر ویندوز تو برنامتون استفاده کرده باشید) ناخوانا باشند.
- معمولاً ابزارهائی که تو برنامه استفاده میشن یا باید در کنار پوشه ی برنامه باشن یا توی فولدر سیستم 32 چرا؟برای اینکه سیستم عامل وقتی میخواد برنامه ای رو اجرا کنه باید ابزارها رو بشناسه اگه پیداشون نکنه پیغام خطا میده (به عبارت ساده تر باید ابزارهاتون رجیستر بشن (یعنی ثبت بشن ! کجا ؟ در دفترچه خاطرات ویندوز که همون رجیستری هست ! )
سلام دوست عزیز شما می تونید از منوی Project گزینه References رو انتخاب کنی تا ابزارهایی که در برنامتون به کار بردید رو نمایش بده منظور نامشونه
برای اجرای نرم افزار در سیستم دیگر نیاز به فونت ها هست و حتی اگر از ocx های جانبی استفاده کرده باشید باید همراه برنامه بذارید .
مثلا اگر یک DataGrid هم به کار برده باشید باید ocx دیتا گرید هم همراه برنامه کنید . شما شاید براتون اتفاق افتاده باشه که فقط فایل exe برنامه رو برده باشید روی سیستم دیگه ای چک کرده باشید و درست هم کار کرده در صورتی که روی سیستم وی بی نصب بوده که مشکلی از برنامه نگرفته یعنی تمام ocx های خود وی بی هم روی سیستم بوده . برای اینکه اذیت نشید بهتره که تمام ocx های نصب شده در system32 رو همراه برنامه کنید مگر اینکه مطمئن باشید فایلی استفاده نکردید . خیلی حرف زدم
البته شما باید فایلهای dll رو هم اضاف کنید یعنی هم کامپوننت و هم کنترل و ocx هایی که استفاده کردین رو باید اضافه کنید
من 2 روش رو می دونم که ببینی برنامه ی که ساختی با چه dll ها و ocx هایی کار می کنه.
1- تو visual studio 6 -> Tools یک برنامه هست به اسم Depeneds که وقتی فایل EXE برنامتو اینجا باز کنی، همه DLL های مربوط به برنامتو نشون میده و میتونی بری پیداشون کنی
2- با استفاده از همین Installshield، وقتی یک پروژه VB رو باز می کنی و بزاری Build کنه، بعد از Build همه فایل های وابسته به پروژه رو لیست می کنه، و بعدش می تونی فایل ها رو شناسایی کنی
اين هم آدرسش
فایل هایی رو که پروژه به هش احتیاج داره کامپونیتهای زیبا - چیدمان زیبا - دسترسی آسان - نصب راحت - تکراری نبود یک موضوع و......