PDA

View Full Version : حرفه ای: مشکل در رجیستر کردن کنترل ActiveX



hossein_va
سه شنبه 27 تیر 1402, 09:24 صبح
سلام.
من میخوام از پد امضای signotec تو برنامه خودم استفاد کنم . رفتم از تو وب سایتش کنترل و Dll های مربوطه را گرفتم ولی وقتی کنترل را به toolsbox اضافه میکنم بدون خطا اضافه میشه ولی وقتی که به برنامه اضافه می کنم خطای زیر را میده :
154818

البته با دستور regsvr32 هم رجیستر کردم و با موفقیت رجیستر شده.

bitasoft.ir
شنبه 18 شهریور 1402, 22:12 عصر
سلام.
من میخوام از پد امضای signotec تو برنامه خودم استفاد کنم . رفتم از تو وب سایتش کنترل و Dll های مربوطه را گرفتم ولی وقتی کنترل را به toolsbox اضافه میکنم بدون خطا اضافه میشه ولی وقتی که به برنامه اضافه می کنم خطای زیر را میده :
154818

البته با دستور regsvr32 هم رجیستر کردم و با موفقیت رجیستر شده.

سلام. این خطا به نظر می‌آید که کنترل ActiveX مربوط به امضای Signotec به درستی در سیستم شما ثبت نشده باشد. برای حل این مشکل، می‌توانید مراحل زیر را دنبال کنید:


ثبت کنترل ActiveX:


ابتدا از وب‌سایت Signotec دانلود کنترل ActiveX مورد نیاز خود را کنید و آن را نصب کنید.


سپس از Command Prompt (cmd) با دسترسی اجرا به عنوان مدیر (Run as Administrator) با دستور زیر کنترل ActiveX را به صورت دستی ثبت کنید:
1

regsvr32 path_to_activex_control.ocx


در اینجا path_to_activex_control.ocx باید مسیر فایل کنترل ActiveX نصب شده باشد.


پروژه ویژوال استودیو:
مطمئن شوید که Visual Studio را به عنوان مدیر (Run as Administrator) اجرا کرده‌اید. این کار می‌تواند به اطمینان از دسترسی به موارد ثبت شده برای کنترل ActiveX کمک کند.
کنترل ActiveX را به پروژه خود اضافه کنید.


تنظیمات سکیوریتی:
برخی از کنترل‌های ActiveX نیاز به تنظیمات امنیتی خاصی دارند. مطمئن شوید که تنظیمات امنیتی مرورگر و سیستم عامل شما اجازه استفاده از کنترل ActiveX را دارند.


بازنگری و مستندات:
مستندات و راهنمایی‌های تامین کننده کنترل ActiveX را با دقت مرور کنید. ممکن است اطلاعات مفیدی برای رفع مشکل شما در آن وجود داشته باشد.


تماس با پشتیبانی Signotec:
در صورتی که مشکل همچنان پابرجا باشد، با پشتیبانی Signotec تماس بگیرید و مشکل خود را با آنها به اشتراک بگذارید. آنها ممکن است به شما راهنمایی دقیق‌تری برای رفع مشکل ارائه دهند.


پس از انجام مراحل مذکور، مشکل احتمالاً برطرف خواهد شد و کنترل ActiveX از درستی در پروژه‌ی شما استفاده خواهد شد.