PDA

View Full Version : سوال: خطای لود کردن کامپوننت



Love_Program
شنبه 20 تیر 1394, 16:04 عصر
دلیل این خطا در این سورس ساده چیه و چه راهکاری دارید؟
نرم افزار رو اجرا و حدود 10-15 بار دکمه هایی که با وی بی هستن رو بزنید بعد یه پیغام ظاهر میشه!!!!(هی باز و بسته کنید)
البته قبلش کامپوننت رو ریجستر کنید

roo.row
شنبه 20 تیر 1394, 19:21 عصر
با سلام
به نظر میاد هیچ مشکلی وجود نداره ولی بهتره برای فایلی که برنامه نسبت بهش ارور میده(که من این طور فکر میکنم)باید اون رو داخل یه فایل res قرار بدید
با تشکر

Love_Program
شنبه 20 تیر 1394, 20:03 عصر
مشکل سر فایل نیست
وقتی تعداد زیادی از این کلید روی فرم قرار میگیره و بعد از باز و بسته کردن حدود 10-15 بار فرم مورد نظر(نه اینکه برنامه بسته شه.بله لود و آنلود) بشه پیغام عجیبی میده و از برنامه خارج میشه

اینطور که من برداشت کردم موقع Unload فرم کلید ها در حافظه باقی می ماند و پس از 15 بار اجرای این عمل حافظه پر شده و خطا می دهد.
حال نمی دونم چطور این کلید رو از حافظه خارج کنم؟

roo.row
شنبه 20 تیر 1394, 20:54 عصر
با سلام لطفا متن ارور رو بنویسید
تقریبا فهمیدم مشکلتون چیه فقط بنوسید تا جوابتون رو بدم

Love_Program
شنبه 20 تیر 1394, 23:34 عصر
133159

این تصویر ارور از همین نرم افزار

roo.row
یک شنبه 21 تیر 1394, 18:00 عصر
با سلام
چون از تعداد دکمه های زیادی استفاده کردید با نام های مختلف برنامه یک کنترل BTN ایجاد کرده است

که در این صورت دو راه دارید:
1.فایل wanbuttonpng.ocx را در یک فایل .res ذخیره کنید که آموزشش هست و بعد تو یه ماژول لینک کنید که ممکن است بازم ارور بدهد
2.می توانید نام دکمه ها را به صورت آرایه ها ذخیره کنید
که دومی بهتر است

اگه سوالی داشتید در خدمتم
موفق باشید

as987498749874
یک شنبه 21 تیر 1394, 23:57 عصر
ممنون
مگه تعریف کلیدبصورت آرایه و بدون آرایه فرقی می کنه؟
ایا روشی نیست که بشه با unload کردن فرم کنترل ها در حافظه نمونه و با لود کردن دوباره بارگذاری بشه؟

البته این اکانت خودم نیست که جواب دادم...

roo.row
دوشنبه 22 تیر 1394, 12:54 عصر
با سلام
و بله فرق می کنه
چون بصورت آرایه ای اگر فرم را با پسوند .txt باز کنید حدود سه خط کد خواهد بود
اما در غیر این صورت به ازای هر دکمه سه خط کد خواهد بود
اما بهتر است ابتدا فایل خروجی .exe را درست کنید و سپس ببینید که آیا باز ارور می دهد یا خیر

موفق باشید

علیرضا5
دوشنبه 22 تیر 1394, 14:13 عصر
فایل WanButtonPNG.ocx ایراد دارد
من در پروژه شما به جای این باتون از باتون codjoke (که تم زیباتری هم دارد) به تعداد 300 باتون در فرم 1 استفاده کردم و 40 بار هم صفحه را باز وبسته کردم ارور نداد

دانلود codjoke (http://www.uplooder.net/cgi-bin/dl.cgi?key=da2b971dd4a8dfeddf8e7bac3a68b6b3)

Love_Program
دوشنبه 22 تیر 1394, 14:44 عصر
با سلام
و بله فرق می کنه
چون بصورت آرایه ای اگر فرم را با پسوند .txt باز کنید حدود سه خط کد خواهد بود
اما در غیر این صورت به ازای هر دکمه سه خط کد خواهد بود
اما بهتر است ابتدا فایل خروجی .exe را درست کنید و سپس ببینید که آیا باز ارور می دهد یا خیر

موفق باشید

تست کردم به ازای هر کلید کد مختص به خودشو داده بود




فایل WanButtonPNG.ocx ایراد دارد
من در پروژه شما به جای این باتون از باتون codjoke (که تم زیباتری هم دارد) به تعداد 300 باتون در فرم 1 استفاده کردم و 40 بار هم صفحه را باز وبسته کردم ارور نداد

دانلود codjoke (http://www.uplooder.net/cgi-bin/dl.cgi?key=da2b971dd4a8dfeddf8e7bac3a68b6b3)


ممنون
من با این ابزار خیلی کارکردم واقعا زیبا و قویه!!!
من چون برنامم تجاریه باید از ابزار free یا OpenSource استفاده کنم.


بازم ممنون