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

نام تاپیک: delphi 10.1 berlin || Delphi 7

  1. #1

    Question delphi 10.1 berlin || Delphi 7

    سلام
    طاعات و عباداتتون قبول باشه.
    امیدوارم که سوالم رو جای درستی پرسیده باشم.

    به چند تفاوت بین اید دو نگارش میخواستم اشاره بکنم ، به همین خاطر عنوان رو بدین صورت انتخاب کردم.

    خیلی سال پیش ، من با دلفی 7 کار میکردم و بعد از اون به سراغ .net رفتم و حالا برای یه سری امور شخصی یک برنامه کوچیک بانک اطلاعاتی و سیستمی میخوام بنویسم.
    دنبال کامپوننت Ribbon + یک GridView مجهز که بشه توی سلول هاش دکمه ، چک باکس ، لیست کشویی و ... گذاشت هستم ، به همین خاطر آخرین نگارش یعنی delphi 10. berlin رو نصب کردم ، ولی در اولین خروجی ای که از یک برنامه خالی گرفتم ، فایل اجرایی نهایی ، حجمی در حدود 10.5 مگ داشت در صورتی که دلفی 7 در ب بسم الله حتی به نیم مگ هم نمیرسید.
    ضمنا ادیتور دلفی 7 خیلی سبک تر بود.

    اگر بزرگواران من رو در جهت بهره مندی از کامپوننت Ribbon و یه Grid مجهز در دلفی 7 راهنمایی بکنند ، خیلی ممنون و سپاسگزار میشم.
    ضمنا نحوه خروجی گرفتن در delphi 10. berlin روش خاصی داره ؟ یا اینکه این حجم زیاد ، معمولی هستش ؟؟
    سپاس

  2. #2

    نقل قول: delphi 10.1 berlin || Delphi 7

    یه کامپوننت DevExperess 15.2.2 نصب کردم و یه Ribbon روی فرم گذاشتم و خروجی گرفتم از delphi 10.1 berlin

    حجم فایل خروجی شده بود 48 مگ !! ای طبیعیه ؟؟

  3. #3
    کاربر دائمی آواتار hamid-nic
    تاریخ عضویت
    فروردین 1387
    محل زندگی
    اصفهان
    پست
    813

    نقل قول: delphi 10.1 berlin || Delphi 7

    بله حجم فایل خروجی زیاد تر است در سری Xe ها ولی الان حروجی شما بصورت debug هست و وقتی تیدیل به release کنید حجم آن بصورت چشم گیر کم می شود و در نهایت بازهم می توانیم با UPX اون را پک کنید که حجم کمتری بگیرد .

  4. #4
    کاربر دائمی آواتار ابوالفضل عباسی
    تاریخ عضویت
    شهریور 1393
    محل زندگی
    Inside Esfahan
    پست
    719

    نقل قول: delphi 10.1 berlin || Delphi 7

    با سلام
    حرف دوست عزیزم hamid-nic درست است.طبق سخنی که فرمودند به طور مثال اگر یک برنامه رو باحالت debug کامپایل کنید(با توجه به وسعت برنامه مثلا یک برنامه ای که پر از عکس هست)حجمی معادل 40 مگ را داراست.در صورتی که باحالت release کامپایل بکنید این حجم به کمتر از 10 مگ تبدیل میشود!
    چیزی حدود 4 برابر!
    با UPX که دیگه هیچی

  5. #5

    نقل قول: delphi 10.1 berlin || Delphi 7

    سلام
    با عرض تشکر فراوان از بزرگان خوب اصفهانی ، سرور گرامی جناب و سرور گرامی جناب ابوالفضل عباسی بابت پاسخ های راه گشایشان.
    چون خیلی وقت هست که Native code کار نکردم ، میخواستم ببینم این پکر upx که معرفی فرمودید در عملکرد و load اولیه نرم افزار تا چه حد تاثیر گذار است ؟؟ اگر باعث افت سرعت میشود که من برم با همون .net برنامم رو بزنم.
    چی شده که حجم خروجی در نگارش نهایی به این سرعت رشد میکنه ؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟ ؟؟ توی دلفی 7 از این خبرها نبود.
    اگه جای این دیباگ و ریلیز رو هم نشون بدید ممنون میشم ، یه نگاه کوتاه توی تنظیمات پروژه زدم و ندیدمش.

    راهی نداره که بشه Ribbon رو توی دلفی 7 استفاده کرد ؟
    بزرگواران از چه کامپوننتی استفاده میکنند برای این مهم ؟؟ آیا همین کامپوننت DevExperess مناسب هست(البته منظورم بسته به نیاز خودم هست و نه زیر سوال بردن این کمپانی باسابقه)

    سپاس

  6. #6
    کاربر دائمی آواتار ابوالفضل عباسی
    تاریخ عضویت
    شهریور 1393
    محل زندگی
    Inside Esfahan
    پست
    719

    نقل قول: delphi 10.1 berlin || Delphi 7

    دلیل خاصی نداره.در حالت debug قسمت های اضافه ای رو دلفی به پروژه اضافه میکنه،که اصلا ضروری نیستند.(مثل help,bin,so)در حالت release اصلا این قسمت های اضافه رو ایجاد نمیکنه.
    این قسمت هم در این عکس نشان داده شده است:
    برای تبدیل پروژه به release یا debug کافیست روی عبارت دابل کلیک کنید تا نوشته اش پررنگ شود.
    Untitled.jpg

    درمورد پکر UPX من خودم استفاده نکرده ام(چون همون release کارم رو راه انداخته)ولی دوستانی که استفاده کردند،گفتند حجم رو پایین میاره و کارایی نرم افزار هم افت نمیکنه،دیگه نمیدونم چقدر صحت داره یانه.

  7. #7

    نقل قول: delphi 10.1 berlin || Delphi 7

    خیلی ممنون از پاسخ ارزشمندتون

    راهی نداره که بشه Ribbon رو توی دلفی 7 استفاده کرد ؟

  8. #8

    نقل قول: delphi 10.1 berlin || Delphi 7

    الیته میشه تو. همین نسخه اخرین دلفی برلین هم حجم برنامه نوشته شده را تا زیر 100 کیلوبایت اورد پایین بعد هم تازه با upx فشرده کرد 75 کیلوبایتی کردش

    ولی جاش نیست اینجا بخوام توضیح بدم بعد شاید پستی بزنم

    که خروجی های exe دلفی را چه شکلی زیر 100 کیلوبایت هم رسوند

    b5yt45.JPG

تاپیک های مشابه

  1. خبر: RAD Studio 10.1 Berlin release is ready now!
    نوشته شده توسط Valadi در بخش محیط توسعه (IDE) دلفی
    پاسخ: 7
    آخرین پست: چهارشنبه 29 اردیبهشت 1395, 14:16 عصر
  2. خبر: ارائه دلفي Delphi 10 Seattle
    نوشته شده توسط Valadi در بخش محیط توسعه (IDE) دلفی
    پاسخ: 41
    آخرین پست: دوشنبه 09 فروردین 1395, 19:38 عصر
  3. خبر: کامپوننت ObjectDebugger برای Delphi 10 Seattle
    نوشته شده توسط nice boy در بخش مباحث عمومی دلفی و پاسکال
    پاسخ: 0
    آخرین پست: شنبه 08 اسفند 1394, 02:12 صبح
  4. سوال: ارتباط Delphi XE با ArcGIS 10
    نوشته شده توسط Mohammad S در بخش مباحث عمومی دلفی و پاسکال
    پاسخ: 4
    آخرین پست: دوشنبه 04 دی 1391, 10:54 صبح
  5. مشکل در نصب INDY 10 روی Delphi 5
    نوشته شده توسط delphi5 در بخش توسعه نرم افزارهای تحت شبکه
    پاسخ: 1
    آخرین پست: پنج شنبه 24 آبان 1386, 12:24 عصر

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

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