PDA

View Full Version : مشکل در کندی اجرای برنامه



pantea_l62
سه شنبه 05 مهر 1384, 09:25 صبح
با سلام به دوستان
برنامه ای که نوشتم باvb.net هست و از design برخورداره حجمش کلا 46mg به نظرتون این زیاده و اینکه من در زمینه فرم ها از عکسهایی به حجم k30 یا 40k استفاده کردم و 25 فرم دارم.
ضمنا چندتاgif و همینطور icon هم زیاد دارم ولی خوب با همه اینا حجمش 46mg !!!؟
لطفا راهنمایی کنید نمیدونم اشکال از کجاست؟

حامد مصافی
سه شنبه 05 مهر 1384, 09:48 صبح
عکس ها رو بذارید روی هارد و در RunTime لود کنید

pantea_l62
سه شنبه 05 مهر 1384, 15:54 عصر
میشه دقیقا توضیح بدید چکار باید کرد؟من نمی دونم چطوری؟ و ایا فقط مشکل از عکس هاست؟

حامد مصافی
سه شنبه 05 مهر 1384, 16:33 عصر
سلام
مگه نمی خواهید حجم فایل اجرایی رو کم کنید

عکس ها رو روی هارد ذخیره کنید
و اونا رو لود کنید


Picurebox.Image = New System.Drawing.Bitmap(FilePath)

Peyman_Ranjbar
سه شنبه 05 مهر 1384, 23:01 عصر
لود کردن فایل در زمان اجرا فقط حجم اون رو کم می کنه(فایل چند بخش میشه) وگرنه دردی رو از سرعت برنامه دوا نمی کنه
سعی کن حجم عکس ها رو با فتوشاپ کم کنی(گزینه Save As For Web )

pantea_l62
چهارشنبه 06 مهر 1384, 00:11 صبح
در save as for web روی چه گزینه هایی باید کار کنم که کیفیت ظاهری عوض نشه ولی حجم کم بشه؟

pantea_l62
چهارشنبه 06 مهر 1384, 00:13 صبح
سلام
مگه نمی خواهید حجم فایل اجرایی رو کم کنید

عکس ها رو روی هارد ذخیره کنید
و اونا رو لود کنید


Picurebox.Image = New System.Drawing.Bitmap(FilePath)




من با این دستور کار کردم ولی error میده!!!؟؟؟؟؟؟؟؟؟

Peyman_Ranjbar
چهارشنبه 06 مهر 1384, 04:45 صبح
این فقط یه نظزیه هست وگرنه کیفیت میاد پایین(یا خدا یا خرما)
ولی پیشنهاد میکنم برنامه ات جوری باشه که همه عکسها لازم نباشه یکباره لود بشن

reham
چهارشنبه 06 مهر 1384, 10:23 صبح
حجم عکسها رو کم کن .این تنها راهه وگرنه حجم exe همش میره بالا ولی فکر نمیکنم تو سرعت اجرای برنامه تاثیری داشته باشه فقط حجم exe رو میبره بالا.

zarrin_306
پنج شنبه 07 مهر 1384, 10:19 صبح
ابتدا تا پایان کار خودت تصاویر را اگر رنگی هستند را به سیاه وسفید تبدیل کن تا سرعت disiner بیشتر بشه
دوم آنکه برای لود کردن نیاز به زمان است ناراحت نشه
ولی عمل بالا تا حد زیادی از سرعت کار بالا میبرد

حامد مصافی
پنج شنبه 07 مهر 1384, 11:45 صبح
من با این دستور کار کردم ولی error میده!!!؟؟؟؟؟؟؟؟؟

سلام
به جای picturebox نام کنترل و به جای filepath مسیر فایل را بنویسید
به همین سادگی

soroosh_i58
جمعه 08 مهر 1384, 18:20 عصر
سلام دوست عزیز...
مشکلی که شما دارین کاملا طبیعی هست و دلیلی نداره بخوای جحم برنامه ات رو با پایین آوردن کیفیت عکسها یا... کم کنی...وقتی برنامه setup میسازی یه فایل در حد 2-3 mg ایجاد میشه که با نصب اون روی clintها اونا میتونن یه فایل exe از برتامه رو به دست بیارن و اجرا کنن...
موفق باشی...

مرتضی دولتخواه
شنبه 03 دی 1384, 13:13 عصر
با سلام
همه دوستان راه های خوبی بیان کردن ولی شما می تونی از یک DLL و یا فایل رَس استفاده کنی (مثل Shell32.Dll) خود ویندوز

ir_programmer
یک شنبه 04 دی 1384, 16:31 عصر
مشکل کندی Vb.net در Dotnetframework 2 هم حل نشده
البته به نظر من این یک مشکل نیست. البته با پیشرفت علم کامپیوتر در سخت افزار این مشکل هم حل می شود.

pantea_l62
یک شنبه 04 دی 1384, 17:16 عصر
من دیگه مشکلی با کندی ندارم و کاملا برطرف شده از دوستان ممنونم

visual_basic
سه شنبه 18 دی 1386, 11:55 صبح
فایل اجرایی برنامهم 208kb و حجم کل برنامه 4mb . حجم تصویر background هم 51 kb .

وقتی که فرم لود میشه کل فرم به رنگ مشکی میاد بعد حالت صحیحش (چون فرم حالت مستطیلی در اجرا نداره به شکل تصویر بک گروندش است) بعد label ها رو مشکی نشون میده تا اینکه بالاخره فرم صحیح نشون داده میشه.البته این مراحل در حد چند ثانیه است ولی خب اصلا جالب نیست.
حالا فکر میکنید مشکل از چیه؟