<%@ Page Language="VB" ContentType="text/html" ResponseEncoding="windows-874" %> http://www.siam2dev.com >> ชุมชนนักพัฒนาซอฟต์แวร์ของไทยแห่งใหม่
เข้าสู่ระบบ ::    
http://www.siam2dev.com >> ชุมชนนักพัฒนาซอฟต์แวร์แห่งใหม่
Home  
News  
Articles  
Programming Zone  
DownLoad  
Contact US  
Links  
Webboard  
ฯลฯ  
 
     สวัสดีครับทุกท่าน ผมพัฒนาเว็บนี้ขึ้นมาโดยมีวัตถุประสงค์ ที่จะเห็นโปรแกรมเมอร์ของไทย ได้มีการคิดค้นและพัฒนาซอฟต์แวร์ ของคนไทย กันมากขึ้น เพื่อเป็นการช่วยชาตของเราให้เจริญยิ่งขึ้นไป (จะได้ไม่ต้องทะเลาะกันอย่างทุกวันนี้ 555 อย่าเครียดครับ ) เนื่องจากเว็บนี้ยังเพิ่งเริ่มต้นนะครับอาจมีเนื้อหาบางงส่วนที่ยังไม่สมบูรณ์จึงขออภัยมา ณ โอกาส นี้ด้วยครับ
 
   VB.NET
     Overflow คืออะไร ?

คำ ว่า Overflow นั้น แปลว่า ล้น หรือ เกินกำหนด โดย
ส่วนใหญ่ เกิด จากสาเหตุ ที่เราพยายาม กำหนดค่าให้ กับตัวแปร เกิน ค่าที่ตัวแปรนั้น จะรับได้ เช่น สมมุติ
Dim i as Int16 ' ซึ่ง int16 เก็บ ค่าประมาณ -32767 :: 32768
ถ้า เรา กำหนด i = 400000 ก็ error ขึ้นมา นั้นเอง

ต.ย. ที่ 1

Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load

Dim i As Int16              ' โดย int16 สามารถเก็บค่าได้ระหว่าง -32,768 ถึง 32,767
     For i = 1 To 100000000
     Label1.text = i
Next i

End Sub

' ผลลัพธ์ที่ได้หลังการ RUN โปรแกรม จะมี Error ว่า Overflow

ต.ย. ที่ 2


 
:: http://www.siam2dev.com ::
e-mail :: xnattapong@hotmail.com , songneam@gmail.com