اینطوری مشکل حل نمیشه، بلکه مشکل خفه میشه! یعنی مشکل را برطرف نمی کنید، بلکه بهش میگید که خفه شه، و صداش در نیاد! اینکه بعد از این کار کجا گندش بالا بیاد، با خدا ست.تا اونجایی که من بررسی کردم برای حل این مشکل می تونید به این صورت عمل کنید که :
فایل WinSubclass مربوط به VCLSkin رو باز کنید و محتوای تابع procedure TSkinControl.NewWndProc(var Message: TMessage); رو داخل تک Try Except قرار بدید
در ضمن، اگر مشکل از VCLSkin باشه، باید بگید یک Bug fix برای VCLSkin. اگر مشکل از کامپوننت تاریخ شمسی هست، منطقی نیست که سورس VCLSkin را تغییر بدید، چه بسا تغییر شما مشکل کامپوننت تاریخ شمسی با VCLSkin را برطرف کنه، ولی برای خیلی از کامپوننت های دیگه مشکل ایجاد کنه!





پاسخ با نقل قول
