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

نام تاپیک: کوچکترین برنامه کامپایل شده در دلفی

  1. #1
    کاربر دائمی آواتار BOB
    تاریخ عضویت
    خرداد 1383
    محل زندگی
    http://www.mshams.ir
    پست
    450

    کوچکترین برنامه کامپایل شده در دلفی

    سلام
    در صورتی که یک برنامه مستقل (بدون نیاز به Runtime Packages ) شامل <هیچی> مثل:

    Prj.dpr
    -----------
    Program Prj;
    begin
    end.


    را در دلفی7 کامپایل کنیم ، حجمی در حدود 13 کیلوبایت خواهد داشت و هنوز شامل قسمتهای اضافی زیادی میباشد.
    در این فایل فانکشنهایی از Advapi32,User32,Kernel32 وارد شده. که فکر نمیکنم هیچ نیازی به Advapi32 و User32 باشد.
    همچنین در مورد RELOC Section که برنامه هیچ نیازی به آن ندارد و چندین مورد دیگر....
    حالا میخواستم بدونم آیا واقعا فایلی کوچکتر از این توسط کامپایلر دلفی ساخته نمیشود ؟؟

    متشکرم

  2. #2
    کوچکترین برنامهء اجرائی که میتونی با دلفی تولید کنی حدود 13 کیلوبایت ( بدون بسته های زمان اجرا ) یا 3 کیلو بایت ( با بسته های زمان اجرا ) است . خروجی VC ( هم شش و هم هفت ) بدون بسته های زمان اجرا به مراتب بزرگتر از خروجیهای دلفی است ؛ اما اگر برنامه ات رو با Optimization های فراوانی که کامپایلر VC در نظر گرفته و البته همراه با بسته های زمان اجرا ( که متاسفانه یا خوشبختانه ، بر خلاف زمان اجراهای دلفی ، بصورت پیش فرض همراه همهء نسخ ویندوز توزیع میشن ، و در واقع نیازی به انتشار مجدد اونها نیست ) میتونی فایلهای اجرائی با حجم کمتر از 500 بایت هم داشته باشی .
    UNIX is simple. It just takes a genius to understand its simplicity
    -- Dennis Ritchie

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

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