C++ ban lehet valahogy a dll eket hozzárakni a programhoz hogy ha véletlenül valamelyik gépen nincs meg az a dll akkor is működjön?
Akad olyan .dll amit regisztrálni kell (windows rendszerekben) ahhoz, hogy működjenek és vannak, amelyeket nem.
Ahogy az előttem író is említi, a .dll libek felhasználási jellemzője az, hogy első körben abban a mappában keresi az alkalmazás a szükséges könyvtári függvényeket, ahonnan meg lett hívva, ha ott nem találja, akkor megnézi a windows erre a célra fenntartott mappáját és ha ott sincs, akkor sikolt, hogy gáz van.
Előfordulhat, hogy olyan system dll-re épül az alkalmazás, amely ki lett bővítve, ilyen esetben a bővített dll file-t regisztrálni kell a windows-ban és (esetleg) újraindítani a rendszert (verziófüggő).
"Windows/system"
Azok alapvetően az op.rendszer részei, rendszerhívások lehetnek bennük, registry hivatkozások, szóval nem a legjobb megoldás egy progi mellé másolni vagy statikusan linkelni őket. Nem lehetetlen, akár még működhet is, de ellenjavalt. Ha van ilyen függősége a programnak, akkor azt inkább külön jelezni kell, hogy XY telepítése után használható. Például egy framework telepítését nem helyettesíti a dll-ek odamásolása.
Kapcsolódó kérdések:
Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!