Běhová chyba

Technology
12 hours ago
8
4
2
Avatar
Author
Albert Flores

Běhová chyba aneb chyba runtime je chyba způsobená hardwarem či softwarem, která brání správné funkci programu. Pokud se vyskytne běhová chyba v průběhu činnosti programu, může dojít ke ztrátě informací v právě používaném souboru. Může ovšem dojít k takové chybě souboru, díky které je práce se souborem velmi omezená nebo může uživateli zcela zabránit v používání několika funkcní. Chyba runtime (běhová chyba) obvykle nezpůsobuje kolizi samotného programu, na rozdíl od chyby STOP.

Příčiny výskytu běhové chyby

Běhová chyba se může vyskytnout následkem problémů samotného počítače s pamětí, díky tzv. TSR (Terminate and Stay Resident) efektu, během současného spuštění dvou nekompatibilních programů nebo v případě nakažení počítače škodlivým softwarem (viry, červy atp. +more).

Chovaní počítače v průběhu trvání běhové chyby

Tzv. Runtime error je počítačová chyba, která se obvykle zobrazí v podobě okna se zprávou obsahující konkrétní chybový kód spolu s odpovídajícími definicemi. +more Uživatel často může rozpoznat příchod běhové chyby, kdy se počítač nápadně zpomalí a poté přijde tato chyba. Jakmile se okno s chybovou hláškou zobrazí a uživatel jej uzavře tak software, který tuto chybu zobrazil, zpravidla tento program ukončí či sám zamrzne. V některých případech si dokonce operační systém vynutí restart.

Jak eliminovat výskyt běhové chyby?

Postupy nezbytné k odstranění tohoto typu chyby se liší případ od případu. Pokud např. +more TSR způsobilo chybu při běhu programu, zkušený uživatel tento program může ukončit ve Správci úloh a vyhnout se tak nechtěnému zamrznutí či nutnému restartu operačního systému. Pokud se ale nepodaří tímto způsobem program ukončit a uživatel musí během této chyby restartovat operační systém, měl by uživatel navštívit internetové stránky vývojářů daného softwaru, případně internetové stránky svého operačního systému a zde vyhledat souvislost s chybovým kódem zobrazeným v okně běhové chyby. Uživatel by si měl obstarat potřebné aktualizace softwaru potřebné pro hladký průběh softwaru. Pokud jsou však již všechny aktualizace či záplaty nainstalovány a běhová chyba se o přesto zobrazuje, potom může pomoci odinstalace a následná čistá instalace softwaru.

Problémy s operační pamětí obvykle způsobují jiné typy chyb. V tomto případě je dobré se nejprve obrátit na vývojáře aplikace, která způsobuje chybu. +more Velmi často programátor dokáže chybu opravit na základě výpisu chybového kódu, který je mu uživatelem poskytnut. Pokud se problém nedaří vyřešit softwarově, měl by se uživatel obrátit na výrobce počítače nebo základní desky a požádat technika o kontrolu hardwaru.

Škodlivé programy, jakými jsou například počítačový virus či jiné škodlivé procesy způsobují opět jiný typ běhových chyb. Tyto škodlivé programy jsou schopny v počítači měnit jeho nastavení tak, aby byly generovány běhové chyby záměrně. +more Proti takovým škodlivým programům se lze bránit použitím řádně aktualizované zabezpečovací aplikace (antivirový program, firewall a jiné).

Výpisy běhových chyb

Zde v tabulce je pro přehled výpis některých běhových chyb a jejich kódů vycházejících ze zpráv o běhové chybě. Pokud jste se někdy s takovou chybou setkali, naleznete zde popis chyby odpovídající chybovému kódu.

5Illegal function callChyba programu, ověřte, zda má program instalovány nejnovější aktualizace. Pokud ano a chyba přetrvává, zkuste znovu nainstalovat program. +more Pokud problém přetrvává, kontaktujte vývojáře softwaru.
6OverflowChyba programu, ověřte, zda má program instalovány nejnovější aktualizace. Pokud ano a chyba přetrvává, zkuste znovu nainstalovat program. Pokud problém přetrvává, kontaktujte vývojáře softwaru.
7Out of memoryTento problém může být způsoben, pokud počítač nesplňuje minimální požadavky programu na systém nebo pokud je již používání více paměti pro chod programu. Pokud při řešení nepomůže opětovná instalace programu, je třeba řešit problém s pamětí.
9Subscript out of rangeChyba programu, ověřte, zda má program instalovány nejnovější aktualizace. Pokud ano a chyba přetrvává, zkuste znovu nainstalovat program. Pokud problém přetrvává, kontaktujte vývojáře softwaru.
10Duplicate definitionChyba programu, ověřte, zda má program instalovány nejnovější aktualizace. Pokud ano a chyba přetrvává, zkuste znovu nainstalovat program. Pokud problém přetrvává, kontaktujte vývojáře softwaru.
11Division by zeroTento problém souvisí s chybou v matematickém zápise či vztahu v programu. Je potřeba provést aktualizaci programu či naopak odstranit aktualizaci, která tento problém způsobuje.
13Type MismatchUjistěte se, že místní nastavení systému je nastaveno správně a že program, který používáte, je určen pro typ vašeho operačního systému.
14Out of string spaceChyba programu, ověřte, zda má program instalovány nejnovější aktualizace. Pokud ano a chyba přetrvává, zkuste znovu nainstalovat program. Pokud problém přetrvává, kontaktujte vývojáře softwaru.
19No ResumeChyba programu, ověřte, zda má program instalovány nejnovější aktualizace. Pokud ano a chyba přetrvává, zkuste znovu nainstalovat program. Pokud problém přetrvává, kontaktujte vývojáře softwaru.
20Resume without errorChyba programu, ověřte, zda má program instalovány nejnovější aktualizace. Pokud ano a chyba přetrvává, zkuste znovu nainstalovat program. Pokud problém přetrvává, kontaktujte vývojáře softwaru.
28Out of stack spaceTento problém může být způsoben buď pamětí nebo samotným programem. Obvykle se ale jedná o chybu paměti.
35Sub or Function not definedChyba programu, ověřte, zda má program instalovány nejnovější aktualizace. Pokud ano a chyba přetrvává, zkuste znovu nainstalovat program. Pokud problém přetrvává, kontaktujte vývojáře softwaru.
48Error in loading DLLTento problém je obvykle způsoben chybnou instalací programu či jiného programu, který změnil stávající knihovny DLL. Ukončete všechny programy (včetně TSR) a spusťte instalaci programu znovu.
52Bad file name or numberChyba programu, ověřte, zda má program instalovány nejnovější aktualizace. Pokud ano a chyba přetrvává, zkuste znovu nainstalovat program. Pokud problém přetrvává, kontaktujte vývojáře softwaru.
53File not foundProgram nenalezl soubor potřebný pro jeho chod. Je potřeba tento soubor vrátit zpět kopírováním či opětovnou instalací programu.
54Bad file modeChyba programu, ověřte, zda má program instalovány nejnovější aktualizace. Pokud ano a chyba přetrvává, zkuste znovu nainstalovat program. Pokud problém přetrvává, kontaktujte vývojáře softwaru.
.

Kategorie:Informatika

5 min read
Share this post:
Like it 8

Leave a Comment

Please, enter your name.
Please, provide a valid email address.
Please, enter your comment.
Enjoy this post? Join Cesko.wiki
Don’t forget to share it
Top