Jeśli dana osoba otrzymuje kod błędu 200 turbokompresor pascal 7.0, musi pomóc dzisiejsza instrukcja obsługi.

g.Błąd wykonania kilka (dzielenie przez zero) jest często powodowany przez błąd w niektórych projektach kompilatorów Turbo Pascal i Borland Pascal (wersja 6, a co za tym idzie wcześniejsza). EXE, aby wyłączyć powiązany błąd. Istnieje kilka programów, które to generują. Jedyną rzeczą, bez której nie mogę żyć, jest PatchCRT otrzymany od Kennedy Software.

 

 

g.
błąd dwieście dolarów turbo pascal 7.0

Jeśli miałbyś spróbować rozwiązać klasyczny problem napisany w Turbo Pascalu, generalnie istnieje duża szansa, że ​​na pewno dostaniesz 200 (podział przez% błąd) dołączony do dowolnego systemu parzenia powyżej 200 MHz. Ten program rozwiązuje problem związany z naprawą pliku wykonywalnego.

ctbppat v1.2 © Andreas Stiller [kwiecień 2000] [â € ¦]
Pokaż cytat

ctbppat v1.2 © Andreas Stiller [kwiecień 2000]

ctbppat naprawia zakodowane plany Borland Pascal, które powodują błędy uruchomieniowe na 220 systemach powyżej 200 MHz. Ten błąd jest związany z nieprawidłową inicjalizacją licznika DELAY.

ctbppat to także wszechstronny monitor EXE, czytnik kodów i narzędzie do łatania. Obsługuje popularne formaty MZ EXE – dla DOS; NE o OS /2, DPMI i Windows 3.11; PE i dla krajów 32-bitowych – i potrafi rozpoznać język, w którym plik został utworzony. Uruchamianie “bppatch *. * [/ P]” i s zapisuje wszystkie formaty plików, które będą w starym katalogu.

Jeśli ty i twoja rodzina używacie zwrotów /NE, /MZ lub /PE, ctbppat konieczność ograniczenia do odpowiedniej kompozycji EXE. Zwiększa to szybkość skanowania plików. Praca w czystym trybie DOS zwiększy (jeśli to możliwe) prędkość skanowania.

Jeśli ctbppat uważa, że ​​plik exe został zbudowany z Borland Pascal 7.0, dalej sprawdza lożę, aby zobaczyć, czy używa tych oryginalnych lub nawet zmodyfikowanych modułów CRT, czy ta wersja została wcześniej załatana i czy jest to bardzo OPÓŹNIENIE funkcja bardziej lub bardzo nazywana. (W przeciwnym razie poprawka jest przestarzała).
W zależności od wyniku pewnego niesamowitego dochodzenia, ctbppat może zasugerować pojedynczy plik w miejscu. Jeśli używane jest opóźnienie biznesowe, można je po prostu skorygować, używając innego opóźnienia na dzień, które powinno działać dobrze, aby naprawdę utrzymać ~ 4 GHz.
W tym celu nawyki BREAK urządzenia CRT są krótsze, a kod prokrastynacji jest wstawiany bezpośrednio do stacji kosmicznej o zerowym koszcie.

Jeśli DELAY nigdy nie jest używane, dzielnik jest dosłownie zwiększany do 65535. To zapobiega działaniu DELAY; To jednak z pewnością powinno zapewnić, że program rynkowy z pewnością (teoretycznie) będzie działał na procesorze 400 GHz.

Jeśli blok CRT został zwiększony, ale obejmuje tę samą złą inicjalizację, ctbppat zmienia niewłaściwy dzielnik (255 => 1).

ctbppat analizuje tylko oryginalne CRT – procedury, które mają podobne przyczyny złego kodu w skrzynkach narzędziowych, pozostają niezmienione. Jednak poprzez opracowanie [nazwa pliku “ctbppat.ext] / brute” prawdopodobnie zmusisz program do wyszukiwania w odniesieniu do złego kodu BEZ dodawania do parsowania (co zmniejsza liczbę dołączaną do sprawdzania błędów, a następnie pozwala na zmianę błędny kod). Ctbppat w konsekwencji pozwala naprawić kod, biorąc pod uwagę niesamowity standardowy dzielnik (którym zwykle jest 255, ale z alternatywą “/ BRUTE = XXXX”, gdzie XXXX zdecydowanie jest dzielnikiem w HEX, możesz również wprowadzić swój własny dzielnik). Gdy cały plik zostanie naprawiony, można utworzyć nowe przesłanie dowolnego typu (np. $), w tym trwale nadpisać wyłączny plik EXE (w razie potrzeby).

*** ZAWSZE TWÓRZ KOPIĘ ZAPASOWĄ DOWOLNYCH WZORÓW! ***

Chociaż wszystkie poprawki oprogramowania są naprawiane z wielką starannością, żaden konkretny nie gwarantuje, że będą działać poprawnie. Niektóre programy wykorzystują magazyny OVERLAY (pliki OVR), które mogą uniemożliwiać prawidłowe działanie przywróconych programów.

Wszystkie problemy mogą zwykle dotyczyć międzynarodowego języka „”, aby nasz program był trochę trudny, a także.

Jako użyteczność, ctbppat będzie zawierał mały monitor plików, który według ekspertów może zrzucić lub rozmontować zawartość katalogów lub wyświetlić listy powiązane z segmentami i innymi nagłówkami EXE (MZ lub PE / NE). Plik deasemblera wyświetla adresy i powiązane z nimi adresy logiczne. Obsługuje MMX i po prostu 3DNow!.

ZACZĄĆ: „ctbppat [nazwa pliku.ext] kontra mój”

PROGRAMATORZY!
Informacje ftp://ftp.heise.de/pub/ct/ctsi/bppatch.zip zawierają zaktualizowaną wersję związaną z blokiem CRT, która powinna okazać się odpowiednia dla zegarów ściennych w górę, tak aby można było uzyskać 300 GHz.

Powodzenia!
Andreas Stiller