🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Thread View: pl.comp.lang.pascal
3 messages
3 total messages Started by Kowal Tue, 29 Dec 1998 21:47
RunTime Error 216 !?
#504
Author: Kowal
Date: Tue, 29 Dec 1998 21:47
4 lines
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 !?
#505
Author: Piotr|||
Date: Wed, 30 Dec 1998 09:01
28 lines
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 !?
#506
Author: Marcin 'Qrczak' Kowalczyk
Date: Wed, 30 Dec 1998 10:15
18 lines
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