البته من الان Vb2005 را بر روی سیستم دارم (برای سورس و توضیح گفتم )
البته من الان Vb2005 را بر روی سیستم دارم (برای سورس و توضیح گفتم )
شما باید با استفاده ار دستورات Api این کار رو انجام بدین
دستور Cratefile به شما کمک میکنه پورت را بصورت یک فایل باز کنید و با دستورات Readfile و writefile امکان خوندن و نوشتن درون پورت را پیدا میکنید.
در ضمن مشکل شماره پورت رو هم میتونین در device managment حل کنید و شماره پورت رو تغییر بدین
آخرین ویرایش به وسیله noorsoft : چهارشنبه 24 مهر 1387 در 06:12 صبح دلیل: تکمیل اطلاعات
Farshad Nooranian
می شه یک مثال بزنید ؟ در ویژوال بیسیک اینطوریه ؟شما باید با استفاده ار دستورات Api این کار رو انجام بدین
دستور Cratefile به شما کمک میکنه پورت را بصورت یک فایل باز کنید و با دستورات Readfile و writefile امکان خوندن و نوشتن درون پورت را پیدا میکنید
منظورتون Device Manager هستش ؟!در ضمن مشکل شماره پورت رو هم میتونین در device managment حل کنید و شماره پورت رو تغییر بدین
چه طوری ؟
دوست عزيز ، شايد مشكل از اون كامپوننت باشه. اينجوري كه شما ميگين كدي كه نوشتيد درسته ، اما شايد براي اون كامپوننت COM20 تعريف نشده.من .Net کار نمی کنم !
این برنامه را هم با VB می خوام بنویسم !
آیا راهی هست ؟!
در ضمن من می دونم که گوشی از AT پشتیبانی می کنه !
چون با HyperTerminal به راحتی می تونم باهاش ارتباط برقرار بکنم و اس ام اس بفرستم !
من الان هم می خوام که بتونم باهاش اس ام اس بفرستم !
مشکل اینجاست که اصلا Mscomm پرت این گوشی را که سیستم به نام COM20 می شناسه ! نمی شناسه !
و در VB که من از همون دستور .CommPort =20 استفاده می کنم این error را می ده :
Run-time error '8002':
invalid port number
با اینکه من با همین شماره پورت به راحتی با hyperterminal به موبایل وصل می شم و اس ام اس سند می کنم !
ولي اين كه كامپوننت ديگري هست يا نه ، نمي دونم. چون اون زماني كه VB6 كار ميكردم همه از اين كامپوننت براي ارتباط با پورت سريال استفاده مي كردن و اين كامپوننت خود Microsoft هست.
من توي كامپيوتر محل كارم VB6 دارم، شنبه براتون تست مي كنم و جواب ميدم.
آقا رضا چی شد پس ؟!
فقط دقت کنید که من با هایپرترمینال می تونم کانکت بشم و اس ام اس سند کنم !
و در ویژوال بیسیک فقط مشکل کانکت شدن به پورت (20) را دارم !
و از کابل USB هم استفاده می کنم !
ممنون !
اگر کامپوننت دیگه ای هست دوستان برام لینک کنند !
ممنون !
سلام.
من امروز چك كردم و ديدم كه MSComm1 از Com16 به بالا ديگه جواب نميده و ميگه INVALID PORT NAME.
اين هم يه كامپوننت براي ارتباط با پورت سريال. همينجوري Search كردم. اين هم Trial هست و اگر خواستيد بايد كركش رو هم پيدا كنيد.
http://www.rs232-serial-communicatio...FQtCMAody3rELg
پس مشکل از همین بود که پورتم 20 بود !
منم تعجب کردم !
مرسی !
اما اگه کامپوننت مجانی دارین لطفا همینجا بذارین تا همه هم استفاده کنن !
من الان دارم تست می کنم ببینم اگه پورت usb را تغییر بدم بیارم روی 4 کار می کنه یا نه !
نتیجش را اعلام می کنم !
خوب پورت را آوردم زیر 6 و با استفاده از PDU الان راحت می تونم با پورت USB متصل به گوشی کار کنم !
مشکلم تا حدودی حل شد ;)
جواب میده رو همه موبایل ها - با تلفن نمیشه ؟
جایی خونده بودم که میشه ... ؟
سلام دوستان عزیز.
آقا همتون مشکلتون رو گفتید ولی مشکل هیچ کدومتون مشکل من نبود.
ببینید من نه تو hyper terminal و نه تو خود برنامم با VB.Net میتونم به گوشیم متصل بشم خطایی هم که میده اینه که میگه این پورت در حاله حاضر به وسیله یک برنامه دیگه در حال استفاده است حالا نمیدونم اون برنامه چی چی هستش که کار منو لنگ کرده.
( در ضمن من از طریق USB میخوام به گوشیم وصل بشم گوشیم هم N73 هست و PC Suite هم رو سیستم نصبه)
حالا با این تفاسیر به نظر شما من باید چه کار کنم و مشکلم کجاست؟؟؟؟؟؟
خیلی ممنون میشم که راهنمایی کامل کنید و حتما یک نمونه کد کامل با همون API و همچنین با دستورات وی بی دات نت هم برام بزارید که با USB کار کنه.
با تشکر...
سلام
من در كار با پورت ها يه مشكلي دارم و اينكه براي خواندن اطلاعات در حجم بالا اين كار انجام نمي شود يا به طور ناقص انجام مي شود
مثلا براي دستور cmgl=4 ليست همه پيام ها را نمي آورد
يا براي پاك كردن نيز همين مشكل را دارم
ممنون ميشم كسي من را راهنمايي كند
یک سوال دارم که شاید مسخره بیاد.با ویژوال بیسیک 6 میشه برای موبایل برنامه نوشت؟