View Full Version : خطا در استفاده از vcl Skin
khoshblagh
شنبه 18 مهر 1388, 08:51 صبح
با سلام خدمت دوستان
میخواستم از کامپوننت vcl Skin استفاده نمایم پیام زیر اعلام شد. علت چیست؟
[Fatal Error] MainForm.pas(9): Unit WinSkinData was compiled with a different version of ImgUtil.GetHSV
متشکرم
vcldeveloper
شنبه 18 مهر 1388, 17:26 عصر
بررسی کنید که نسخه ایی که استفاده می کنید، برای نسخه دلفی باشه که استفاده می کنید.
اگر سورس کامپوننت را دارید، یک بار پروژه خودتان را Build کنید.
khoshblagh
دوشنبه 20 مهر 1388, 10:47 صبح
بررسی کنید که نسخه ایی که استفاده می کنید، برای نسخه دلفی باشه که استفاده می کنید.
اگر سورس کامپوننت را دارید، یک بار پروژه خودتان را Build کنید.
با سلام خدمت شما
پروژه را با توجه به سورس کامپوننت Build نمودم ولی جواب نداد.:عصبانی++:
vcldeveloper
دوشنبه 20 مهر 1388, 22:49 عصر
فایل های سورس کامپوننت هم کامپایل شدند؟ اگر فایل های سورس کامپوننت در مسیر جستجوی دلفی نباشند، کامپایل نمیشند، و از همون DCUهای قدیمی استفاده میشه.
khoshblagh
سه شنبه 21 مهر 1388, 08:03 صبح
فایل های سورس کامپوننت هم کامپایل شدند؟ اگر فایل های سورس کامپوننت در مسیر جستجوی دلفی نباشند، کامپایل نمیشند، و از همون DCUهای قدیمی استفاده میشه.
با سلام خدمت جناب کشاورز
این را باید بررسی نمایم. اما من برای بررسی مسئله آمدم و همین کامپوننت را که در برنامه دیگر استفاده کرده ام را پاک و سپس نصب دوباره استفاده و برنامه را کامپایل نمودم و هیچ مشکلی پیش نیامد. آیا این به معنی در مسیر جستجوی دلفی این کامپوننت نیست؟
متشکرم
vcldeveloper
سه شنبه 21 مهر 1388, 23:56 عصر
آیا این به معنی در مسیر جستجوی دلفی این کامپوننت نیست؟
نه، برای کامپایل برنامه شما، فقط فایل DCU کامپوننت کفایت میکنه. حالا اگر یکی از این فایل های DCU مشکل داشته باشه، یا مربوط به نسخه دیگه ایی از دلفی باشه، دلفی اون پیام خطا را نمایش میده. اینکه آیا DCUها در همان مسیر فایل های PAS هستند یا نه، بستگی به سازنده کامپوننت داره. خیلی ها فایل های DCU را در پوشه جداگانه ایی از PAS نگهداری می کنند، در نتیجه در صورتی که پروژه را Build هم بکنید، این DCUها تغییر نمی کنند.
شما باید مطمئن بشید که فایل های WinSkinData.dcu و ImgUtil.dcu مجددا ساخته میشند. برای اطمینان می تونید این فایل ها را حذف کنید، و پروژه خودتان را Build کنید. اگر پیام خطا داد که این فایل ها وجود ندارند، یعنی مسیر فایل PAS آنها در بین مسیرهای جستجوی دلفی وجود نداره. اگر با حذف این فایل ها، با Build پروژه، فایل های DCU جدیدی ساخته شد، نباید دیگه این پیام خطا را دریافت کنید.
vBulletin® v4.2.5, Copyright ©2000-1403, Jelsoft Enterprises Ltd.