Întârziere (procedura) (modul crt) - site-ul "totul despre pascal"

Parametrul SM este numărul de milisecunde.

Momentul în care întârzierea întârzierii executării programului este o valoare aproximativă a parametrului MS, deci întârzierea nu va dura exact milisecunde MS.







De exemplu, Întârzierea (1000) nu va întârzia programul exact pentru o secundă.

Probleme cunoscute

În versiunile de marcă Turbo Pascal pe computerele moderne, poate apărea eroarea 200: împărțirea la zero. astfel încât patch-urile care rezolvă această problemă sunt populare. Cel mai popular patch elimină eroarea 200. dar creează o altă problemă: durata Delay este mult redusă, imprevizibilă și. Majoritatea celor patru patch-uri variază în funcție de modul în care este corectată procedura de întârziere. În plus față de cel mai popular patch, există și altele care măresc numărul de biți. Încercarea este bună, dar funcționează numai într-un mediu real DOS unic, iar într-un mediu Windows, utilizarea procesorului de 100% nu este normal, în plus, timpul CPU alocat unui anumit program poate să difere în funcție de sarcini diferite.







În Școala Pak, dintr-o varietate de opțiuni, a fost aleasă una care se orientează doar la ora sistemului și în același timp încearcă să descarce procesorul în așteptare. Acest lucru funcționează și în NTVDM. și în școala Pak. În DOSBox-ul obișnuit, durata întârzierii în programele patch-uri nu se schimbă, dar procesorul este încărcat, astfel că rezidentul IDLE.COM a fost scris special pentru School Pak. descărcarea procesorului în timpul perioadelor de nefuncționare (și aceasta este starea de bază a programelor interactive).

Descărcați CRT.TPU patched

CRT.TPU este localizat, de obicei, în interiorul bibliotecii TURBO.TPL. Dacă doriți, puteți extrage și pune înapoi modulele .TPU folosind utilitarul TPUMOVER. Cu toate acestea, am decis să nu confundăm și să furnizăm numai TURBO.TPL pentru descărcare.







Trimiteți-le prietenilor: