PDA

View Full Version : مشکل در اجرای برنامه



This_is_ALireza
جمعه 29 اردیبهشت 1391, 16:39 عصر
درود
يک برنامه اي نوشتم با وي بي که براي زيبايي محيط برنامه از اسکين استفاده کردم
ست اپ اکتيو اسکين و نصب کردم و فايلي يه نام actskn43.ocx در سيستم 32 قرار گرفت و برنامه اجرا شد
حالا مشکل من اينه که ميخوام در کامپيوترهاي ديگه اين برنامه به راحتي اجرا بشه و نيازي به کپي فايل actskn43.ocx در سيستم 32 يا رجيستر کردن اون تو ران نباشه و به راحتي برنامه اجرا بشه (البته با اينکه فايل actskn43.ocx رو کنار برنامه ميزارم باز ارور ميده و بايد اين فايل و تو سيستم32 کپي کنم و در بعضي اوقاتم از طريق ران رجيستر کنم (با دستور regsvr32 actskn43.ocx)

لطفا يک راهي بگين که من با سه ويندوز XP-7-vista مشکلي نداشته باشم و نیاز به این کارها نباشه فکر کنم با نوشتن دستوری تو فرم لود مشکم حل بشه مثل Shell "regsvr32 /s" & App.Path & "/name component.ocx", vbNormalFocus

از دوستان هر کی تجربه ای داره کمک کنه.

محسن واژدی
جمعه 29 اردیبهشت 1391, 17:01 عصر
سلام
با استفاده از برنامه "Package & Deployment Wizard" که همراه وی بی نصب میشود میتوانید کامپوننت های مورد استفاده برنامه را با برنامه setup و منتشر کنید (در سیستم مقصد هم بصورت خودکار ثبت و اجرا میشود)، البته برنامه های پیشرفته تر دیگری هم برای اینکار وجود دارند مانند Install-Wise و Install-Shield و... که قبلا" درموردشون مباحث زیادی در تالار مطرح شده
http://barnamenevis.org/showthread.php?235921-%D8%AF%D8%B1%D8%AE%D9%88%D8%A7%D8%B3%D8%AA-%D8%A2%D9%85%D9%88%D8%B2%D8%B4-%DA%A9%D8%A7%D8%B1-%D8%A8%D8%A7-Package-amp-Deployment-Wizard
http://barnamenevis.org/showthread.php?279989-مشکل-با-فایل-های-ocx

موفق باشید

سید حمید حق پرست
جمعه 29 اردیبهشت 1391, 23:14 عصر
سلام
یه راه اسون وجود داره که خود بنده در اکثر برنامه هام استفاده میکنم
راه اینه که کامپوننت رو در ریسورس قرار بدید و هنگام اجرا شدن برنامه ات کامپوننت را در سیستم 32 کپی و رجستری کنی . حتی فایل اسکین هم میتونی در ریسورس بزاری تا برنامه پرتابل بشه . نمونه برنامه ی یوزر و پس نود 32 که در سایت خودم (در امضام هست) قرار داده ام هم اسکین هم کامپوننت در ریسورس قرار دادم

موفق باشید


یا علی (ع)