PDA

View Full Version : سوال: مشکل در register نشدن KylixSMS Activex



mandriva
جمعه 23 تیر 1391, 23:21 عصر
سلام دوستان.

من برای پروژه پایانی نیاز به افزودن قابلیت ارسال sms دلرم وقت زیادی هم ندارم. دو روزه یک سره دارم روش کار می کنم ولی هموز موفق نشدم.

با کلی جستجو در اینترنت اول کامپوننت mCore 1.8 پیدا کردم ولی هیچ کرکی براش پیدا نکردم. بعد از کامپوننت Kylix استفاده کردم. مشکل اینجاست که وقتی کامپوننت رو با setup نصب می کنم فقط یک مرجع (Reference) COM به سیستم اضاقه می شه و اونم هم KylixSmsLib هست که وقتی از interfaceش نمونه گیریمی کنم در هنگام ست کردن هر کددوم از خصوصیت ها یک Exception وحشتناک با متن "Catastrophic Failure" دریافت می کنم.

تو نمونه ک خودش دیدم که یک ذفذنس دیگه به نام َAxKylixSmsLib رو هم اضافه کرده ولی من هرچی میگردم تو لیست پیدا نمی کنم. پروژه خودش رو کپی کردم در یک مسیر دیگه و همه اشیای فرم اصلی به axKylixSms رو پاک کرئم و به جاش اشیای خودم رو گذاشتم. وقتی Run می کنم در خط زیر خطای "Class not registered" میده.



((System.ComponentModel.ISupportInitialize)(this.k sms)).EndInit();


لازم به ذکره که فایل کرک (KylixSMS.ocx) رو هم در پوشه system32 و هم syswow64 کپی کردم و هم دوباره دستور regsvr32 رو اجرا کردم. ولی نه اون رفرنس دوم اومد و نه مشکل unregistered حل شد. اگر کامپوننت بهتری سراغ دارید لطفا لینک دانلودش رو بذارید. ضمنا من دارم با Bluetooth به گوشی وصل میشم. سیستم عاملم Win 7 هست و از درایورهای آماده مایکروسافت برای اتصال به بلوتوث استفاده می کنم.

لطفا راهنمایی کنید. ممنون

مرتضی تقدمی
شنبه 24 تیر 1391, 00:36 صبح
سلام
نسخه های کرک شده کامپوننت های mcore و kylix رو از لینک های زیر دانلود کنید:

دانلود mcore (http://www.hamaseha.ir/downloadfiles/other/mCoreLib%20[www.hamaseha.ir].dll)
دانلود kylix (http://www.hamaseha.ir/downloadfiles/other/Kylix.SMS_v5.0.5.1%20%5Bwww.hamaseha.ir%5D.rar)

به نحوه رجیستر کردن kylix توی سورس های نمونه دقت کنید.
موفق باشید

mandriva
شنبه 24 تیر 1391, 09:43 صبح
سلام.

منظورم رجیستر شدن کامل کامپوننت در ویندوز است. سورس مربئط به design فرم رو از نمونه خودش کپی کردم.

با تشکر.

mandriva
یک شنبه 25 تیر 1391, 21:44 عصر
سلام.

لینکگ دانلود mCore کار نمی کنه Not Found می ده Ky;lix رو دوبتره دانلود کردم. قبلی رو uninstall کردم و فایلشو از system32 و syswow64 پاک کردم و دوباره از روی فایلی که شما گذاشتید نصب و کرک کردم ولی هیچ فرقی نکرد. احتمالا سیستم من نسبت به این ActiveX حساسشده.

لطفا هر چه سریعتر راهنمایی کنید. کارم بدجوری گیره! ممنون.

مرتضی تقدمی
یک شنبه 25 تیر 1391, 23:13 عصر
سلام
لینک تصحیح شد.
قطعه کد زیر رو ببینید:


axKylixSMS.RegisterName = "000000000000000";
axKylixSMS.RegisterCode = "000000000000000000000000000000000000000000";

مربوط به رجیستر کردن کامپوننت هست. تست کنید ببینید مشکل رفع میشه.
موفق باشید

tooti98
یک شنبه 01 مرداد 1391, 15:09 عصر
من رجیستر کدشو دارم اگه خواستی Email بزن برات بفرستم
co.tooti98@gmail.com

nakhodasokoot
جمعه 06 مرداد 1391, 15:08 عصر
سلام دوستان
kylix ی نسخه ی جدید داده. نسخه ی 6.2. امکاناتش خیلی بیشتر شده. حتی زبان فارسی رو هم پشتیبانی میکنه. میتونین برین از سایتش دانلود کنید. در ضمن توی sms ها هم دیگه آدرس اسیت رو نمیزنه

www.kylixsms.com

araz_pashazadeh
دوشنبه 22 آبان 1391, 15:43 عصر
با عرض سلام خدمت دوستان متاسفانه من هم همی مشکل را دارم نمونه کد خودش کار می کنه ولی وقتی می خوام استفاده کنم خطا می ده.
لطفا اگه دوستان استفاده کردن و یا نمونه کدی در این مورد دارن ممنون میشم اگه در اختیار من و دوستان قرار بدن.