Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Čo Runtime Chyba 200 na 209E 0091 Mean ?

Iné ako chybného hardvéru , pár vecí , vyviesť z konceptu počítač dôkladnejšie ako programových chýb . Ak aplikácia vydá príkaz váš systém nechce pochopiť , softvér sám vypne s žuchnutím . Zistiť , prečo sa vaše aplikácie sa nepodarilo správne spustiť znamená rozlúštenie často záhadné chybové správy , vrátane " runtime error 200 " , môžete vidieť , ak sa pokúsite spustiť naozaj staré aplikácie na novšie počítače . Starý a Nový

Je to lákavé , aby zavesiť na starý softvér a skúste ho spustiť na nových počítačoch . Bohužiaľ , je to často cvičenie vo frustrácii . Niektoré staré aplikácie jednoducho nedá nainštalovať do novších verzií Windows . Iní Zdá sa , že správne nainštalovať , ale nedarí spustiť . V niektorých prípadoch , môžete nájsť patche aktualizovať aplikáciu dostatočne , že beží na vašom počítači novšie . V iných , ste jednoducho smolu . V prípade " runtime error 200 , " systém doslova je príliš rýchly pre váš softvér .
Pozadie

Mnoho starých DOS aplikácie použiť programovací jednotku tzv Delphi CRT . Jeho rutiny pomôcť aktualizovať staré programy postavené v Turbo Pascalu a Borland Pascal , takže môže bežať v 32 - bitovom operačnom systéme Windows . Bohužiaľ , tieto programy ukončiť pri spustení je v systéme s rýchlosťou procesora rýchlejšie ako cca 200 MHz . To opisuje naozaj starý hardvér , ale ak ste sa zúfalo snaží oživiť naozaj starý programu , budete pravdepodobne pracovať s out - of - data CPU .
Chybové hlásenie Podrobnosti

softvér týmto chybovým hlásením naštartuje , používa kus programového kódu s názvom načasovanie slučky prísť na to , ako rýchly procesor beží v počítači . Výsledkom tohto výpočtu zapíše do registra úložiska . Pri rutinnej beží na rýchly procesor , to produkuje výsledok príliš veľký pre veľkosť registrov na 16 - bitových operačných systémoch , za ktorých sa tieto staré aplikácie očakávajú , že na spustenie skladovanie . Výsledný " pretečeniu divide " chyba dostane hlásené ako delenie nulou , ktoré počítače nemôžu zvládnuť . Zvyšok chybové hlásenie po číslom 200 sa skladá z hexadecimálneho kódu , ktorý sa odvoláva na adresu pamäti .
Solutions

Bohužiaľ , aplikácie , ktorých sa táto chyba môže " t byť aktualizované bez ich rekompiláciu . Vzhľadom k tomu , Borland už obsahuje aktualizácie pre prekladač , ktoré používajú , ktoré si vyžaduje buď patch pre kompilované aplikácie alebo pozemné - up prepísanie na výrobu úplne novej aplikácii . Niektoré patche jednoducho prinútiť čítač pre uloženie najväčšiu hodnotu , ktorú môže držať . Ostatné meniť spustiteľných súborov so softvérom a môže vyvolať upozornenia antivírusovej ochrany z anti - malware . Váš najlepšie riešenie tohto problému môže byť tak ťažké, ako je zrejmé : aktualizovať softvér na verziu kompatibilný s hardvérom
.

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené