216 - Chyba obecné ochrany

Z Delphi & Pascal (česká wiki)
Skočit na navigaci Skočit na vyhledávání

Tato chyba se objeví, jestliže se pokoušíte o přístup do té části paměti, která není pro vaši aplikaci přístupná. Operační systém zastaví běh vaší aplikace a zdělí vám, že se objevila chyba obecné ochrany (general protection - GP), ale systém se nezhroutí.

Tyto obraty způsobují chyby GP
  • Ukládání konstantních hodnot do segmentových registrů
  • Provozování aritmetických operací na segmentových registrech (selektorech)
  • Používání segmentových registrů pro dočasnou úschovu
  • Zapisování do kódových segmentů
  • Přístup do paměti, která je mimo lokální adresový prostor daný vaší aplikací
  • Odkazování ukazeteli nil