Thread View: pl.comp.lang.pascal
3 messages
3 total messages
Started by Kowal
Tue, 29 Dec 1998 21:47
RunTime Error 216 !?
Author: Kowal
Date: Tue, 29 Dec 1998 21:47
Date: Tue, 29 Dec 1998 21:47
4 lines
785 bytes
785 bytes
Czy ktos moze mi objasnic co oznacza w/w blad? Nie moglem znalezc w helpie opisu do niego. Ktos napewno musial go juz miec. Kowal ( kowal2@friko6.onet.pl )
Re: RunTime Error 216 !?
Author: Piotr|||
Date: Wed, 30 Dec 1998 09:01
Date: Wed, 30 Dec 1998 09:01
28 lines
1641 bytes
1641 bytes
Kowal napisał(a) w wiadomości: <36894ec0.0@news.vogel.pl>... >Czy ktos moze mi objasnic co oznacza w/w blad? Nie moglem znalezc w helpie >opisu do niego. Ktos napewno musial go juz miec. General Protection fault :-) (coś jak "krytyczny wyjątek"). Występuje, gdy aplikacja odwołuje się do obszru pamięci, który nie został jej przydzielony. Ściśle rzecz biorąc : This error results if you try to access memory that is not legal for your application to access. The operating system halts your application and tells you that a general protection (GP) fault occurred, but your system does not crash. The following practices cause GP faults: -Loading constant values into segment registers -Performing arithmetic operations on segment registers of selectors -Using segment registers for temporary storage -Writing to code segments -Accessing memory beyond the local address space given to your application -Derefencing nil pointers Tylko, że to jest w helpie ... Pozdrawiam. Piotr.
Re: RunTime Error 216 !?
Author: Marcin 'Qrczak' Kowalczyk
Date: Wed, 30 Dec 1998 10:15
Date: Wed, 30 Dec 1998 10:15
18 lines
1764 bytes
1764 bytes
On Tue, 29 Dec 1998, Kowal wrote:
> Czy ktos moze mi objasnic co oznacza w/w blad?
General Protection Fault - występuje tylko w trybie chronionym (jest
zgłaszany przez procesor) i oznacza dużo rzeczy, co w Pascalu najczęściej
przekłada się na pisanie po wartości wskazywanej przez niezainicjowany
wskaźnik albo wskaźnik zawierający nil, wyjechanie poza tablicę,
pisanie po zwolnionej pamięci dynamicznej, zwalnianie pamięci dwa razy,
przekazanie na zewnątrz funkcji wskaźnika na zmienną lokalną i używanie
tej zmiennej po zakończeniu funkcji, wywołanie zmiennej proceduralnej
zawierającej śmieci...
--
__("< Marcin Kowalczyk * qrczak@knm.org.pl http://kki.net.pl/qrczak/
\__/ GCS/M d- s+:-- a21 C+++>+++$ UL++>++++$ P+++ L++>++++$ E->++
^^ W++ N+++ o? K? w(---) O? M- V? PS-- PE++ Y? PGP->+ t
QRCZAK 5? X- R tv-- b+>++ DI D- G+ e>++++ h! r--%>++ y-
Thread Navigation
This is a paginated view of messages in the thread with full content displayed inline.
Messages are displayed in chronological order, with the original post highlighted in green.
Use pagination controls to navigate through all messages in large threads.
Back to All Threads