ورود

View Full Version : مشکل اجرای برنامه در یه ویندوز دیگه با C++Builder XE3



hamedre81
یک شنبه 15 بهمن 1391, 17:03 عصر
سلام
دوستان من موقی برنامه رو روی یه کامپیوتر دیگه اجرا می کنم این ارور رو می ده

http://s3.picofile.com/file/7643983545/Erore.jpg

باید چی کار کنم؟

BORHAN TEC
دوشنبه 16 بهمن 1391, 15:33 عصر
سلام
به خاطر اینه که فایلهای مورد نیاز برنامه به صورت استاتیک به برنامه نهایی پیوند نخورده است. در این صورت باید فایلهایی که در این پیام خطا به آنها اشاره می شود را در کنار فایل نهایی تولید شده توزیع نمایید. البته شما می توانید این کتابخانه ها هم به صورت استاتیک به برنامه نهایی پیوند بزنید که قبلاً روش انجام این کار را در لینک زیر توضیح داده ام:
http://mtpars.org/showthread.php?tid=249
در هر حال من توصیه می کنم که قبل از اجرای برنامه در یک سیستم دیگه حتماً آن را بر روی یک ویندوز مجازی تست کنید تا از کمبود فایلهای مورد نیاز برنامه به سرعت با خبر شوید.
موفق باشید...

hamedre81
دوشنبه 16 بهمن 1391, 17:57 عصر
سلام

اصلا گزینه های Packages و C++‎ Linkerدر Optionsنداره!
این منوی Options

http://up.toca.ir/images/z1zz8xvcbccvtve5w16u.png
http://up.toca.ir/images/waozt8ks4lzb95mcfpf3.png
http://up.toca.ir/images/f70y2yg7biw8jlk98sy.png

لطفا راهنمایی کنید؟

hamedre81
چهارشنبه 25 بهمن 1391, 21:53 عصر
مشکل حل شد ولی حجم فایل خیلی رفت بالا
آیا این طبیعیه؟ چون من قبلا با C++Builder 2009 یه فرم خالی درست می کردم حجمش می شد 500 کیلوبایت(بدون هیچ مشکلی هم روی یه سیستم دیگه اجرا می شد) اما حالا با xe3 تا 3.5 مگابایت هم می رسه!

BORHAN TEC
پنج شنبه 26 بهمن 1391, 17:30 عصر
بله، کاملاً همینطوره و حجم فایل ها در XE3 خیلی بیشتر شده به خاطر این که حجم پکیجهایی مثل rtl170.bpl و vcl170.bpl زیاد شده. در کل به نظر میرسه که برای کاهش حجم فایلها باید از ابزارهای جانبی مثل upx استفاده کرد.

hamedre81
جمعه 27 بهمن 1391, 15:49 عصر
یه سوال درباره upx
آیا این برنامه کدی به برنامه اضافه نمی کنه ؟
بعد از فشرده کردن مشکل برای برنامه پیش نمی یاد؟

.................................................. ...........................................
چرا تالار Borland C++‎‎ Builder اینقدر خالیه؟
مگه این زبان مشکلی یا نقطه ضعفی داره؟

BORHAN TEC
یک شنبه 29 بهمن 1391, 01:28 صبح
یه سوال درباره upx
آیا این برنامه کدی به برنامه اضافه نمی کنه ؟
بعد از فشرده کردن مشکل برای برنامه پیش نمی یاد؟
الگوریتم استفاده شده در upx رو نمیدونم دقیقاً چطوریه ولی برنامه هایی که تا به حال ساخته ام و برای کاهش حجم آنها از upx استفاده کرده ام، با مشکلی مواجه نشده اند. به نظر من upx واقعاً خوب ساخته شده است و تا به حال ندیده ام که استفاده از upx برای اجرای برنامه مشکلی ایجاد کند. البته در یک مورد خاص (در برنامه PowerArchiver) یادمه که موقعی که برای کاهش حجم فایلهایش از upx استفاده کردم این برنامه برای اجرا با مشکل مواجه شد ولی در آن مورد خاص هم فکر می کنم که مشکل از خود برنامه بود و نه upx!!!

چرا تالار Borland C++‎‎‎‎‎ Builder اینقدر خالیه؟
این طبیعیه که برخی از ابزارها در ایران کاربران کمتری داشته باشند و این موارد ناشی از ضعف فنی آن ابزارها نیست اگر توجه داشته باشید تالارهایی مثل جاوا و Qt هم شاید خیلی در اینجا رونقی نداشته باشد.