Early and Late Binding (Visual Basic)
![Image](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgWCk1BrDcJXeqZz0aUTEmJmMDcweCrgJM2nB7nN30Q2Tc4l_IrU3mwbY4Ao5bnJF_aBCZYbySUfITX0Vhxw1-K7_fsgWBSD-njX0vcKBPV3nAZYNygBCti9kPCcMLBA4PS_QZLKBgywRU/s640/05092011629.jpg)
นานๆ จะมี case ที่เกี่ยวกับ VB เกิดขึ้น ครั้งนี้เกิดขึ้นจากน้องในทีมมีปัญหาเรื่อง VB Application ที่เขียนอยู่ใน Excel ซึ่งไม่ support กับ Windows 7 (ซะงั้น) สาเหตุที่พบเนื่องจาก VB ที่น้องเขียนมีการ call web service ที่พวกเราเขียนกันขึ้นมา แล้ว VB Application ใน Excel ต้อง call SOAP XML แต่ขึ้นว่า DLL เกี่ยวกับ SOAP XML Error ผมเองก็แก้ไม่ได้ หลังจากผ่านไป 1 อาทิตย์ แล้วเทพก็มาจุติ...พี่จิ๋ว นี่เอง....(คนนี้ เทพมาก) พี่จิ๋วนั่งทำไม่ถึง 15 นาที สิ่งที่พี่จิ๋วอธิบยให้ผม+น้อง+ทีมงาน TSD ฟัง ".......ให้เปลี่ยนจาก Early binding เป็น Late biding ....." ทุกคนอิ้งไปพักหนึ่ง Zzz (-_-") มีแต่ผมที่สบตาแล้วคุยกับพี่จิ๋วต่อ... ผมเลยมาสรุปให้น้อง: Early Binding จากตัวอย่าง โดยปกติ เวลาเขียน VB เราจะเขียนประกาศตัวแปรพร้อมระบุ Object Type ดังตัวอย่าง Code ด้านล่าง ' Create a variable to hold a new object. Dim FS As System.IO.FileStream ' Assign a new object to the variable. FS = New System.IO.FileStream( "C:\tmp.txt" , System.IO.FileMode.O...