نمایش نتایج 1 تا 3 از 3

نام تاپیک: انتقال فایل اجرایی در ویژوال سی

  1. #1

    انتقال فایل اجرایی در ویژوال سی

    سلام می خواستم بدونم چطور می شه که یک فایل EXE رو در ویژوال سی در یک کامپیوتر دیگه که ویژوال استودیو نصب نیست اجرا کرد چون وقت روی فایل تو اون محیط کلیک می شه پیغام می ده که یک فایل dll از کتابخونه ی mfc باید تو کامپیوتر وجود داشته باشه تا اجرا بشه می خواستم بدونم چی جوری می شه این فایل رو ضمیمه ی برنامه کرد راستی در مورد فارسی کردن فونت فرمها تو محیط ویژوال سی من هنوز مشکل دارم و نتونستم از فونت فارسی استفاده کنم .اگه کسی ایدهی بهتری داره ممنون می شم من رو در جریان بگذاره
    با تشکر


  2. #2

    نقل قول: انتقال فایل اجرایی در ویژوال سی

    با توجه به نسخه کامپایلر و امکانات مورد استفاده dll را می توانید از مسیر زیر در فولدر نصب شده VC پیدا کنید و در کنار برنامه کپی کنید و یا با نصب این کار را اتومات انجام دهید:

    VS folder\VC\redist\x86\ ...
    در حالت معمولی دو مورد Mfc80.dll و Msvcr80.dll کافیست (برای VC 8)
    و یا از طریق نصب

    حالت ساده تر و بهتر کامپایل پروژه از طریق static linking هست، یعنی از طریق تنظیمات option پروژه گزینه "Use MFC in a Static Library" را انتخاب کنید تا دیگر نیازی به dll جداگانه برای MFC نباشد و به نوعی آن ها در exe کپی شوند.

  3. #3
    کاربر دائمی آواتار A_Salimi
    تاریخ عضویت
    شهریور 1386
    محل زندگی
    North khorasan-Esfarayen
    پست
    372

    نقل قول: انتقال فایل اجرایی در ویژوال سی

    حالت ساده تر و بهتر کامپایل پروژه از طریق static linking هست، یعنی از طریق تنظیمات option پروژه گزینه "Use MFC in a Static
    Library" را انتخاب کنید تا دیگر نیازی به dll جداگانه برای MFC نباشد و به نوعی آن ها در exe کپی شوند.

    این روش معمولا پیشنهاد نمی شود
    static linking، تنها در شرایطی خاص مورد استفاده قرار میگیرد
    و بستگی به برنامه ی شما دارد. و ضمنا روش اصلا مناسبی نیست.
    علاوه بر اینکه حجم برنامه رو به شدت زیاد میکند ، در مواردی که برنامه و یا سیستم تحت فشار باشد مشکلات غیر قابل کنترلی رو ایجاد می کند.

    راستی در مورد فارسی کردن فونت فرمها تو محیط ویژوال سی من هنوز مشکل دارم و نتونستم از فونت فارسی استفاده کنم
    مبحث تایپیکهای دیگر را در اینجا مطرح نکنید.

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •