PDA

View Full Version : مشکل هنگام لود کردن



nima000
جمعه 16 تیر 1391, 18:39 عصر
سلام هنگامی که سورسی را باز میکنم این ارور رو میده برنامه رو خودم نوشتم کار میکرد ویندوز را عوض کردم این مشکل را دارم
ممنون اگه راهنمایی کنید

89297

در ضمن هر سورسی را که باز میکنم این ارور میده در حالی که قبلا باز میشدن

the king
جمعه 16 تیر 1391, 19:21 عصر
بی زحمت توی پوشه اون کد فایل Form1.log را با Notepad ویندوز باز کنید، توضیحات خطایی که رخ میده رو اونجا می نویسه.

nima000
جمعه 16 تیر 1391, 19:30 عصر
Line 20: Class XPControls.XPFrame of control XPFrame1 was not a loaded control class.
Line 41: Class KewlButtonz.KewlButtons of control KewlButtons1 was not a loaded control class.
Line 79: Class KewlButtonz.KewlButtons of control cmdEnter was not a loaded control class.


سلام تشکر از شما البته در بیشتر برنامه های مشکل داشتم ولی در ویندوز قبلی مشکل نداشتم

the king
جمعه 16 تیر 1391, 19:42 عصر
شما از دو سری کمپوننت برنامه نویسی XPControls و KewlButtonz استفاده کرده بودید و روی سیستم تون Register شده بودند و به همین دلیل
کد هایتان بدون مشکل کار می کردند. الان این دو تا کمپوننت در سیستم Register شده نیست، به همین دلیل پروژه تون ناقصه و نمی تونه فرم رو درست نشون بده.
شما باید این کمپوننت ها رو Register کنید. ساده ترین روش اینه که فایل های DLL یا OCX کمپوننت رو در مسیر C:\WINDOWS\SYSTEM32 کپی کنید و بعد
با نوشتن دستور [regsvr32 [component_name.ext در Registry ویندوز ثبت اش کنید. یعنی ترکیب کلیدی کلید ویندوز + کلید R را فشار دهید تا پنجره Run
باز بشه و بعد عبارت regsvr32 XPcontrols.ocx رو داخل پنجره Run بنویسید و OK کنید تا XPcontrols.ocx در registry ثبت بشه. اصولا این پروژه را وقتی به شخص
دیگری می دهید باید همراه یک Setup باشه تا این ثبت شدن کمپوننت ها رو خودکار انجام بده. البته گویا با manifest ساختن هم میشه که یک قضیه دیگه است.