PDA

View Full Version : مشکل در نصب کامپوننت Vclskin



M.D.L.w.k
جمعه 24 فروردین 1386, 01:38 صبح
سلام

متاسفانه این کامپوننت روی سیستم من نصب نمی شه

ایا دوستان می دونن مشکل کجاست ؟

کامپوننتهای دیگه مثل Alpha Controls , SUIPack , RaizeComponents

نصب شده بدون هیچ مشکلی ... ولی این VClskin نصب نمی شه ... حتی طبق راهنما Help.htm

Install.exe رو نصب کردم

بعد دو فایل WinSkinD7D.dpk و WinSkinD7R.dpk که توی D:\Component_Delfi\vclskin2\d7

این مسیر بود رو با دلفی باز کردم کامپایل هم کردم بعد این دو تا فایل کامپایل شدش رو توی

پوشه Bin در دلفی ریختم و و موقعی که از منوی کامپوننت > Install pakage این دو فایلش

رو مسیر می دم موقع نصب و زدن تیک Vclskin Runytime Package ارور میده ... چرا ؟:اشتباه:
یعنی باید جفتش نصب بشه ولی نمی شه :ناراحت:

http://i14.tinypic.com/43czznr.jpg


ضمنا از این Vclskin فقط همین یه قسمت و همین دو تا کامپوننت نصب شده :افسرده:

http://i11.tinypic.com/48nsbv8.jpg


مشکل کجاست ؟

vcldeveloper
جمعه 24 فروردین 1386, 07:38 صبح
برای نصبش ابتدا به همون قسمت Install Package برید و در لیست پکیج ها هر موردی از VCLSkin دید، اونو Remove کنید. بعد از حذف پکیج هایی که قبلا نصب کرده بودید، یکبار از IDE دلفی خارج بشید و اونو دوباره باز کنید. فایل WinSkinD7R.dpk را در IDE باز کنید و اونو کامپایل کنید (نه Install). بعد از اون، فایل WinSkinD7D.dpk را باز کرده و Install کنید. دلفی پیغامی می دهد که تعدادی کامپوننت جدید نصب شده اند. تغییرات در WinSkinD7D.dpk را ذخیره کنید. به این ترتیب کامپوننت مربوطه نصب میشه. اگر در هنگام استفاده از اون، پیغامی دریافت کردید که فایل خاصی را پیدا نمیکنه، از منوی Tools -> Enviroment Option ->Library مسیر پوشه ایی که فایلهای VclSkin در اون قرار دارند را به لیست مسیرهایی که باید جستجو بشند، اضافه کنید.

ضمنا از این Vclskin فقط همین یه قسمت و همین دو تا کامپوننت نصب شده
VclSkin شامل همین دو کامپوننت هست . بیشتر از این چیزی نداره. برای دادن Skin به برنامه خودتون باید کامپوننت اول را روی فرم قرار بدید و بهش یک فایل Skin بدید (یکسری Skin با VclSkin وجود دارند. در سایتش هم تعداد زیادی Skin آماده وجود داره. یک SkinBuilder هم در سایتش هست که می تونید با اون خودتون Skin بسازید.). بعد از مشخص شدن Skin، با True کردن خاصیت Enabled این کامپوننت، Skin مربوطه بر روی برنامه شما اعمال میشه.
راهنمایی بیشتر درباره چگونگی استفاده از این کامپوننت در Help اون موجود است.

M.D.L.w.k
جمعه 24 فروردین 1386, 13:38 عصر
ممنونم از توضیحات شما .

فقط همین کامپوننت اولی یعنی SkinData رو وقتی روی فرم می زارم و از خاصیت

SkinStore ش یه اسکین بهش اضافه می کنم و خاصیت Skindata.active هم True هست

تغییری روی فرم برنامه ایجاد نمی شه

و موقع کامپایل هم این ارور رو میده .... راستش نفهمیدم مشکل کجاست ؟!

http://i13.tinypic.com/2ex0bjc.jpg


میگه یونیت با یه ورژن مختلف کامپایل شده ... باید چه کارش کنم ؟

طبق همین مراحل هم پیش رفتم

1. Put TSkindata component on mainform
2. Set Skindata.skinstore property , store skin file in your application.
3. Set Skindata.active = true
4. compile your application and run

یادم رفت بگم برنامه رو از اینجا (http://www.4shared.com/network/search.jsp?searchmode=2&searchName=vclskin) گرفتم .

babak869
جمعه 24 فروردین 1386, 17:28 عصر
مشکل شما اینه که قبلا از یه ورژن دیگه استفاده کردی و حالا با یه ورژن دیگه داری برنامه رو کامپایل میکنی
شما باید تنمام فایلهای قبلی رو از شاخه Lib دلفی پاک کنی و فایلهای کامپایل شده جدید رو بریزی
برای این کار مسیر زیر رو برو:
ابتدا دلفی رو اجرا نمایید
سپس Hnstall Component رو بزنید
به مسیر زیر بروید

x:\Program Files\Delphi 7 \Lib
و فایلهای کامپوننت رو بریزید و سپس فایل با پسوند dpk رو انتخاب کرده و Compile و Install رو بزنید
اکنون کامپوننت نصب و آماده اجراست
موفق باشید