บทที่ 3 การเรียกใช้ Sub และ Function
ความสามารถในการโปรแกรมอย่างหนึ่งคือ ความสามารถในกรเรียกใช้โปรแกรมย่อยซึ่งจะอำนวยความสะดวกในแง่ที่เราไม่ได้เขียนคำสั่งซ้ำอีก
เมื่อต้องการทำงานอย่างเดียวกัน โดยเราเพียงแต่สร้างชุดโปรแกรมย่อยขึ้นมาแล้วเรียกใช้เมื่อเราต้องการ
โปรแกรมย่อยสำหรับ eVB แบ่งได้เป็น 2 ประเภท
- sub (หรือ Sub Routine)
- Function
Sub (หรือ Sub Routine)
เป็นโปรแกรมย่อยที่เมื่อทำงานจบจะไม่มีทางส่งค่าคืนกลับให้ผู้เรียกใช้ทราบ
ซึ่งเราสามารถ เรียกใช้โดยการระบุชื่อ Sub Routine นั้น หรือใช้คำสั่ง Call
แล้วตามด้วยชื่อ Sub Routine
Sub <ชื่อของ Sub Routine> (พารามิเตอร์ของ Subroutine)
"eVB Statement
End Sub
|
Function
เป็นโปรแกรมย่อยที่เมื่อทำงานจบจะส่งค่าคืนกลับมาให้กับผู้ที่เรียกใช้ทราบ
เพราะฉะนั้นในการเรียกใช้ Function เราจึงมักจะใช้กำหนดตัวแปรขึ้นมาเพื่อเก็บผลการทำงานของ
Function เอาไว้เพื่อส่งมายังผู้ที่เรียกใช้ Function
Function <ชื่อของ Function> (พารามิเตอร์ของ Function)
"eVB Statement
<ชื่อฟังก์ชั่น>=<คำที่คืนกลับหลังจากเรียก Function>
End Function
|
ซึ่งตัวอย่างของทั้ง Sub และ function ผมจะได้นำเสนอในส่วนของโปรแกรมตัวอย่างต่อไปครับ
|