Handle: Porovnání verzí

Smazaný obsah Přidaný obsah
LucienBOT (diskuse | příspěvky)
m robot přidal: es:Handle
m Formulace úvodu
Řádek 1:
Jako '''handleHandle''' (českypřekládáno někdytéž překládánojako '''madlo''' nebo '''rukojeť''', ačkoliv častěji se používá anglické označení) seoznačuje v [[programování]] označuje pomocný objekt bez známé vnitřní struktury, který reprezentuje nějaký složitější objekt spravovaný cizím kódem. Vnitřně může být handle reprezentován [[Ukazatel (informatika)|ukazatelem]] nebo [[reference|referencí]] na cílový objekt, číslem odkazujícím do tabulky, struktura přímo obsahující příslušná data atd., z hlediska aplikačního programu však tato vnitřní struktura není známa a handle je „neprůhledný objekt“, který je pouze předáván mezi volanými funkcemi [[API]]. Příkladem použití je handle otevřeného souboru – při otevření [[soubor]]u získá program od [[operační systém|operačního systému]] handle na tento soubor, který předává všem funkcím pracujícím s tímto souborem. Pro program handle tento otevřený soubor reprezentuje a jeho prostřednictvím může získat o tomto souboru informace, či se souborem pracovat; přesný obsah a struktura informací uložených v handlu samém však programu nejsou známy.
 
== Účel a výhody ==