پاسخ : ویژوال بیسیک و ارتباط کامپیوتر (پورتrs232) با میکرو
چند تا راه داری
بهترینش که من جواب گرفتم اینه
یعنی اینکه وفتی که یک کد رو میفرستی با bascom اخرش یک line feet carreturn یا به عبارتی vbCrLf
خوب شما 2 کاراکتر اخر رو میگیری و اگر vbCrLf بود کارت رو انچام میدی
راه دیگش اینه که با دستور mid ببینی چند تا کاراکتر اومده
به راه دیگش اینه که تو میکرو بعد از هر دستور یم ماراکتر مشخص مثلا * بفرستی و تو vb6 چک کنی و وفتی start رو دیدی یعنی دیتا کانلا دریافت شده
چند تا راه داری
بهترینش که من جواب گرفتم اینه
کد:
S1 = Right$(gsmdata, 2) 'S1 = Left$(S1, 1) If S1 = Chr$(13) & Chr$(10)
خوب شما 2 کاراکتر اخر رو میگیری و اگر vbCrLf بود کارت رو انچام میدی

راه دیگش اینه که با دستور mid ببینی چند تا کاراکتر اومده
به راه دیگش اینه که تو میکرو بعد از هر دستور یم ماراکتر مشخص مثلا * بفرستی و تو vb6 چک کنی و وفتی start رو دیدی یعنی دیتا کانلا دریافت شده








;

دیدگاه