با سلام :
برای اختصاص دادن هر سخت افزار به یک خط باید در لحظه شروع برنامه این کار را انجام داد ولی من میخواهم در دفعات بعدی که برنامه مجددا اجراشد خودش این کار رو انجام بده ولی نمیشه .....
لطفا منو راهنمایی کنید مسله واقعا مهمه ......
با سلام :
برای اختصاص دادن هر سخت افزار به یک خط باید در لحظه شروع برنامه این کار را انجام داد ولی من میخواهم در دفعات بعدی که برنامه مجددا اجراشد خودش این کار رو انجام بده ولی نمیشه .....
لطفا منو راهنمایی کنید مسله واقعا مهمه ......
کدی که این کار رو انجام میده کجا مینویسید؟
باید شماره دیوایس رو درون رجیستری یا هر جای دیگه بنویسید و زمان اجرای برنامه اونها رو اختصاص بدید
You never know what you can do until you try
من برای اولین بار که برنامه اجرا میشه مودم الف رو به خط 1 و مودم ب رو به خط 2 اختصاص می دهم و بعد نام مودم رو در ریجستری ذخیره می کنم ولی بعدش باید چی کرد تا زمانی که در صفحه Line Device Selection کلید okرو نزید این کار صورت نمیگیره ...........
من که نمی دونم باید چی کنم ممنون میشم راهنماییم کنید
همون کاری که توی کلید OK انجام میدید هنگام شروع برنامه انجام بدید.
یا اینکه هنگام شروع برنامه بنویسید
Button1.Click
البته شما با توجه به شرایط برنامه تون بهتر میتونید تصمیم گیری کنید که چه کاری مناسبتره
You never know what you can do until you try
ممنون امتحان می کنم ببینم چی میشه ........
البته یک مورد دیگه هم هنگام خروج ار برنامه پیش میاد که پیغام زیر رو می ده انگار با Hangup مورد داره شما با این مورد برخورد کرده اید
باید شرایط رو دید
ولی معمولا اون خطای اولی زمانی رخ میده که سعی داشته باشی از یک آبجکت که حافظه به اون اختصاص داده نشده اسفاده کنی
You never know what you can do until you try
دوست عزیز mzjahromi متشکرم
زمانیکه با برنامه کار می کنم کار خوبه و مشکلی نسیت فقط زمانی مشکل بوجود میاد که بخواهی از برنامه بطور کامل خارج بشی من تمام KDPhone ها رو Hangup کردم حتی برنامه رو Halt هم کردم ولی باز مشکل هست شما راهکاری ندارید که متوجه بشم مشکل از کجاست ...........
اگه میشه به من بگین شما چجوری 4 مودم رو تو یک دستگاه سوار کردین که همه مودمها کار میکنن من برای چهار خط از برنامه مثال خود Kdtele استفاده کردم ولی فقط یکی از مودمها رو میشناسه.
ممنون.
من با این مشکل مواجه شدم البته من در 3 و 1 خطی این مشکلو داشتم.
همش هم بر میگشت به آزاد سازی حافظه که برای من erro Access violation می داد.
چون من صدا هامو یا MemoryPlay پخش می کرم.
به هیچ نتیجه ای هم نرسیدم فقط یک را مسخره برای خودم ایجاد کردم که بعد از هر بار
DIsconnect شدن خط ها برنامه خودمو اتوماتیک End Proccess می کردم و دوباره با Parameter
فعال سازی می کردم.
موفق باشید :)
من 3 تا مودم اینتل شاتل خواستم نصب کنم که همشون hardware ID هاشون مثل هم بود
بعد اومدم :
1 - مودم Intel Shuttel (اینترنال)
2- مودم Accorp Chipset Rockwell (اینترنال)
3 - مودم US Robotic Message Modem (اکسترنال)
جواب گرفتم. تو Windows 2003 تو Winodows 2000 سیستم Dumping Memory میشد.
یعنی تو ویندوز 2003 باید تغییراتی رو بدم
پیغامی که برنامه به من میده در مورد Sound device هستش اینو باید چیکار کنم .
هم با زولتریکس امتحان کردم هم با موتورولا و هم با یه مودمه اکسترنال نوع com همه اونا تو تک خط جواب میدن اما خط که دو تا بشه جواب نمیده و از sound device خطا میده من از همه این مودما به صورت ترکیبی هم استفاده کردم ولی نشد.
در صفحه قبلی من با اون مودمها تست کردم و مشکلی هم نداشتم.
ولی اگر exe های هر مودم رو از هم جداگانه اجرا کنید ، بهتر جواب می گیرید.
موفق باشید :)