DLL เป็นหนึ่งในคุณสมบัติที่สำคัญของ Microsoft Windows โดยคำว่า Library จะหมายถึงแฟ้มข้อมูลที่เต็มไปด้วยfunction และprocedure ต่าง ๆ ที่รวบรวมอยู่มากมาย เปรียบได้เหมือนกับเป็นศูยน์รวมเครื่องมือต่างๆของโปรแกรม โดยปกติแล้วโปรแกรมที่มีการเรียกใช้function ในlibrary จะลิงค์กับlibrary แบบคงที่ (Static Library) ซึ่งก็คือ functionจากไลบรารีจะถูกเชื่อมไปกับโปรแกรมแบบที่ไม่สามารถเปลี่ยนแปลง
แต่สำหรับ DLL นั้น functionและโปรแกรมที่เรียกใช้จะมีการเชื่อมต่อหรือลิงค์ในขณะที่โปรแกรมทำงาน ซึ่งจะทำให้โปรแกรมใช้เนื้อที่น้อยลง และการเปลี่ยนแปลงหรือปรับปรุงfunctionในlibrary จะทำได้ง่าย ไม่ต้องมีการคอมไพล์(compile)แอพพลิเคชันใหม่ โดยในตัวของ Windows เองก็จะประกอบไปด้วย DLL อยู่หลายตัว โดยจะสังเกตได้จากไฟล์ต่าง ๆ ที่มีนามสกุลเป็น .DLL ในไดเร็คทอรี System ของ Windows ซึ่งfunctionและprocedure ที่อยู่ในไฟล์ DLL พวกนี้นี่เองที่เรียกว่า Windows API Functions
แสดงบทความที่มีป้ายกำกับ API แสดงบทความทั้งหมด
แสดงบทความที่มีป้ายกำกับ API แสดงบทความทั้งหมด
21 เมษายน 2553
Introduction to Function API
API ย่อมาจากคำว่า Application Programming Interfaceซึ่งหมายถึง ฟังก์ชันที่ได้จัดเตรียมไว้สำหรับให้แอพพลิเคชันติดต่อเข้าไปเรียกใช้เพื่อให้ทำงานต่าง ๆ ได้
แอพพลิเคชันต่าง ๆ ก็จะมีฟังก์ชัน API ของตัวเอง เช่น Visual Basic ก็จะมีฟังก์ชัน API ที่เรียกว่า Visual Basic API Functions แต่ที่ในที่นี้เราจะสนใจ API Functions ของระบบปฏิบัติการ Windows ซึ่งก็คือฟังก์ชันการทำงานต่าง ๆ ที่อยู่ในระบบปฏิบัติการ โปรแกรมที่เขียนขึ้นจะ สามารถเข้าไปเรียกใช้ฟังก์ชั่นเหล่านั้นได้ โดยฟังก์ชั่นต่าง ๆ จะอยู่ในรูปแฟ้มข้อมูลที่มีนามสกุลเป็น .DLL (Dynamic Link Library)
สมัครสมาชิก:
บทความ (Atom)