PDA

View Full Version : سوال: مشکل در اتصال به مودم با KDTeleTools



morteza271
یک شنبه 07 خرداد 1391, 12:52 عصر
سلام دوستان.

من میخوام با KDTeleTools به مودم تلفن وصل بشم ولی وصل نمیشه و خطل میده!! دوستان میتونن کمک کنن؟

من کدهای زیر رو نوشتم :

در هنگام لود لیست مودم ها رو در یه کامبوباکس نشون میدم با این کد :
private void Form1_Load(object sender, EventArgs e)
{
string Name = "";
for (int i = 0; i < axKDPhone1.NumberOfLines; i++)
{
int n = axKDPhone1.GetLineName(i, ref Name);
if (Name != "")
comboBox1.Items.Add(Name);
}
}



در هنگام زدن یه کلید میخوام به مودمی که توی کامبوباکس انتخاب شده وصل بشم ولی خطا میده!! عکس خطا رو هم در انتها میذارم.این کدی هست که برای اتصال به مودم استفاده میکنم :
private void button1_Click(object sender, EventArgs e)
{
ErrNumber = axKDPhone1.LineActive(comboBox1.SelectedIndex, true);
if (ErrNumber != 0)
MessageBox.Show(axKDPhone1.GetErrorMsg(ErrNumber)) ;
else
MessageBox.Show("Port opend!");
}



ولی خطای زیر رو میده:
87532



به نظرتون باید چیکار کنم؟؟

فکر کنم مشکل از اون ComboBox1.SelectedIndex هستش؟باید چیکار کنم؟

با تشکر...

morteza271
دوشنبه 08 خرداد 1391, 11:26 صبح
دوستان تا الان کسی به این مشکل برنخورده؟
کمک کنید...

Saeed_m_Farid
سه شنبه 09 خرداد 1391, 11:17 صبح
به نظرتون باید چیکار کنم؟؟
فکر کنم مشکل از اون ComboBox1.SelectedIndex هستش؟باید چیکار کنم؟...
نه از SelectedIndex نیست، برای جواب این اطلاعات لازمه:


مدل مودم مورد استفاده (دقیقاً با part-number)
با چه نسخه از ازدات نت کدتون رو نوشتین؟
سیستم عامل مورد استفاده
نسخه کامپوننتی که استفاده کردین، لایسنس (یا خدای نکرده کرک) ای که استفاده کردین...
اگه اینجا جواب نگرفتین، می تونید مشکلتون به خودشون (http://www.kaed.com/contact.html) ایمیل (info@kaed.com) کنید

*چند تا نکته:



نتیجه پست قبلی (http://barnamenevis.org/showthread.php?342489-%D8%A7%D8%AA%D8%B5%D8%A7%D9%84-%D8%A8%D9%87-%D9%85%D9%88%D8%AF%D9%85-%D8%AA%D9%84%D9%81%D9%86&p=1511483&viewfull=1#post1511483) رو نگفتین؟ نتونستین از اون Wrapper استفاده کنید؟
مودم همونی هست که عکسش رو تو تاپیک قبلی (http://barnamenevis.org/showthread.php?342489-%D8%A7%D8%AA%D8%B5%D8%A7%D9%84-%D8%A8%D9%87-%D9%85%D9%88%D8%AF%D9%85-%D8%AA%D9%84%D9%81%D9%86&p=1510780&viewfull=1#post1510780) گذاشته بودین؟ اگه اون هست که احتمالاً نتونین از KDTele استفاده کنید:ناراحت:
شاید بچه ها تو این فروم 100 تا بیشتر تاپیک درمورد KDTele زدن که یا جواب گرفتن یا نه! ولی شما ببینید چند تا تاپیک یا مطلب بدرد بخور در این مورد جاهای دیگه دنیا هست! نمیدونم چرا اینقدر فراگیر شده این کامپوننت آشغال؟ ولی غیر از VB و دلفی 7 هیچ sample ای ندارن! واسه نمونه حتماً دیدین که ساپورتش از VB.net بالاتر از 2003 یه فایل readme هست با این مضمون:
To open the KDTele Tools sample applications in Visual Studio version 2005 or above, just open the Visual Studio 2003 projects located in the "VB .NET 2003" sub-folder of the KDTele Tools installation folder. Visual Studio will upgrade these projects to the new format.
اگه فکر میکنید این پروژه تون ادامه دار هست و ممکنه بعداً هم بتونید گسترش بدین، یکم با دید بازتر به قضیه نگاه کنید: اگه فردا خط ها گسترش پیدا کردن؛ اگه ساختار تلفن گویا رو خواستن درختی کنن یا خودشون dialing plan داشته باشن؛ اگه نیاز به صف تماس داشتن یا تقسیم تماس بین گروه ها و ... ؛ اگه خواستن صندوق صوتی هم بذارن و هزار تا امکانات دیگه؛ شما با KDTele میخواین همه رو هندل کنید؟ اگه نه که از الان پی دردسر رو به تنتون بمالید...
من 5-4 سال کارم همین چیزا بود، از پروژه هایی با 2 خط تلفن که فقط یه درختواره پیغام پخش میکردن، تا پروژه های سازمانی که هر Node تا 8 تا خط E1 داشتن و با هم در ارتباط بودن! حتی تو کوچکترین پروژه هامون هم از اینجور کامپوننت ها استفاده نکردم؛ نمیگم بیاین خدا تومن به یه کامپوننت همه کاره پول بدین یا گرون قیمت ترین کارت با DSP و اکو کنسل و ... بخرید ولی برای کار خودتون ارزش قائل باشین؛ اونور آب کمتر کسی تو این زمینه کار میکنه و اگه کارش رو بلد باشه، خیلی جاها ارزش زیادی بابت دانشش بهش میدن؛ میگین اینجا بدبخت تر از برنامه نویس ها کسی نیست؟ قبول، ولی تا وقتی خودمون واسه خودمون ارزش قائل نشیم، چه انتظاری از دیگران داریم؟ اگه کاری میخواین انجام بدین اصولی شروع کنید تا فردا دردسر نداشته باشین، اینور 10-20 روز یا حتی 2-3 ماه بیشتر طول میکشه ولی اولاً اعتبار کاری شما بالا میره، و بعدش هم از دردسرهای بعدی آزاد میشین، ضمناً پایه رو درست بریزین فردا مجبور نمیشین ساختمون رو بکوبین از اول بسازیدش!!!
برای شروع اینجا (http://en.wikibooks.org/wiki/Serial_Programming/Modems_and_AT_Commands) رو بخونین، البته 100% تئوری هست و فقط یه دید بهتون میده ولی بازم از کپی کردن کد و چشم بسته کار کردن بهتره ...
موفق باشین ...

morteza271
چهارشنبه 10 خرداد 1391, 13:53 عصر
ممنونم دوست عزیز.

اره همون مودمه خودم متوجه شدم که مشکل از مودمه و الان دنبال یه مودم مناسب میگردم.

شما خیلی خوب توضیح میدین و ممنون ولی ممن فعلا این برنامه ای که میخوام بنویسم همون امکاناتی که نوشته بودم رو میخوام ازش و باید تا نهایت 20 روز دیگه آماده بشه!
وگرنه کلا قصد پیشرفته کردنشو دارم ولی نه الان و باید الان زود تموم شه و مجبور از کامپوننت kdtele استفاده کنم ت تموم شه.
بعدا سر فرصت میتون راجع به توضیحات شما تحقیق کنم و مزاحمتون خواهم شد.
ممنون دوست عزیز