السلام عليكم ورحمة الله وبركاته
أخواني لدي مشكلة وأرجو أن أجد الحل عندكم
لدي DLL تم تصميمه على لغة visual basic 6 وأريد أن أستخدم هذا DLL بلغة ASP من خلال VBscript
عند تجربة هذا DLL من خلال VB6 يعمل بشكل صحيح ولا يظهر أي أخطاء ، ولكن عند استدعاءه من خلال لغة ASP تظهر المشكلة التالية
Microsoft VBScript runtime (0x800A000D)
Type mismatch: 'Fn_CustName'
/Test/Imax.asp, line 12
لقد أرفقت هذا DLL وأرفقت معه مثالين : المثال الأول يبين استخدامه بلغة VB6 حيث يعمل بشكل صحيح والمثال الثاني يبن طريقة استخدامه بلغة (ASP) حيث تظهر المشكلة.
أرجو المساعدة لحل هذه المشكلة , شاكرين لكم تعاونكم
ملاحظة لقد قمت بتسجيل هذا DLL ب Regsitry من خلال التالي :
نسخ هذا DLL على C:\WINDOWS\system32 ومن ثم تنفيد الأمر التالي على start --Run
regsvr32 C:\WINDOWS\system32\MyDLLVB.dll
اسم DLL هو (MyDLLVB)