Რა არის DLL ფაილი?

DLL ფაილი: რა არიან ისინი და რატომ ისინი მნიშვნელოვანია

DLL ფაილი, მოკლე დინამიური ლინკები ბიბლიოთეკა , არის ტიპი ფაილი, რომელიც შეიცავს ინსტრუქციებს, რომ სხვა პროგრამები შეიძლება მოვუწოდებთ გავაკეთოთ გარკვეული რამ. ამ გზით, მრავალი პროგრამა შეიძლება გაიზიაროს შესაძლებლობები პროგრამირდება ერთი ფაილი, და კიდევ ასე ერთდროულად.

მაგალითად, რამდენიმე სხვადასხვა პროგრამას შეუძლია ყველა ძალიან დარეკოთ, რომ veryuseful.dll ფაილი ( რათქმაუნდა გავაკეთო , რა თქმა უნდა) თავისუფალი ადგილი მყარ დისკზე , მოძებნეთ ფაილი კონკრეტულ დირექტორიაში და დააგემოვნოთ ტესტის გვერდი default პრინტერი.

განსხვავებით შესრულების პროგრამებისგან განსხვავებით, როგორიცაა EXE ფაილის გაფართოება, DLL ფაილები პირდაპირ ვერ აწარმოებს პირდაპირ, მაგრამ ამის ნაცვლად სხვა კოდი უნდა გაიარონ. თუმცა, DLLs არიან იგივე ფორმატში EXEs და ზოგიერთი შეიძლება გამოიყენოს .EXE ფაილის გაფართოება. მიუხედავად იმისა, რომ ყველაზე დინამიური ლინკები ბიბლიოთეკები დასრულდება ფაილის გაფართოება .DLL, სხვები შეიძლება გამოიყენოს .OCX, .CPL, ან .DRV.

შეცდომა DLL შეცდომები

DLL ფაილი, რადგან რამდენი არსებობს და რამდენად ხშირად ისინი იყენებენ, ტენდენცია იყოს დიდი პროცენტული შეცდომების ჩანს, როდესაც დაწყებული, გამოყენებით, და დახურეს Windows.

მიუხედავად იმისა, რომ ეს შეიძლება იყოს მარტივი უბრალოდ ჩამოტვირთოთ რომ დაკარგული ან არ ნაპოვნი DLL ფაილი, რომ იშვიათად საუკეთესო გზაა გასავლელი. იხილეთ ჩვენი მნიშვნელოვანი მიზეზი არ DLL ფაილების ჩამოტვირთვა უფრო.

თუ DLL შეცდომა, თქვენი საუკეთესო ფსონი იპოვის პრობლემების შესახებ ინფორმაცია სპეციფიკური რომ DLL პრობლემა ასე რომ თქვენ დარწმუნებული უნდა გადაწყვიტოს სწორი გზა და კარგი. შეიძლება მაშინაც კი, მაქვს კონკრეტული სარემონტო-ეს სახელმძღვანელო თქვენთვის. მე მაქვს სიის ყველაზე გავრცელებული DLL შეცდომები და როგორ დაფიქსირება მათ .

წინააღმდეგ შემთხვევაში, ვხედავ ჩვენს როგორ დაფიქსირება DLL შეცდომები ზოგადი რჩევა.

მეტი DLL ფაილები

დინამიური ლინკის ბიბლიოთეკაში სიტყვა "დინამიკა" გამოიყენება, რადგან მონაცემები მხოლოდ იმ პროგრამით გამოიყენება, როდესაც პროგრამა აქტიურად უწოდებს მის ნაცვლად მონაცემების მეხსიერებასთან დაკავშირებით.

ბევრი DLL ფაილი ხელმისაწვდომია Windows საწყისი, მაგრამ მესამე მხარის პროგრამების შეუძლია დააყენოთ მათ ძალიან. თუმცა, ეს იშვიათია გახსნას DLL ფაილი რადგან არასდროს ნამდვილად საჭიროება შეცვალონ ერთი, პლუს ამის გაკეთება სავარაუდოდ გამოიწვიოს პრობლემები პროგრამები და სხვა DLLs.

DLL ფაილი სასარგებლოა, რადგან მათ საშუალებას მისცემს პროგრამის გამოყოფა თავისი სხვადასხვა კომპონენტების უნიკალურ მოდულებში, რომელიც შეიძლება შემდეგ დასძინა ან წაიშალოს, რათა შეიცავდეს ან გამორიცხავს გარკვეულ ფუნქციებს. როდესაც პროგრამული უზრუნველყოფა ამ გზით DLLs, პროგრამა შეუძლია გამოიყენოს ნაკლები მეხსიერება, რადგან მას არ უნდა ჩატვირთოს ყველაფერი ერთდროულად.

გარდა ამისა, DLLs უზრუნველყოფს გზა ნაწილების პროგრამა უნდა განახლდეს გარეშე აღდგენა ან გადააყენეთ მთელი პროგრამა მთელი. სარგებელი კიდევ უფრო გაძლიერდება მაშინ, როდესაც პროგრამა იყენებს DLL- ს, რადგან ყველა აპლიკაციას შეუძლია ისარგებლოს განახლებული ერთი DLL ფაილისგან.

ActiveX კონტროლი, საკონტროლო პანელი ფაილები და მოწყობილობის დრაივერი ზოგიერთი ფაილი, რომელიც Windows იყენებს როგორც დინამიური ლინკები ბიბლიოთეკები. შესაბამისად, ეს ფაილი გამოიყენებს OCX, CPL და DRV ფაილის გაფართოებას.

როდესაც DLL იყენებს ინსტრუქციებს სხვადასხვა DLL, რომ პირველი DLL არის დამოკიდებული მეორე. ეს ხდის უფრო ადვილია DLL- ს ფუნქციონალურობის შესვენება, რადგან ნაცვლად იმისა, რომ პირველი DLL მხოლოდ malfunction- ს შანსი აღმოჩნდეს, ეს არის დამოკიდებული მეორეც, რაც პირველ რიგში გავლენას მოახდენს იმ შემთხვევაში, თუ ის განიცდის პრობლემებს.

თუ დამოკიდებული DLL განახლებული ახალი ვერსია, overwritten ძველი ვერსია, ან ამოღებულ კომპიუტერიდან, პროგრამის ეყრდნობა DLL ფაილი შეიძლება აღარ მუშაობს, როგორც უნდა.

რესურსი DLLs არის მონაცემთა ფაილი, რომლებიც იმავე ფაილის ფორმატი როგორც DLLs მაგრამ გამოიყენოს ICL, FON და FOT ფაილის გაგრძელება. ICL ფაილები ხატულა ბიბლიოთეკებია, ხოლო ფონტი და FOT ფაილი შრიფტის ფაილია.