1. منع تشغيل البرنامج بشكل متكرر إذا كنت لا تريد أن يتم تشغيل تطبيق VB الخاص بك بشكل متكرر من قبل الآخرين عن طريق النقر المزدوج فوق الرمز عدة مرات، مما يؤدي إلى عدم كفاية الذاكرة أو وقوع حوادث أخرى، يمكنك إضافة الأسطر التالية إلى برنامج:
PRivateSubForm_Load
ifappprevinstancethen
msgbox "البرنامج قيد التشغيل، الرجاء التأكد من تصغير النافذة."
com.endif
EndSub
2. استخدم وظيفة Ucase للتأكد من صحة عمليات الملفات ضمن النظام الأساسي WIN32، تكون أسماء الملفات بشكل عام أحرفًا صغيرة، ولكن في النظام الأساسي WIN95، تظهر أحيانًا أحرف كبيرة. للتأكد من أن البرامج التي تتضمن عمليات ملفات تم تطويرها باستخدام VB3 ضمن النظام الأساسي WIN32 يمكنها أيضًا العمل بشكل طبيعي على النظام الأساسي WIN95، يمكنك استخدام الدالة Ucase لتحويل حالة اسم الملف. على سبيل المثال: عند استخدام VB3 لتطوير متصفح الوسائط ضمن نظام WIN32، يمكنك استخدام مقطع البرنامج التالي لتحقيق التشغيل التلقائي، بغض النظر عما إذا كانت لاحقة الملف عبارة عن أحرف كبيرة "AVI"، أو "WAV"، أو "MID"، أو الأحرف الصغيرة "avi" أو "wav" أو "mid" أو حالة مختلطة:
الملف الفرعي1_النقر ()
MMcontrol1اسم الملف=File1المسار&″/″&File1اسم الملف
t=Ucase(يمين(File1اسم الملف,3))
Ift=″AVI″Ort=″WAV″Ort=″MID″ثم
MMcontrol1الأمر="إغلاق"
MMcontrol1الأمر=”تشغيل”
إنديف
EndSub
3. طول كل حرف صيني في VB5 هو 1 بدلاً من 2. طول كل حرف صيني في VB3 هو 2، بينما طول كل حرف صيني في VB4 وVB5 هو 1. يجب إيلاء اهتمام خاص عند اعتراض سلاسل فرعية من سلاسل الأحرف الصينية. يوفر هذا التغيير راحة أكبر لتصميم برامج الفرز والاسترجاع والتصفية للأحرف الصينية. بالإضافة إلى ذلك، فإن رموز ASCII للأحرف الصينية في VB5 أقل من 0، بينما في VB3 أو C++، رموز ASCII للأحرف الصينية أكبر من الصفر. ->