PDA

View Full Version : ocx



barname534
سه شنبه 22 اسفند 1385, 04:52 صبح
من یه برنامه نوشتم که توش از ocx استفاده کردم که روی یه کامپیوتر دیگه نیست برای اینکه روی اون کامپیوتر برنامه اجرا بشه چیکار باید بکنم تا مشکلی در اجا نداشته باشه

CodeMasterX
سه شنبه 22 اسفند 1385, 05:21 صبح
باید اون ocx رو به کامپیوتر دیگه کپی کنید و برای اطمینان کامل اون رو رجیستر کنید.برای رجیستر کردن دستی یک ocx یا dll می تونید فایل مورد نظر رو روی فایل regsrv32.exe که توی پوشه System32 در ویندوز هست Drag کنید.اما پیشنهاد می کنم با یه برنامه ساخت Setup اینکار رو بکنی.برنامه ها زیادنی یه یرچ توی همین ساید بزنی کلی مطلب هست.برنامه هایی مثل Wise Installation System,InstallShield,InooSetup و ..... .

موفق باشی.

perfeshnal
سه شنبه 22 اسفند 1385, 08:00 صبح
سلام
شما باید برای این کار یا کامپوننت ها رو در پوشه System32 ویندوز کپی کنی یا اونا رو کنار فایل EXE قرار بدی

barname534
چهارشنبه 23 اسفند 1385, 05:59 صبح
چجوری کامپوننتها رو کنار فایل exe قرار بدم بیشتر توضیح بدین

barname534
جمعه 25 اسفند 1385, 00:26 صبح
آی برای کپی کردن باید بهمون شکل معمولی باید اینهارو درگ کنم توی پوشه system32 یا باید کد خاصی رو توی برنامه بنویسم لطفا بیشتر توضیح بدین

perfeshnal
جمعه 25 اسفند 1385, 11:02 صبح
شما باید کامپوننت هایی که در برنامه اصلی خود استفاده کرده اید رو از داخل سیستم پیدا کنید و اون ها رو در پوشه ای قرار بدید که فایل EXE برنامه شما قرار داره ، مثل برنامه زیر که کامپوننت XP_Skin_Engine.ocx در کنار فایل EXE قرار داده شده و شاید در کامپیوتر شما این کامپوننت وجود نداشته باشه ولی برنامه اجرا می شه

seeker
شنبه 26 اسفند 1385, 12:52 عصر
شما باید کامپوننت هایی که در برنامه اصلی خود استفاده کرده اید رو از داخل سیستم پیدا کنید و اون ها رو در پوشه ای قرار بدید که فایل EXE برنامه شما قرار داره ، مثل برنامه زیر که کامپوننت XP_Skin_Engine.ocx در کنار فایل EXE قرار داده شده و شاید در کامپیوتر شما این کامپوننت وجود نداشته باشه ولی برنامه اجرا می شه
من ocx رو پاک کردم ولی ساعته بازم کار میکنه چرا؟

Mehrdad Tehrani
پنج شنبه 31 خرداد 1386, 17:30 عصر
ایا فایل regsvr32 که در سیستم 32 قرار داره همه ی کنترل ها رو رجیستر می کنه ؟

noorsoft
پنج شنبه 31 خرداد 1386, 18:42 عصر
بهترین راه اینکه داخل ستاپ برنامت اکتیوایکسها را رجیستر کنی