PDA

View Full Version : چند سوال ساده در VB.NET ( توابع ) - مربوط به اس ام اس



ak1_2004
چهارشنبه 09 تیر 1389, 08:53 صبح
سلام
من از سریال پورت یک سری ورودی دریافت می کنم ! ( برای خوندن اس ام اس )
حالا می خوام چند تا کار انجام بدم !
اول تشخیص بدم چیزی که خونده شده توسط ( ReadExisting) رشته هست یا عدد ( برای تشخیص حالت PDU , TEXT Mode )
مسئله دوم خوندن تعدادی از کاراکترهای ورودی !
یعنی چطوری می تونم تعیین کنم 8 تا کاراکتر اول یا اینکه از کاراکتر 9 تا 15 ورودی رو بخون !

فکر می کنم دو تا تابع برای این کار وجود داشته باشه ! اما چون زیاد با VB کار نکردم نمی دونم چی هستن و یا روش کاریشون چطوری هست !
لطف کنید ممنون می شم !

ak1_2004
چهارشنبه 09 تیر 1389, 17:18 عصر
خیلی ساده هست جواب نمی دید ؟ یا ...

ak1_2004
چهارشنبه 09 تیر 1389, 19:15 عصر
خوب خودم جوابامو پیدا کردم !
تابع اصلی برای این کار MID هست !
MID(EXAMPLE,1,5)

Shahram_Shobeiri
جمعه 11 تیر 1389, 00:36 صبح
برای رشته یا عدد هم می تونی از isnumeric استفاده کنی

MehdiLiver
شنبه 12 تیر 1389, 20:38 عصر
سلام
من از سریال پورت یک سری ورودی دریافت می کنم ! ( برای خوندن اس ام اس )
حالا می خوام چند تا کار انجام بدم !
اول تشخیص بدم چیزی که خونده شده توسط ( ReadExisting) رشته هست یا عدد ( برای تشخیص حالت PDU , TEXT Mode )
مسئله دوم خوندن تعدادی از کاراکترهای ورودی !
یعنی چطوری می تونم تعیین کنم 8 تا کاراکتر اول یا اینکه از کاراکتر 9 تا 15 ورودی رو بخون !

فکر می کنم دو تا تابع برای این کار وجود داشته باشه ! اما چون زیاد با VB کار نکردم نمی دونم چی هستن و یا روش کاریشون چطوری هست !
لطف کنید ممنون می شم !

ReadExisting فقط برای خواندن رشته به کار میره
مسئله دومتون هم داخل پروپرتیس ComControl میتونی تعیین کنی