الملخص
في نظام البرمجة ل Microsoft Visual Basic ، إصدار التطبيقات ، عند استخدام الدالة سينت () مع سلسله لا يمكن تحويلها إلى رقم ، تتلقي رسالة الخطا التالية:
خطا وقت التشغيل ' 13 ': عدم تطابق النوع
مزيد من المعلومات
تحول الدالة سينت تعبيرا إلى عدد صحيح. يمكنك استخدام اي تعبير رقمي أو سلسله صحيح ، ولكن يجب تحويل تعبير السلسلة إلى رقم. تشير المراجع المرئية في Visual Basic إلى انك تستخدم الدالة سينت بدلا من الدالة Val لتوفير تحويلات متوافقة الدولية من اي نوع بيانات آخر إلى عدد صحيح. ومع ذلك ، فان الدالتين لا تتصرفان بالبالضبط. عند استخدام الدالة Val لإرجاع الأرقام الموجودة في سلسله ، يتم إرجاع الأحرف الرقمية الاولي فقط في السلسلة. بينما ترجع الدالة Val الجزء الرقمي فقط من تعبير السلسلة ، ترجع الدالة سينت رسالة الخطا أعلاه إذا تعذر تقييم تعبير السلسلة كرقم. فيما يلي جدول بالتعبيرات والقيم التي ترجعها الدالة سينت و Val. Expression Value Returned -------------------------------------------- Val("1726 56th Ave NE") 172656 CInt("1726 56th Ave NE") Error message Val("asdf") 0 Cint("asdf") Error message Val("1,000") 1 CInt("1,000") 1000 Val("1.34") 1.34 CInt("1.34") 1 نظرا لان الدالة Val ترجع القيمة 0 عند استخدام تعبير يحتوي علي 0 أو بلا أرقام علي الإطلاق ، فلا يمكنك استخدامه لاختبار ما إذا كانت سلسله الإدخال عبارة عن رقم صحيح. ومع ذلك ، يمكنك استخدام الدالة سينت في اجراء لتحديد ما إذا كانت سلسله الإدخال عبارة عن رقم صحيح.
المراجع
للحصول علي مزيد من المعلومات حول الدالة سينت ، اختر الزر "بحث" في مرجع Visual Basic واكتب:
سينت