Copyright © 2007 by "Przemek Grenda" E-Mail: przemekgrenda@o2.pl
Podstawy TURBO PASCALA
Kurs Turbo Pascala
Strona Przemka Grendy
1 Invalid function number ( Nieprawidłowy numer funkcji systemowej ) - próba wywołania nieistniejącej funkcji systemu operacyjnego 2 File not found ( Nie znaleziono pliku ) - plik o podanej nazwie nie występuje w katalogu bieżącym lub określoną ścieżką dostępu 3 Path not found ( Nie znaleziono ścieżki dostępu ) - ścieżka dostępu, określona w procedurze, nie istnieje 4 Too many open files ( Za dużo otwartych plików ) - liczba otwartych plików przekracza wartość określoną w systemie operacyjnym. Należy zwiększyć liczbę plików ( FILES = xx ) określoną w pliku CONFIG.SYS 5 File access denied ( Zabroniony dostęp do pliku ) - Przyczynami wystąpienia błędu są najczęściej niedozwolone operacje na plikach ( np. próba dokonania zapisu do pliku otwartego jako plik tylko do odczytu ) lub katalogach (np. próba utworzenia katalogu o nazwie już istniejącego katalogu ) 6 Invalid file handle ( Nieprawidłowy identyfikator pliku ) 12 Invalid access code ( Niewłaściwy kod dostępu do pliku ) - występuje w przypadku otwarcia pliku procedurą RESET lub APPEND przy niewłaściwej wartości zmiennej FileMode 15 Invalid drive number ( Nieprawidłowy numer stacji dysków ) - w procedurze GetDir lub ChDir użyto błędnego numeru stacji dyskowej 16 Cannot remove current directory ( Usunięcie bieżącego katalogu nie jest możliwe ) 17 Cannot rename across drives ( Zmiana nazwy pliku nie jest możliwa dla różnych napędów ) 18 No more files ( Nie ma więcej plików ) - błąd zgłaszany poprzez zmienną DosError ( z modułu DOS ), gdy wywołane FindFirst lub FindNext nie znajdują plików odpowiadających podanym nazwom lub zestawowi atrybutów Błędy wejścia-wyjścia 100 Disk read error ( Błąd odczytu z dysku ) - Błąd ten występuje np. przy próbie odczytu pliku po znaku jego końca 101 Disk write error ( Błąd zapisu na dysku ) - Błąd ten jest sygnalizowany w przypadku pełnego dysku po procedurach Close, Write, WriteLn, Flush i Page 102 File not assign ( Nazwy pliku nie skojarzono z występującym identyfikatorem ) - próba odwołania się do identyfikatora pliku, który nie został skojarzony z nazwą pliku 103 File not open ( Plik nie jest otwarty ) 104 File not open for input ( Plik nie jest otwarty do wprowadzania ( zapisu )) 105 File not open for output ( Plik nie jest otwarty do wyprowadzania ( odczytu )) 106 Invalid numeric format ( Nieprawidłowa postać numeryczna ) - Błąd ten występuje przy odczytywaniu wartości liczbowej z pliku tekstowego, przy czym zapis formatu liczbowego tej wartości nie jest właściwy Błędy krytyczne 150 Disk is write-protected ( Dysk zabezpieczony przed zapisem ) 151 Unknown unit ( Nieznane urządzenie ) 152 Drive not ready ( Stacja dysku nie jest gotowa ) 153 Unknown command ( Nieznane polecenie ) 154 CRC error in data ( Błąd w danych ) 155 Bad drive request structure length ( Błędne określenie napędu ) 156 Disk seek error ( Błąd podczas przeszukiwania dysku ) 157 Unknown media type ( Nieznany typ nośnika ( urządzenia ) ) 158 Sector not found ( Nie odnaleziono sektora ) 159 Printer out of paper ( Brak papieru w drukarce ) 160 Device write fault ( Błąd urządzenia podczas zapisu ) 161 Device read fault ( Błąd urządzenia podczas odczytu ) 162 Hardware failure ( Awaria sprzętu ) Błędy fatalne 200 Devision by zero ( Dzielenie przez zero ) - Jeżeli błąd ten występuje na komputerach powyżej Pentium Pro 180MHz i używany jest kompilator Borlanda upewnij się czy został poprawiony odpowiednią łatką. Zobacz Błąd Runtime Error 200 na szybkich komputerach. 201 Range check error ( Błąd przekroczenia zakresu ) - przyczyny wystąpienia błędu: * wyrażenie określające indeks tablicy przekracza określony zakres, * przypisanie wartości zmiennej przekraczającej zakres jej typu, * przekroczenie zakresu wartości parametru procedury lub funkcji 202 Stack overflow error ( Błąd wynikający z przepełnienia stosu ) - należy spróbować zwiększyć rozmiar stosu korzystając z dyrektywy kompilatora {$M...} 203 Heap overflow error ( Błąd wynikający z przepełnienia sterty ( obszaru przeznaczonego na zmienne dynamiczne ) ) - brak pamięci do utworzenia kolejnej zmiennej dynamicznej 204 Invalid pointer operation ( Nieprawidłowa operacja na danej wskazującej ) - Błąd występuje, gdy wskaźnik ma wartość NIL lub wskazuje miejsce poza stertą i próbuje się wykonać procedurę Dispose lub FreeMem 205 Floating point overflow ( Nadmiar zmiennoprzecinkowy ) - uzyskana w wyniku operacji wartość jest za duża dla Turbo Pascala lub zastosowanego koprocesora 206 Floating point underflow ( Niedomiar zmiennoprzecinkowy ) 207 Invalid floating point operation ( Nieprawidłowa operacja zmiennoprzecinkowa ) - Przyczyny wystąpienia błędu: * zamiana wartości typu rzeczywistego na całkowity powoduje przekroczenie zakresu dla liczb całkowitych, * argument funkcji Sqrt jest ujemny, * argument funkcji Ln jest ujemny lub równy zero, * wystąpiło przepełnienie koprocesora 208 Overlay menager not installed ( Nie zainstalowano programu zarządzającego nakładkami ) 209 Overlay file read error ( Błąd odczytu pliku nakładkowego ) 210 Object not initialized ( Obiekt nie został zainicjowany ) 211 Call to abstract method ( Wywołano abstrakcyjną metodę wirtualną ) 212 Stream registration error ( Bład rejestracji strumienia ) 213 Collection index out of range ( Indeks kolekcji poza zakresem ) 214 Collection overflow error ( Błąd przekroczenia zakresu kolekcji ) - rozszerzenie kolekcji nie jest możliwe 215 Arithmetic overflow error ( Błąd przepełnienia operacji arytmetycznej ) - błąd zgłaszany przy wyłączonej dyrektywie kompilatora {$Q+} w przypadku wystąpienia przepełnienia w operacji arytmetycznej przeprowadzanej na liczbach całkowitych ( wyjście poza obsługiwany zakres typu liczb całkowitych )
Darmowy hosting
zapewnia PRV.PL