babak23
شنبه 07 مهر 1386, 15:15 عصر
سلام
من یه کامپوننت دانلود کردم و از اون تو برنامم دارم (به جعبه ابزار اضافه شده) استفاده میکنم ( کامپوننت XPExplorerBar ) که برای طراحی منوهای xp در سی شارپ ساخته شده (و بعضی از قابلیت هایی دیگر ) از سایت codeproject.com
مشکل اینجاست وقتی بعضی از ابزارهایی این کامپوننت را به روی فرم میارم
و وقتی برنامه را debug میکنم خطا میده (خطایی مورد نظر )
از این خط خطا میگیره
this.taskPane1 = new XPExplorerBar.TaskPane
ابزاری که به فرم اضافه شده ( یکی از ابزارهایی کامپوننت XPExplorerBar )
کد خطا
PInvokeStackImbalance was detected
Message: A call to PInvoke function
'XPExplorerBar!XPExplorerBar.NativeMethods::LoadBi tmap'
has unbalanced the stack. This is likely because the managed
PInvoke signature does not match the unmanaged target signature.
Check that the calling convention and parameters of the PInvoke
signature match the target unmanaged signature.
حلا زمانی که از گزینه start whitout debuging استفاده میکنم برنامه اجرا میشه و مشکلی هم نداره
حال اینجا چند تا سوال پیش میآد
فرق debug با start whitout debuging چی هست؟
آیا این مشکل قابل حل هست ؟(چطور)
من یه کامپوننت دانلود کردم و از اون تو برنامم دارم (به جعبه ابزار اضافه شده) استفاده میکنم ( کامپوننت XPExplorerBar ) که برای طراحی منوهای xp در سی شارپ ساخته شده (و بعضی از قابلیت هایی دیگر ) از سایت codeproject.com
مشکل اینجاست وقتی بعضی از ابزارهایی این کامپوننت را به روی فرم میارم
و وقتی برنامه را debug میکنم خطا میده (خطایی مورد نظر )
از این خط خطا میگیره
this.taskPane1 = new XPExplorerBar.TaskPane
ابزاری که به فرم اضافه شده ( یکی از ابزارهایی کامپوننت XPExplorerBar )
کد خطا
PInvokeStackImbalance was detected
Message: A call to PInvoke function
'XPExplorerBar!XPExplorerBar.NativeMethods::LoadBi tmap'
has unbalanced the stack. This is likely because the managed
PInvoke signature does not match the unmanaged target signature.
Check that the calling convention and parameters of the PInvoke
signature match the target unmanaged signature.
حلا زمانی که از گزینه start whitout debuging استفاده میکنم برنامه اجرا میشه و مشکلی هم نداره
حال اینجا چند تا سوال پیش میآد
فرق debug با start whitout debuging چی هست؟
آیا این مشکل قابل حل هست ؟(چطور)