PDA

View Full Version : مشکل با فایل های ocx



majidas2006
شنبه 06 فروردین 1390, 12:06 عصر
سلام
من برنامه ای می نویسم که باید به خیلی ها برای دانلود بدم ، شاید هزاران نفر
من با VB 6 که می نویسم به یک سری فایل های OCX نیاز داره
با اینکه اون فایل ها رو میزارم کنار برنامه باز تو یه سری ویندوز های بالا نمی یاد مخصوصا XP
چجوری میشه کل برنامه و پکیج هاش رو باهم ترکیب کرد؟
ضمنا یه سوال داشتم Activ x چیه؟
اون صفحه ی اول که پروژه ی جدید میخوام بسازم فقط می تونم با Standard بنویسم نمی دونم اون یکی ها چیه
اگه میشه اینم توضیح بدید

محسن واژدی
شنبه 06 فروردین 1390, 13:41 عصر
سلام

دلیل نمایش خطا در سایر سیستم ها ثبت نبودن کنترلهای بکار رفته در برنامه تون در سایر سیستمهاست
برای حل این مشکل باید فایل های OCX را در ویندوز مورد نظر نیز ثبت کنید، برای ثبت یک فایل ocx یا dll از برنامه regsvr32 که عضوی از ابزارهای ویندوز است استفاده کنید
بدین صورت:
Regsvr32 "C:\my_file.ocx"

البته پیشنهاد بنده برای حل این مشکل استفاده از ابزار "Package & Deployment Wizard" است، این ابزار به هنگام نصب VisualStudio6 در کنار آن نصب میشود برای اجرا به شاخه زیر در StartMenu بروید:
Start Menu\Programs\Microsoft Visual Studio 6.0\Microsoft Visual Studio 6.0 Tools

این ابزار بصورت خودکار کامپوننت های بکار رفته در پروژه تان را یافته و در قابل یک فایل Setup جمع آوری میکند، و در ویندوز مقصد نیز بصورت خودکار ثبت میکند

ActiveX: همه ابزاری که در vb استفاده میکنیم به نوعی ActiveX هستند ویژوال بیسیک خود نیز ابزاری به نام ActiveX دارد که به کاربر اجازه طراحی کنترل های مورد نیاز خود را میدهد به عنوان مثال به یک ProgressBar عمودی احتیاج دارید که در حالت عادی در نوار ابزار وی بی وجود ندارد در این حالت میتوانید خود یک کنترل ProgressBar عمودی بر اساس نیازتان طراحی کنید
این کنترل ها بعد از طراحی به عنوان ابزاری به نوار ابزار وی بی افزوده میشوند

موفق باشید

parselearn
شنبه 06 فروردین 1390, 21:10 عصر
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