Tham khảo tài liệu 'visual basic 6 vovisoft part 9', công nghệ thông tin, kỹ thuật lập trình phục vụ nhu cầu học tập, nghiên cứu và làm việc hiệu quả | Khi ta click button ShowDataTypes chương trình sẽ display giá trị của các Data Types trong mỗi trường hợp Sau đây là bảng liệt kê những VarTypes thông dụng Giá trị VarType Chú thích 0-vbEmpty Không có gì trong variant 1-vbNull Không có valid hợp lệ data trong variant 2-vbInteger Variant chứa Integer 4-vbSingle Variant chứa Single 7-vbDate Variant chứa Date Time 8-vbString Variant chứa String 9-vbObject Variant chứa một Object 11-vbBoolean Variant chứa Boolean Để làm việc với đủ loại VarTypes bạn có thể dùng Select Case như sau Private Sub Process_Click Select Case VarType vVariant Case vbString Case vbBoolean Case vbInteger Case vbDate End Select End Sub Constants Hằng số Variables rất tiện dụng để chúng ta dùng chứa các data có thể biến đổi value trong suốt quá trình xử lý của chương trình. Nhưng đôi khi chúng ta muốn có một loại variable mà value không bao giờ thay đổi VB6 cho ta Constant để dùng vào việc nầy. Thí dụ như thay gì dùng trực tiếp môt con số hay một Text String ở nhiều chỗ trong chương trình ta đặt tên Constant và cho nó một value tại một chỗ nhất định. Thí dụ ta viết chương trình cho 5 chiếc xe chạy đua. Để khởi hành các chiếc xe ta dùng một đơn giản như For ICar 1 To 5 Call StartCar ICar Next Tương tự như vậy ở nhiều nơi khác trong chương trình mỗi lần nói đến con số các xe ta dùng số 5. Nếu sau nầy muốn thay đổi con số các xe thành ra 10 ta phải tìm và thay đổi tất cả các con số 5 nầy thành ra 10. Nếu không thận trọng ta có thể thay đổi một con số 5 dùng cho chuyện gì khác chớ không phải cho con số các xe thành ra 10 - như vậy ta vô tình tạo ra một bug. Để tránh vấn đề nầy ta có thể dùng Constant như sau Const NUMBER_OF_CARS 10 For ICar 1 To NUMBER_OF_CARS Call StartCar ICar Next Sau nầy muốn thay đổi con số các xe ta chỉ cần edit value của Constant. Trong khắp chương trình nơi nào nhắc đến con số các xe ta dùng chữ NUMBER_OF_CARS vừa dễ hiểu vừa tránh lầm lẫn. Biến đoi convert từ loại data type nầy qua loại data khác Nhiều lúc ta cần .