# Notification.
Notification

Author Topic: .DLL คืออะไร?  (Read 13290 times)

0 Members and 1 Guest are viewing this topic.

Offline chaiwut

  • Webmaster
  • *****
  • Posts: 1599
    • MSN Messenger - chaiwut38@hotmail.com
    • View Profile
.DLL คืออะไร?
« on: 25 August 2009, 22:02:50 »
  DLL ย่อมาจาก Dynamic Link Library โดยเนื้อแท้คือ โปรแกรมขนาดเล็กที่ถูกเรียกใช้ให้ทำงานเฉพาะบางอย่างโดยโปรแกรมหลัก โปรแกรมต่างๆ ที่ทำงานในระบบปฏิบัติการ Windows อย่างเช่น Word และ Excel จะมีการเรียกใช้ไฟล์ DLL เป็นจำนวนมาก

ข้อแตกต่างที่เห็นได้ชัดก็คือโปรแกรมส่วนใหญ่จะผ่านการเชื่อมโยงองค์ประกอบทั้งหมดที่เกี่ยวข้อง เพื่อแปลงเป็นโค้ดโปรแกรมต้องการก่อนทำงาน แต่ DLL จะถูกโหลดเมื่อจำเป็นต้องใช้งานเท่านั้น ด้วยคุณสมบัตินี้ทำให้ประหยัดหน่วยความจำ (RAM) ได้ (ไม่ต้องโหลดทั้งโปรแกรมไว้ในหน่วยความจำของเครื่องคอมพ์ตลอดเวลา) ไฟล์ DLL จะมีนามสกุลเป็น .dll
จะลองยกตัวอย่างให้เห็นภาพการทำงานนะครับ สมมติว่า คุณกำลังใช้โปรแกรมเวิร์ดเพื่อแก้ไขข้อความในเอกสาร ขณะนั้นไฟล์ DLL ที่ใช้ควบคุมการพิมพ์ข้อความออกทางเครื่องพิมพ์จะไม่ถูกโหลดเข้าไปในหน่วยความจำ แต่เมื่อผู้ใช้ต้องการจะพิมพ์เอกสารที่แก้ไขเสร็จแล้ว โดยคลิกเมนู print โปรแกรมเวิร์ดก็จะโหลดไฟล์ DLL ของเครื่องพิมพ์ให้ทำงาน ทราบอย่างนี้ ก็คงจะเข้าใจแล้วนะครับว่า ทำไมผู้รู้ถึงแนะนำไม่ให้ลบไฟล์ DLL ด้วยสองมือเปล่า เพราะหากเผลอไปลบไฟล์ DLL ที่สำคัญต่อระบบปฏิบัติการ เครื่องพีซีของคุณก็อาจจะต้องได้รับการติดตั้ง หรือซ่อมแซมระบบปฏิบัติการเป็นการใหญ่เลยก็ได้ เราเตือนท่านแล้ว หวังว่าคงไม่เป็นคำอธิบายที่ยืดยาวเกินไปนะครับ

ข้อมูลจาก นิตยสารคอมพิวเตอร์.ทูเดย์
ปล. ท่านครับมิทราบว่ากระทู้บทความผมมันเยอะไปใหม แบบว่ากลัวจะรก หน้าเวปน่ะ [emo03]

Offline YOOHOO

  • Global Moderator
  • *****
  • Posts: 368
    • View Profile
Re: .DLL คืออะไร?
« Reply #1 on: 25 August 2009, 22:30:34 »
ผมว่า โพสมาเถอะครับ ความรู้ทั้งนั้น ดีมากๆครับ  [emo01]
สิ่งที่ " มนุษย์ทุกคน " ต้องการมากที่สุด ก็คือ...................... " ความสุข "

Offline fantasy ಠ-ಠ

  • ผู้รู้ ผู้ตื่น ผู้เบิกบาน
  • N/A
  • *****
  • Posts: 4491
  • เมื่อวานรู้ วันนี้ก็รู้ แต่... พรุ่งนี้ไม่รู้
    • ICQ Messenger - 2484607
    • View Profile
    • iPlusZone.com
Re: .DLL คืออะไร?
« Reply #2 on: 25 August 2009, 22:46:03 »
กระทู้ที่มีความรู้ ไม่เรียกว่ารกหน้าเวบหรอกอ่ะ
ยังดีนะ ไม่เหมือนบางบอร์ด เจอแบนเนอร์ไปครึ่งหน้า หมดความอยากอ่านไปเกินครึ่งเลย [emo12]

เหมือนหนังสือคอมฯเมื่อก่อน ซื้อมาก็มีแต่ความรู้ให้อ่าน
เดี๋ยวนี้บางเล่มเจอแต่โฆษณาเกือบครึ่ง ทำให้ไม่อยากซื้อมาอ่าน

มีบทความดี ๆ ให้ความรู้ มาเผื่อให้คนที่ยังไม่รู้ได้อ่าน เป็นเรื่องที่น่ายินดี และน่าทำเป็นอย่างยิ่งค่ะ [emo19]

Offline microsoft

  • Administrator
  • *****
  • Posts: 8651
    • View Profile
    • VarietyPC.Net
Re: .DLL คืออะไร?
« Reply #3 on: 25 August 2009, 23:04:26 »
ไม่เยอะครับท่าน โพสต์ได้เต็มที่เลยครับ ความรู้ทั้งนั้น ผมสิต้องขอบคุณท่าน ช่วงนี้ติดๆขัดๆอัพเดตเนื้อหาได้ไม่ทุกวัน พอดีติดเรื่องงานบ้าง มีเวลาน้อยบ้าง ให้เวลากับคนบางคนน้อยบ้าง แต่อยากให้มีเนื้อหาในเว็บเยอะๆ บางวันก็เลยสับสนไปบ้าง Error ไปบ้างน่ะครับ ช่วงนี้รู้สึกว่าบอร์ดดีขึ้นเยอะเลย เพื่อนๆเข้ามาเพิ่มขึ้นเยอะ หลังจากได้ท่านเทพหลายๆท่านมาช่วยโพสต์ตอบกระทู้น่ะครับ ไม่ว่าจะเป็นท่าน MILD_PLUS, ท่าน chaiwut, ท่าน YOOHOO, ท่าน fantasy, ท่าน sodpak555, ท่าน hunter และอีกหลายๆท่านที่ยังไม่ได้กล่าวถึงด้วยน่ะครับ

 [emo22]  [emo22]
การให้ที่ยิ่งใหญ่ คือ... การให้ต่อไป.... ไม่สิ้นสุด

Offline MILD_PLUS

  • Webmaster
  • *****
  • Posts: 6966
  • สมุทรปราการ/10270
    • View Profile
Re: .DLL คืออะไร?
« Reply #4 on: 26 August 2009, 13:22:13 »
ไม่รกหรอกครับ..มีแต่สาระและความรู้ ถึงแม้เราจะนำมาจากที่อื่น และอีกหลายๆที่แล้วนำมารวมกันไว้ที่นี่ที่เดียว เพื่อเป็นประโยชน์และค้นคว้าข้อมูลก็ง่ายขึ้นนะครับ เราต้องอย่าลืมนะครับว่า ยังมีผู้ที่ไม่รู้อีกมากมายในบอร์ดของพวกเรานี้ และเมื่อใดก็ตามที่ท่านเหล่านั้นแวะเวียนเข้ามาอ่าน ก็จะได้ความรู้กลับไป และนี่คือวิทยาทานไงละตรับ [emo01]

ปล. รกด้วยวิชาความรู้ ย่อมดีกว่ารกหญ้านะครับ [emo04]
พิมพ์ และใช้ ภาษาไทยให้ถูกต้อง มันยากมากหรืออย่างไรครับ!!!???

ก็ในเมื่อเราเป็นคนไทย หรือท่านไม่ใช่คนไทยครับ???

ยกตัวอย่างของคำที่ไม่ควรใช้ เช่น..อ่ะครับ/อะคับ/อ่ะค่ะ/อะค่ะ เพราะคำเหล่านี้ เป็นภาษาพูดของคน ลิ้นไก่สั้น/ชาวต่างชาติ ที่หัดพูดภาษาไทยครับ ฯลฯ...

Offline PokPak MaTem

  • VPC Member
  • ***
  • Posts: 511
  • QR-CODE ของเว็บ Varietypc.Net
    • MSN Messenger - kuytiao_pak@hotmail.com
    • View Profile
    • Email
Re: .DLL คืออะไร?
« Reply #5 on: 26 August 2009, 16:05:31 »
โหยยย อย่างว่าหล่ะครับ ความรู้ไม่เรียกว่ารกหลอกครับ ไม่งั้นจะมีห้องสมุดไว้ทำไมหล่ะครับ จิงม้ะ [emo02]

Offline chaiwut

  • Webmaster
  • *****
  • Posts: 1599
    • MSN Messenger - chaiwut38@hotmail.com
    • View Profile
Re: .DLL คืออะไร?
« Reply #6 on: 26 August 2009, 18:05:27 »
ด้วยความที่ตัวเองเป็นคนที่ชอบค้นหาความรู้เลยชอบครับเวลาเข้าไปเจอข้อมูลเกี่ยวกับไอทีก็ได้จากหลายๆเวปครับถ้าสังเกตุดีๆจะเห็นที่มาของแหล่งข้อมูลเหล่านั้นด้วยซึ่งตรงนี้ต้องให้เครดิสเขา [emo19]
ปล.รักทุกคนที่นี่เพราะที่นี้เป็นเสมือนบ้านหลังหนึ่งครับ [emo01]


 

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27