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

نام تاپیک: نحوه استفاده از پکیج در دلفی ؟؟؟؟

  1. #1

    Smile نحوه استفاده از پکیج در دلفی ؟؟؟؟

    با سلام به همه دوستان :

    چطور میتوان با استفاده از قابلیت پکیج ، برنامه را در فایلهای مختلفی بصورت اجرایی در آورد - یعنی اینکه حجم فایل اجرایی exe کم شود و در صورت تغییر یک یونیت از برنامه لازم نباشد کل آنرا دوباره کامپایل و بیلت کنیم .

    این امکان با استفاده از پکیج وجود دارد مانند دی ال ال ها - اما من روش آنرا نمی دانم - اگه کسی یاد بده ممنون میشم .

    این ایمیل منه delangiz3000@yahoo.com

  2. #2
    کاربر دائمی آواتار Touska
    تاریخ عضویت
    مرداد 1383
    محل زندگی
    ایران زمین
    سن
    39
    پست
    1,988
    من از سئوال شما اینا رو فهمیدم که :

    برای کم کردن حجم فایل exe می تونید از AsPack یا Upx استفاده کنید.

    و برای Package ساختن برای نصب برنامه به شکل Component می تونید از Install Shield

    استفاده کنید.

  3. #3
    اگه می خواید برنامه با RunTime Packages کامپایل بشه، باید در مسیر زیر گزینه Build with runtime packages را تیک بزنید:
    منوی Project -> گزینه Options -> تب Packages
    بعد از Build کردن برنامه، می تونید با استفاده از گزینه Information در منوی Project لیست Package هایی که در برنامه استفاده شد را ببینید، تمام این Package ها باید با برنامه شما بر روی سیستم کاربر کپی بشند.

  4. #4

    با تشکر

    با سلام - از راهنمایی شما و دوستان دیگر متشکرم .

    نقل قول نوشته شده توسط Touska
    من از سئوال شما اینا رو فهمیدم که :

    برای کم کردن حجم فایل exe می تونید از AsPack یا Upx استفاده کنید.

    و برای Package ساختن برای نصب برنامه به شکل Component می تونید از Install Shield

    استفاده کنید.

  5. #5
    کاربر دائمی آواتار MiRHaDi
    تاریخ عضویت
    تیر 1383
    محل زندگی
    تهران - سوهانک
    پست
    982
    سلام
    سوال شما یک چیز بود جوابی که تشکر کردی یک چیز دیگه ! :)
    این کاری که دوست عزیزمون آقای سرباززاده فرمودند حجم ظاهری exe و dll شما رو کوچیک میکنه همین
    delphi package بحثش چیز دیگه ای هست !
    ovl در داس رو یادتونه ؟
    بای

  6. #6
    سلام جناب میرهادی :

    میشه بیشتر توضیح بدین - من در مورد Ovl که شما فرمودید اطلاعاتی ندارم ولی در مورد پکیج در این حد که آقای کشاورز فرمودند ، فکر کنم درست باشه . نظر شما در این مورد چیست؟
    البته از آقای توسکا هم بخاطر برنامه هایی که اسم برده بودند تشکر کردم ، چون به نظرم برنامه های جالبی بودند .

    از توجه شما متشکرم .

  7. #7
    کاربر دائمی آواتار Touska
    تاریخ عضویت
    مرداد 1383
    محل زندگی
    ایران زمین
    سن
    39
    پست
    1,988
    اگر منظورشون استفاده از pckage های bpl دلفی هست.

    شما می توانید با ساختن یک package و اضافه یک نوشتن فرم یا تیکه کد های خود از آن استفاده کنید.

    موفق باشید.

    یک مثال هم گذاشتم.
    فایل های ضمیمه فایل های ضمیمه

  8. #8
    با سلام

    با تشکر فراوان از آقای سرباززاده که توضیح کامل را با مثال ارائه کردید .

    امیدوارم همواره موفق و موید باشید .

    together , we grow

  9. #9
    باسلام دوباره
    یک سوال دیگر در مورد پکیج ها :
    من چند تا از یونیتهای برنامه ام را در پکیج قرار دادم وکامپایل کردم و نام پکیج را هم در قسمت پروجکت --> آپشن --> رانتایم پکیج . نوشتم .

    حالا سوال من اینست که آیا باید یونیتهایی را که در پکیج کامپایل کرده ام از پروجکت ریموو کنم یا خیر ؟

  10. #10
    کاربر دائمی آواتار Touska
    تاریخ عضویت
    مرداد 1383
    محل زندگی
    ایران زمین
    سن
    39
    پست
    1,988
    اگر از آن packge استفاده کنید و آن یونت ها در آن باشد احتیاج به یونیت های فعلی نیست.

    چون آن یونیت ها در packge موجود هست.

  11. #11
    من این موضوع را امتحان کردم و نتیجه جالبی گرفتم : وقتی که از رانتایم پکیجی که درست کردم استفاده کردم حتی بدون ریموو کردن یونیتها از پروجکت ، حجم فایل اگزه کم شد.
    من فکر میکنم دلفی بطور اتوماتیک پکیجهایی را که بصورت رانتایم استفاده میکنیم به فایل اجرایی لینک نمی کند و بنابراین نیازی به ریموو کردن یونیتهای پکیج شده نیست .

  12. #12
    من فکر میکنم دلفی بطور اتوماتیک پکیجهایی را که بصورت رانتایم استفاده میکنیم به فایل اجرایی لینک نمی کند
    وقتی که یک پروژه را با Runtime Packages کامپایل می کنید، Package های مربوط به VCL و کامپوننت هایی که در برنامه استفاده کردید هم از فایل exe جدا میشند (فقط Runtime Library مربوط به VCL خودش چند صد کیلوبایت به حجم فایل exe اضافه می کنه)، علت اینکه حجم فایل Exe هم کاهش پیدا کرده همینه.

  13. #13
    کاربر جدید آواتار Rafeie
    تاریخ عضویت
    خرداد 1383
    محل زندگی
    کرج
    پست
    25
    با سلام من از runtime package و Dll با هم استفاده می کنم و همه ی پکیجها را در شاخه ی برنامه کپی کرده ام ولی پکیجهایی نظیر vcl50.bpl را نتوانستم پیدا کنم و در کامپیوتر مقصد error می دهد
    لطفا راهنمایی ام کنید .

  14. #14
    ولی پکیجهایی نظیر vcl50.bpl را نتوانستم پیدا کنم و در کامپیوتر مقصد error می دهد
    دلفی 5 این پکیج ها را در پوشه System32 کپی می کنه، می تونید در اونجا اونها را پیدا کنید.

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

  1. منوی شخصی راست چین در اکسس؟؟؟؟
    نوشته شده توسط payman_xxp در بخش Access
    پاسخ: 1
    آخرین پست: سه شنبه 29 خرداد 1386, 09:37 صبح
  2. 2 سوال مهم؟؟؟؟
    نوشته شده توسط Plus.Plus در بخش برنامه نویسی در 6 VB
    پاسخ: 2
    آخرین پست: شنبه 05 فروردین 1385, 22:27 عصر
  3. معنی دو دستور زیر چه می با شد؟؟؟؟
    نوشته شده توسط papa_fal در بخش ASP.NET Web Forms
    پاسخ: 2
    آخرین پست: جمعه 19 اسفند 1384, 23:58 عصر

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

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