Article View: maus.lang.tpascal
Article #24Speicherzuordnungsfehler
From: Steffen Pollrich
Date: Mon, 30 Jan 1995 00:00
Date: Mon, 30 Jan 1995 00:00
58 lines
3385 bytes
3385 bytes
Hallo !!
=========
(Ja, DER schon wieder mit seinen ... Fragen)
Es geht um folgendes:
Bei einem mit Borland TPascal 7.0 geschriebenen Programm
(als .exe kompiliert, gr��e ca. 23Kb) bekomme ich regelm��ig
die Meldung:
'Speicherzuordnungsfehler, kann COMMAND nicht laden,
System angehalten'
Dies tritt in der Regel nur auf, wenn das Prog. mittels
Batch Datei mehrmals (4-5x) hintereinander aufgerufen wurde.
Weiterhin f�hrt ein Programmaufruf unter CrossPoint (als
Eingangsfilter oder im Dos-Shell) _nach Beendigung_ des
Programmes zum Absturz von XP oder gar zum Absturz des
Rechners.
Dabei macht mein Prog. eigendlich nichts besonders
aufregendes. Keine ASM- Operationen oder so. Nur ein paar
Lese- und Schreibzugriffe auf Textdateien, die in diesem
Moment von keinem anderen Prog ge�ffnet wurden und von denen
auch nur jeweils max. 3 ge�ffnet sind (und anschlie�end
definiert geschlossen werden). Es werden die Units DOS,
WINDOS, STRING und CRT genutzt, sowie ca. 30 Variablen
(lokal und Global) unterschiedlichen Typs (ist das evtl. zu
viel?).
Es sollte noch gesagt werden, da� das Programm seine Sache
1a macht. W�hrend zahlloser �berpr�fungen unter der TP-
Oberfl�che (Debugger) hab ich keinen Fehler finden k�nnen
(alle Variablen haben definierte Werte angenommen und auch
{$I+,R+} brachte keine Fehlermeldung. Nur irgendwie stellt
es was mit dem Speicher an oder gibt den benutzten Bereich
nicht wieder Frei !?
Hat jemand einen Tip ?
Erstmal danke f�rs Lesen. Ich hoffe, jemand kann mir helfen,
da ich nun schon sei einer Woche erfolglos hin und her
probiere.
Tsch��
POLLE
++++++++++++++++++++++++++++++++++++++++++++++++++++
+ +
+ Rauchen gef�hrdet Ihre Gesundheit! +
+ +
+ (Besonders in Munitionsfabriken) +
+ +
++++++++++++++++++++++++++++++++++++++++++++++++++++
## CrossPoint v3.0 ##
Technical Details
Message-ID:
<5erVjJ1JepB@0polle.tomate.oche.de>Path:
arc1-ca.pugleaf.net!nntp.gmd.de!news.rwth-aachen.de!newsserver.rrzn.uni-hannover.de!unihil!rz.uni-hildesheim.de!baghira.han.de!ldb.han.de!ttb.aworld.de!DARKNESS.gun.de!indigo.oche.de!tomate.oche.de!POLLEShow Full Headers
Complete Article Headers
X-Google-Language: GERMAN,ASCII X-Google-Thread: 110467,ac5294b733c89efc,start X-Google-Attributes: gid110467,public X-Google-Thread: 132350,ac5294b733c89efc,start X-Google-Attributes: gid132350,public X-Google-Thread: 111005,ac5294b733c89efc,start X-Google-Attributes: gid111005,public X-Google-Thread: 14e605,ac5294b733c89efc,start X-Google-Attributes: gid14e605,public X-Google-Thread: 10263e,ac5294b733c89efc,start X-Google-Attributes: gid10263e,public X-Google-ArrivalTime: 1995-01-29 16:00:00 PST Path: arc1-ca.pugleaf.net!nntp.gmd.de!news.rwth-aachen.de!newsserver.rrzn.uni-hannover.de!unihil!rz.uni-hildesheim.de!baghira.han.de!ldb.han.de!ttb.aworld.de!DARKNESS.gun.de!indigo.oche.de!tomate.oche.de!POLLE From: POLLE@tomate.oche.de (Steffen Pollrich) Newsgroups: maus.lang.tpascal,coders_corner.programmieren.pascal,fido.ger.pascal,katana.workshop.turbopascal,zer.z-netz.sprachen.pascal Subject: Speicherzuordnungsfehler Date: 30 Jan 95 00:00:00 GMT Message-ID: <5erVjJ1JepB@0polle.tomate.oche.de> X-Mailer: CrossPoint v3.0 X-Gateway: ZCONNECT UL ldb.han.de [UUCPfZ V5.53 U002] MIME-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: 8bit Lines: 60