PDA

View Full Version : سوال: تشخیص بارکدخوان



Mrs.Net
پنج شنبه 24 مرداد 1387, 10:17 صبح
با چه روشی میشه فهمید که کد وارد شده از طریق بارکدخوان هست یا کاربر دستی وارد کرده؟

Mrs.Net
جمعه 25 مرداد 1387, 09:05 صبح
تا حالا کسی همچین کاری نکرده؟!

Blackk_lightt
جمعه 25 مرداد 1387, 11:12 صبح
سلام
اگه درست منظورتو متوجه شده باشم شما میتونی textbox رو readonly کنی که کاربر نتونه کد رو وارد کنه

Blackk_lightt
جمعه 25 مرداد 1387, 11:15 صبح
اگر هم نمیخای این کارو بکنی میتونی تو keypress مربوط به textbox بفهمی

Mrs.Net
جمعه 25 مرداد 1387, 12:20 عصر
من میخوام کاربر بتونه بنویسه فقط میخوام بفهمم کدی که نوشته شده کاربر نوشته یا دستگاه بارکدخوان زده.
روش دوم هم مشخص کنید به چه شکل؟!

maysamscript
جمعه 25 مرداد 1387, 13:18 عصر
میتونی سرعت تایپ رو بدست بیاری اگر در کمتر از 1 ثانیه کد وارد شد یعنی بارکد خوان زده

Mrs.Net
جمعه 25 مرداد 1387, 15:11 عصر
ممنون فعلا این تنها راهیه که استفاده میکنم.
اما هیچ راه اصولی برای اینکار نیست؟

رضا جاسبی
جمعه 25 مرداد 1387, 23:57 عصر
من با بارکد خوان کار نکردم. اما مگه بارکد خوان اطلاعات رو از طریق پورت نمیگیره (یا به عبارتی نمیفرسته) ؟ این چه ربطی پیدا می کنه به زدن کلید توسط کاربر که تفاوت گذاشتن بینشون مشکل باشه. رویداد KeyPressed اون تکست باکس به معنای ورود کلیده و رویداد Dara Received پورت سریال مال بارکدخوان.
شاید من سوال رو درست متوجه نشدم.

Mrs.Net
شنبه 26 مرداد 1387, 00:21 صبح
من با بارکد خوان کار نکردم.
بارکد خوان کاملا شبیه به یک کاربر کاراکترها رو داخل تکست باکس تایپ میکنه

رضا جاسبی
جمعه 01 شهریور 1387, 00:53 صبح
بارکد خوان رو دیدم. منظورم اینه که باهاش برنامه ننوشتم. ولی اطلاعات رو از طریق پورت سریال میاره یا "مثل صفحه کلید" و به عبارتی به قول شما "تایپ می کنه"؟

dehghanimeh
جمعه 01 شهریور 1387, 08:59 صبح
دوست عزيز ما چند نوع باركد خوان داريم
كيبوردي - پوت سريال - يو اس بي

از كدام استفاده مي كني؟

Mrs.Net
جمعه 01 شهریور 1387, 11:10 صبح
یو اس بی (اما برای تمام حالتها میخوام)