Hotline-Informationen zum Betriebssystem DOS

Stand 15.05.97

 

AUTOEXEC 6.x
AUTOEXEC.BAT DER VERSION 6.x
Beispiel einer Autoexec.bat von MS-DOS 6.x Revision A

LH C:\DOS\SMARTDRIV.EXE 2048 1024 /X
ECHO OFF
PROMPT $P$G
PATH=C:\;C:\DOS;C:\ELFAK
LH C:\DOS\KEYB GR,437,C:\DOS\KEYBOARD.SYS
LH C:\DOS\DOSKEY /OVERSTRIKE
LH C:\DOS\SHARE /F:496 /L:255
EL6

CONFIG 6x
CONFIG.SYS BEISPIELDATEI
Beispiel einer Config.sys von MS-DOS 6.x Revision A

DEVICE=C:\DOS\HIMEM.SYS
DEVICE=HIGH,UMB
DEVICEHIGH=C:\DOS\EMM386.EXE /RAM
DEVICEHIGH=C:\DOS\ANSI.SYS
BREAK ON
FILES=30
BUFFERS=30
SHELL=C:\COMMAND.COM C:\DOS\ /E:1024 /P /F
COUNTRY=049,437,C:\DOS\CONTRY.SYS
REM Wird der Speichermanager EMM386 aus \DOS aufgerufen, so muß für
REM >>ELFAK PC<< ab der DOS-Version 6.0 hinter EMM386.EXE der Parameter
REM 6.0 hinter EMM386.EXE der Parameter /RAM stehen. Bis zur DOS-Version
REM 6.0 jedoch /NOEMS.
REM Verwenden Sie den Speichermanager von WINDOWS 3.x aus dem Verzeichnis
REM \WINDOWS so muß trotz der DOS-Version 6.x als Parameter /NOEMS ver
REM wendet werden. >> ELFAK PC << läuft sonst nicht sauber.

DEBUG
DEBUGER STARTEN

Aufruf des Debuggers um z. B. in das Setup eines Rechners zu gelangen und Setup bearbeiten:

debug <Enter>
g=f000:100 <Enter>

DOS 0
LIGHTSTONE MULTITASKING AUSSCHALTEN

Ausschalten des Multitaskingbetriebs bei der Lightstone-Karte um im DOS Betrieb Programme zu fahren, welche nicht für Multitasking-Betrieb geeignet sind.

z. B. Conner Backup-Software CBB

 

DOS 1
DOS-FEHLER NR. 1

Ungültige Funktionsnummer
Es handelt sich um eine Betriebsystemmeldung von DOS.

 

DOS 2
DOS-FEHLER NR. 2

Das angegebene Datei konnte nicht gefunden werden.
Es handelt sich um eine Betriebsystemmeldung von DOS
Überprüfen Sie Ihre Pfad und Verzeichnisangabe.

Sollte die Meldung aufgrund einer Menü-Auswahl in >>ELFAK PC << erfolgt
sein, so teilen Sie den Eingabeablauf mit möglichst genauer Beschreibung per Fax an
ERS Danke für Ihre Mithilfe.

 

DOS 3
DOS-FEHLER NR. 3

Das angegebene Verzeichnis konnte nicht gefunden werden.
Es handelt sich um eine Betriebsystemmeldung von DOS.
Überprüfen Sie Ihre Pfad und Verzeichnisangabe.

Sollte die Meldung aufgrund einer Menü-Auswahl in >>ELFAK PC << erfolgt sein, so teilen Sie den Eingabeablauf mit möglichst genauer Beschreibung per Fax an ERS .Danke für Ihre Mithilfe.

 

DOS 4
DOS-FEHLER NR. 4

Zu viele geöffnete Dateien (keine freien Handles)

Es handelt sich um eine Betriebsystemmeldung von DOS.

Sollte die Meldung aufgrund einer Menü-Auswahl in >>ELFAK PC << erfolgt sein, so teilen Sie den Eingabeablauf mit möglichst genauer Beschreibung per Fax an ERS . Danke für Ihre Mithilfe.

 

DOS 5
DOS-FEHLER NR. 5

Zugriff verweigert. Es handelt sich um eine Betriebsystemmeldung von DOS.

Sollte die Meldung aufgrund einer Menü-Auswahl in >>ELFAK PC << erfolgt sein, so teilen Sie den Eingabeablauf mit möglichst genauer Beschreibung per Fax an ERS . Danke für Ihre Mithilfe.

 

DOS 6
DOS-FEHLER NR. 6

Ungültiges Handle
Es handelt sich um eine Betriebsystemmeldung von DOS

Sollte die Meldung aufgrund einer Menü-Auswahl in >>ELFAK PC << erfolgt sein, so teilen Sie den Eingabeablauf mit möglichst genauer Beschreibung per Fax an ERS . Danke für Ihre Mithilfe.

 

DOS 7
DOS-FEHLER NR. 7

Speicherkontrollblöcke zerstört
Es handelt sich um eine Betriebsystemmeldung von DOS.

 

DOS 8
DOS-FEHLER NR. 8

Nicht genügend freier Speicher
Es handelt sich um eine Betriebsystemmeldung von DOS.

 

DOS 9
DOS-FEHLER NR. 9

Ungültige Speicherblockadresse

Es handelt sich um eine Betriebsystemmeldung, ohne weitere Informationen.

 

DOS 10
DOS-FEHLER NR. 10

Ungültige Umgebung
Es handelt sich um eine Betriebsystemmeldung, ohne weitere Informationen.

 

DOS 11
DOS-FEHLER NR. 11

Ungültiges Format
Es handelt sich um eine Betriebsystemmeldung, ohne weitere Informationen.

 

DOS 12
DOS-FEHLER NR. 12

Ungültiger Zugriffscode
Es handelt sich um eine Betriebsystemmeldung, ohne weitere Informationen.

 

DOS 13
DOS-FEHLER NR. 13

Ungültige Daten
Es handelt sich um eine Betriebsystemmeldung, ohne weitere Informationen.

 

DOS 14
DOS-FEHLER NR. 14

Reserviert
Es handelt sich um eine Betriebsystemmeldung, ohne weitere Informationen.

 

DOS 15
DOS-FEHLER NR. 15

Angegebenes Laufwerk ungültig
Es handelt sich um eine Betriebsystemmeldung, ohne weitere Informationen.

 

DOS 16
DOS-FEHLER NR. 16

Versuch, das aktuelle Verzeichnis zu löschen
Es handelt sich um eine Betriebsystemmeldung, ohne weitere Informationen.

 

DOS 17
DOS-FEHLER NR. 17

Nicht das gleiche Gerät
Es handelt sich um eine Betriebsystemmeldung, ohne weitere Informationen.

 

DOS 18
DOS-FEHLER NR. 18

Keine weiteren Daten
Es handelt sich um eine Betriebsystemmeldung, ohne weitere Informationen.

 

DOS 19
DOS-FEHLER NR. 19

Versuch, auf eine schreibgeschützte Diskette zu schreiben
Es handelt sich um eine Betriebsystemmeldung, ohne weitere Informationen.

 

DOS 20
DOS-FEHLER NR. 20

Unbekannte Einheit
Es handelt sich um eine Betriebsystemmeldung, ohne weitere Informationen.

 

DOS 21
DOS-FEHLER NR. 21

Das angegebene Laufwerk ist nicht verfügbar.
Es handelt sich um eine Betriebsystemmeldung, ohne weitere Informationen.

 

DOS 22
DOS-FEHLER NR. 22

Es wurde ein unbekannter Befehl verwendet.
Es handelt sich um eine Betriebsystemmeldung, ohne weitere Informationen.

 

DOS 23
DOS-FEHLER NR. 23

Es ist ein Datenfehler Datenfehler (CRC) aufgetreten.
Es handelt sich um eine Betriebsystemmeldung, ohne weitere Informationen.

 

DOS 24
WRITE ERROR

Diese Fehlermeldung wird ausgegeben, wenn eine CA-Clipper-Anwendung nicht in der Lage ist, in eine Datenbank oder Indexdatei auf der Festplatte zu schreiben.

Überprüfen Sie, ob genügend freier Plattenspeicher vorhanden ist und ausreichend Verzeichniseinträge frei sind. Achten Sie darauf, daß die Datei nicht das Dateiattribut Nur Lesen (read only) besitzt. In einer Netwerkumgebung stellen Sie außerdem sicher, daß die Anwendung alle erforderlichen Rechte für den Dateizugriff besitzt.

Weitere Informationen hierzu finden Sie im Kapitel Netzwerkprogrammierung im Handbuch Programmierung und Dienstprogramme.

 

DOS 24-1
Netzwerk

Dieser Fehler kann auftreten, wenn in >> ELFAK PC << im Netzwerk eine Peisberechnung durchgeführt wird, und der Pfad für die temporären Dateien auf C:\DOS eingestellt ist. Verändern Sie die Pfadangabe in der Datei AUTOEXEC.BAT von

set temp=c:\dos

auf:

set temp=c:\temp
und booten Sie Ihren Rechner neu.

DOS 25
DOS-FEHLER NR. 25

Es ist ein Suchfehler aufgetreten.
Es handelt sich um eine Betriebsystemmeldung, ohne weitere Informationen.

 

DOS 26
DOS-FEHLER NR. 26

Im Laufwerk ist ein unbekanntes Medium.
Es handelt sich um eine Betriebsystemmeldung, ohne weitere Informationen.

 

DOS 27
DOS-FEHLER NR. 27

Auf dem Datenträger wurde ein Sektor nicht gefunden.
Es handelt sich um eine Betriebsystemmeldung, ohne weitere Informationen.

 

DOS 28
DOS-FEHLER NR. 28

Im Drucker ist kein Papier vorhanden.
Bitte Papier im Drucker einlegen und Drucker ONLINE schalten. Eventuell ist auch der Kabelanschluß zu überprüfen.

 

DOS 29
DOS-FEHLER NR. 29

Beim schreiben auf einen Datenträger ist ein Schreibfehler aufgetreten.
Handelt es sich um einen Schreibversuch auf eine Diskette, so prüfen Sie ob die Diskette richtig eingelegt, und das Laufwerk geschlossen ist. Bei einem Schreibversuch auf eine Festplatte prüfen Sie bitte, ob noch genügend freier Platz auf der Festplatte vorhanden ist.

 

DOS 30
DOS-FEHLER NR. 30

Beim lesen einer Datei ist ein Lesefehler aufgetreten.
Es handelt sich um eine Betriebsystemmeldung, ohne weitere Informationen.

 

DOS 31
DOS-FEHLER NR. 31

Allgemeiner Fehler
Es handelt sich um eine Betriebsystemmeldung, ohne weitere Informationen.

 

DOS 32
DOS-FEHLER NR. 32

Ungültige Share-Operation bei einem Dateizugriff.
Es wurde versucht, eine aktive Datei zu löschen oder umzubenennen. Es könnte sich aber auch um einen Programmfehler handeln. Setzen Sie sich daher gegebenenfalls bitte mit ERS in Verbindung. Beschreiben Sie bitte wie es zur Fehlfunktion gekommen ist, in nachvollziehbarer Form und faxen Ihre Nachricht an 06024 / 2460. Besten Dank für Ihre Mithilfe.

 

DOS 33
DOS-FEHLER NR. 33

Fehler bei Sperrung
Es handelt sich um eine Betriebsystemmeldung, ohne weitere Informationen.

 

DOS 34
DOS-FEHLER NR. 34

Unzulässiger Diskettenwechsel
Es handelt sich um eine Betriebsystemmeldung, ohne weitere Informationen.

 

DOS 35
DOS-FEHLER NR. 35

FCB nicht verfügbar
Es handelt sich um eine Betriebsystemmeldung, ohne weitere Informationen.

 

DOS 36
DOS-FEHLER NR. 36

Überlauf bei gemeinsamer Pufferbenutzung
Es handelt sich um eine Betriebsystemmeldung, ohne weitere Informationen.

 

DOS 37-49
DOS-FEHLER NR. 37-49

Reserviert
Es handelt sich um eine Betriebsystemmeldung, ohne weitere Informationen.

 

DOS 50
DOS-FEHLER NR. 50

Netzwerkanfrage nicht unterstützt
Es handelt sich um eine Betriebsystemmeldung, ohne weitere Informationen.

 

DOS 51
DOS-FEHLER NR. 51

Netzstation antwortet nicht
Es handelt sich um eine Betriebsystemmeldung, ohne weitere Informationen.

 

DOS 52
DOS-FEHLER NR. 52

Doppelter Name im Netzwerk
Es handelt sich um eine Betriebsystemmeldung, ohne weitere Informationen.

 

DOS 53
DOS-FEHLER NR. 53

Netzwerkname nicht gefunden
Es handelt sich um eine Betriebsystemmeldung, ohne weitere Informationen.

 

DOS 54
DOS-FEHLER NR. 54

Netzwerk nicht bereit
Es handelt sich um eine Betriebsystemmeldung, ohne weitere Informationen.

 

DOS 55
DOS-FEHLER NR. 55

Netzwerkeinheit existiert nicht
Es handelt sich um eine Betriebsystemmeldung, ohne weitere Informationen.

 

DOS 56
DOS-FEHLER NR. 56

Netzwerk BIOS-Befehlslimit überschritten
Es handelt sich um eine Betriebsystemmeldung, ohne weitere Informationen.

 

DOS 57
DOS-FEHLER NR. 57

Hardwarefehler am Netzwerkadapter
Es handelt sich um eine Betriebsystemmeldung, ohne weitere Informationen.

 

DOS 58
DOS-FEHLER NR. 58

Fehlerhafte Antwort vom Netzwerk
Es handelt sich um eine Betriebsystemmeldung, ohne weitere Informationen.

 

DOS 59
DOS-FEHLER NR. 59

Unerwarteter Netzwerkfehler
Es handelt sich um eine Betriebsystemmeldung, ohne weitere Informationen.

 

DOS 60
DOS-FEHLER NR. 60

Netzwerkadapter inkompatibel
Es handelt sich um eine Betriebsystemmeldung, ohne weitere Informationen.

 

DOS 61
DOS-FEHLER NR. 61

Druckerwarteschlange voll
Es handelt sich um eine Betriebsystemmeldung, ohne weitere Informationen.

 

DOS 62
DOS-FEHLER NR. 62

Nicht genug freier Speicher zum Drucken der Datei
Es handelt sich um eine Betriebsystemmeldung, ohne weitere Informationen.

 

DOS 63
DOS-FEHLER NR. 63

Druckdatei gelöscht (nicht genug freier Speicher)
Es handelt sich um eine Betriebsystemmeldung, ohne weitere Informationen.

 

DOS 64
DOS-FEHLER NR. 64

Netzwerkname gelöscht
Es handelt sich um eine Betriebsystemmeldung, ohne weitere Informationen.

 

DOS 65
DOS-FEHLER NR. 65

Zugriff verweigert
Es handelt sich um eine Betriebsystemmeldung, ohne weitere Informationen.

 

DOS 66
DOS-FEHLER NR. 66

Netzwerkgerätetyp nicht korrekt
Es handelt sich um eine Betriebsystemmeldung, ohne weitere Informationen.

 

DOS 67
DOS-FEHLER NR. 67

Netzwerknamen nicht gefunden
Es handelt sich um eine Betriebsystemmeldung, ohne weitere Informationen.

 

DOS 68
DOS-FEHLER NR. 68

Limit für Anzahl der Netzwerknamen überschritten
Es handelt sich um eine Betriebsystemmeldung, ohne weitere Informationen.

 

DOS 69
DOS-FEHLER NR. 69

Anzahl der Netzwerk-BIOS-Arbeitssitzungen überschritten
Es handelt sich um eine Betriebsystemmeldung, ohne weitere Informationen.

 

DOS 70
DOS-FEHLER NR. 70

Vorübergehend unterbrochen
Es handelt sich um eine Betriebsystemmeldung, ohne weitere Informationen.

 

DOS 71
DOS-FEHLER NR. 71

Netzwerkanfrage nicht akzeptiert
Es handelt sich um eine Betriebsystemmeldung, ohne weitere Informationen.

 

DOS 72
DOS-FEHLER NR. 72

Druck oder Dateiumlenkung unterbrochen
Es handelt sich um eine Betriebsystemmeldung, ohne weitere Informationen.

 

DOS 73-79
DOS-FEHLER NR. 73-79

Reserviert
Es handelt sich um eine Betriebsystemmeldung, ohne weitere Informationen.

 

DOS
DOS-FEHLER NR. 80

Datei existiert bereits
Es handelt sich um eine Betriebsystemmeldung, ohne weitere Informationen.

 

DOS 81
DOS-FEHLER NR. 81

Reserviert
Es handelt sich um eine Betriebsystemmeldung, ohne weitere Informationen.

 

DOS 82
DOS-FEHLER NR. 82

Verzeichniseintrag kann nicht vorgenommen werden
Es handelt sich um eine Betriebsystemmeldung, ohne weitere Informationen.

 

DOS 83
DOS-FEHLER NR. 83

Fehler im Zusammenhang mit INT 24H
Es handelt sich um eine Betriebsystemmeldung, ohne weitere Informationen.

 

DOS 84
DOS-FEHLER NR. 84

Zu viele Umlenkungen
Es handelt sich um eine Betriebsystemmeldung, ohne weitere Informationen.

 

DOS 85
DOS-FEHLER NR. 85

Doppelte Umlenkung
Es handelt sich um eine Betriebsystemmeldung, ohne weitere Informationen.

 

DOS 86
DOS-FEHLER NR. 86

Ungültiges Passwort
Es handelt sich um eine Betriebsystemmeldung, ohne weitere Informationen.

 

DOS 87
DOS-FEHLER NR. 87

Ungültiger Parameter
Es handelt sich um eine Betriebsystemmeldung, ohne weitere Informationen.

 

DOS 88
DOS-FEHLER NR. 88

Netzwerkeinheit fehlerhaft
Es handelt sich um eine Betriebsystemmeldung, ohne weitere Informationen.

 

DOS 331
STRING/ARRAY MEMORY OVERFLOW

Die maximale Kapazität des SVOS-Systems (Segment Virtual Object Store) wurde überschritten. Wegen der dynamischen Natur des SVOS ist es nicht möglich, genau anzugeben, wann dieser Fehler auftritt <Verweis auf das Speichermanagement zur Laufzeit (Runtime Memory Management)>. Dieser Fehler kann bereits bei der Verwendung von Zeichenketten und/oder Arrays mit über einem Megabyte auftreten; im günstigsten Fall erscheint die Fehlermeldung jedoch erst bei einer Überschreitung von 16 MB. Die Ursache für diesen Fehler liegt in der Deklaration von extrem großen Arrays (z.B. LOCAL Array [500][300]). Beachten Sie, daß jedes Array-Element Speicherplatz benötigt (auch wenn sein Wert NIL ist). Die Anzahl der Elemente innerhalb eines Arrays berechnen Sie durch Multiplizieren der Elemente in jeder Dimension und Hinzuaddieren der Summe aller Dimensionen außer der letzten. Das im vorstehenden Beispiel erwähnte Array Array [500][300] besitzt also (500 x 300) + 150.500 Elemente. Da jedes Array-Element in CA-Clipper 14 Bytes benötigt, ergibt dies insgesamt 150.500 x 14 oder 2.107.000 Bytes, d.h., die Deklaration umfaßt mehr als ein Megabyte und kann daher bereits eine Fehlermeldung auslösen.

 

DOS 332
STRING/ARRAY MEMORY OVERFLOW

Die maximale Kapazität des SVOS-Systems (Segment Virtual Object Store) wurde überschritten. Wegen der dynamischen Natur des SVOS ist es nicht möglich, genau anzugeben, wann dieser Fehler auftritt <Verweis auf das Speichermanagement zur Laufzeit (Runtime Memory Managements)>. Dieser Fehler kann bereits bei der Verwendung von Zeichenketten und /oder Arrays mit über einem Megabyte auftreten; im günstigsten Fall erscheint die Fehlermeldung jedoch erst bei einer Überschreitung von 16 MB. Sie können dieses Problem lösen, indem Sie die Größe und/oder Anzahl gleich zeitig aktiver Zeichenketten und Arrays verringern. Die häufigste Ursache für diesen Fehler liegt in der Deklaration von extrem großen Arrays (z.B. LOCAL Array [500][300]). Beachten Sie, daß jedes Array-Element Speicherplatz benötigt (auch wenn sein Wert NIL ist). Die Anzahl der Elemente innerhalb eines Array berechnen Sie durch Multiplizieren der Elemente in jeder Dimension und Hinzuaddieren der Summe aller Dimensionen außer der letzten. Das im vorstehenden Beispiel erwähnte Array [500][300] besitzt also (500 x 300) + 150.500 Elemente. Da jedes Array-Element in CA-Clipper 14 Bytes benötigt, ergibt dies insgesamt 150.500 x 14 oder 2.107.000 Bytes, d.h., die Deklaration umfaßt mehr als ein Megabyte und kann daher bereits eine Fehlermeldung auslösen.

 

DOS 415
CANNOT OPEN OVERLAY FILE

Diese Fehlermeldung erscheint, wenn eine Overlay-Datei von einer CA-Clipper-Anwendung nicht gefunden oder geöffnet werden kann. Overlay-Dateien können ausführbare Dateien (.EXE) (bei dynamischen Overlays), vorgelinkte Bibliotheksdateien (.pll) und statische Overlay-Dateien (.ovl) sein. Die häufigste Ursache für diesen Fehler besteht darin, daß der CA-Clipper-Anwendung nicht genügend Datei-Handles zur Verfügung gestellt wurden. Als ersten Schritt zur Lösung dieses Problems sollten Sie daher die Anzahl der verfügbaren Datei-Handles erhöhen. Informationen hierzu finden Sie im Abschnitt Dateien und Puffer im Kapitel Die Laufzeitumgebung des Handbuches Programmierung und Dienstprogramme. Besteht das Problem weiterhin, ist es auch möglich, daß die zu öffnende Besteht das Problem weiterhin, ist es auch möglich, daß die zu öffnende Datei von der CA-Clipper-Anwendung nicht gefunden werden konnte. Informationen hierzu finden Sie im Abschnitt Das Verzeichnis für ausführbare Dateien festlegen im Kapitel Die Laufzeitumgebung des Handbuches Programmierung und Dienstprogramme.

Überprüfen, ob genügend freier Hauptspeicher zur Verfügung steht. Wenn Ja, bei SHELL den Parameter /E: erhöhen. Beispiel: shell=c:\dos\command.com /p /e:1024

DOS 5302
CONVENTIONAL MEMORY EXHAUSTED

Dies ist eine Out of Memory-Meldung. Sie zeigt an, daß der CA-Clipper-Anwendung nicht genügend freier konventioneller Speicher zur Verfügung steht Dieser Fehler tritt speziell dann auf, wenn der Manager des virtuellen Speichers versucht, ein zuvor auf die Festplatte oder in den Expansionsspeicher ausgelagertes VM-Segment im konventionellen Speicher abzulegen und dieser Versuch fehlschlägt. Stellen Sie dem VM-System mehr konventionellen Speicher zur Verfügung. Hierfür gibt es mehrere Möglichkeiten:

  1. Stellen Sie dem VM-System mehr konventionellen Speicher zur Verfügung. Hierfür gibt es mehrere Möglichkeiten:
  2. Vergrößern Sie den Bereich des verfügbaren konventionellen Speichers indem Sie residente Programme aus dem Speicher entfernen, eine 386er-Speicherverwaltung einsetzen etc.), bevor Sie die Anwendung erneut ausführen. Verwenden Sie einen andernen Linker, der in der Lage ist, C- und AssemblerQuellcode in dynamischen Overlays abzulegen. C- und Assembler-Quellcode wird von RTLink nicht automatisch in Overlays abgelegt und befindet sich daher während der gesamten Ausführungsdauer der Anwendung im konventionellen Speicher.
  3. Stellen Sie sicher, daß in allen C- oder Assembler-Quellen das VMM von CA-Clipper zur dynamischen Speicherbelegung verwendet wird. Jede Speicherbelegung, die über die Fixed Memory Allocator-Funktion (_xalloc() und _xgrab() durchgeführt wird, verringert den verfügbaren konventionellen Speicher, wenn dieser nicht sofort wieder freigegeben wird.

 

DOS 5304
CONVENTIONAL MEMORY EXHAUSTED

Dies ist eine Out of Memory-Meldung. Sie zeigt an, daß der CA-Clipper-Anwendung nicht genügend freier konventioneller Speicher zur Verfügung steht Dieser Fehler tritt speziell dann auf, wenn eine Funktion versucht, konventionellen Speicher zu belegen und dieser Versuch fehlschlägt. Der Fehler kann die Folge eines nicht geglückten Aufrufes der Extend-System Funktion grab() sein.

Stellen Sie dem VM-System mehr konvetionellen Speicher zur Verfügung.
Hierfür gibt es mehrere Möglichkeiten:

  1. Vergrößern Sie den Bereich des verfügbaren konventionelle Speichers (indem Sie residente Programme aus dem Speicher entfernen, eine 386er-Speicherverwaltung einsetzen etc.), bevor Sie die Anwendung erneut ausführen.
  2. Verwenden Sie einen anderen Linker, der in der Lage ist, C- und Assembler-Quellcode in dynamischen Overlays abzulegen. C- und Assembler-Quellcode wird von .RTLink nicht automatisch in Overlays abgelegt und befindet sich daher während der gesamten Ausführungsdauer der Anwendung im konventionellen Speicher.
  3. Stellen Sie sicher, daß in allen C- oder Assembler-Quellen das VMM von CA-Clipper zur dynamischen Speicherbelegung verwendet wird. Jede Speicherbelegung, die über die Fixed Memory Allocator-Funktionen (_xalloc() und _xgrab()) durchgeführt wird, verringert den verfügbaren konventionellen Speicher, wenn dieser nicht sofort wieder freigegeben wird.

 

DOS 5306
CONVENTIONAL MEMORY EXHAUSTED

Dies ist eine Out of Memory-Meldung. Sie zeigt an, daß der CA-Clipper-Anwendung nicht genügend freier konventioneller Speicher zur Verfügung steht Dieser Fehler tritt speziell dann auf, wenn der Manager des virtuellen Speichers versucht, ein zuvor auf die Festplatte oder in den Expansionsspeicher ausgelagertes VM-Segment im konventionellen Speicher abzulegen und dieser Versuch fehlschlägt.

Stellen Sie dem VM-System mehr konventionellen Speicher zur Verfügung. Hierfür gibt es mehrere Möglichkeiten:

  1. Vergrößern Sie den Bereich des verfügbaren konventionellen Speichers (in dem Sie residente Programme aus dem Speicher entfernen, eine 386er-Speicherverwaltung einsetzen etc.), bevor Sie die Anwendung erneut ausführen.
  2. Verwenden Sie einen anderen Linker, der in der Lage ist, C- und Assembler-Quellcode in dynamischen Overlays abzulegen. C- und Assembler-Quellcode wird von .RTLink nicht automatisch in Overlays abgelegt und befindet sich daher während der gesamten Ausführungsdauer der Anwendung in konventionellen Speicher.
  3. Stellen Sie sicher, daß in allen C- oder Assembler-Quellen das VMM von CA-Clipper zur dynamischen Speicherbelegung verwendet wird. Jede Speicherbelegung, die über die Fixed Memory Allocator-Funktionen (_xalloc() und _xgrab() durchgeführt wird, verringert den verfügbaren konventionellen Speicher, wenn dieser nicht sofort wieder freigegeben wird.

 

DOS 5312
CONVENTIONAL MEMORY EXHAUSTED

Dies ist eine Out of Memory-Meldung. Sie zeigt an, daß der CA-Clipper Anwendung nicht genügend freier konventioneller Speicher zur Verfügung steht Dieser Fehler tritt speziell dann auf, wenn der Manager des virtuellen Speichers versucht, ein VM-Segment auf die Festplatte oder in den Expansions speicher auszulagern und dort kein Speicher mehr frei ist.

Stellen Sie der Anwendung mehr virtuellen Speicher zur Verfügung. Dies erreichen Sie, indem Sie mit Hilfe der Option E in der Umgebungsvariable CLIPPER cen verfügbaren Expansionsspeicher vergrößern oder indem Sie durch in der Umgebungsvariable CLIPPER über die Option SWAPK weiteren Plattenspeicher zur Verfügung stellen. Sie können dieses Problem auch lösen, indem Sie die Größe und/oder Anzahl der gleichzeitig aktiven Zeichenketten und Arrays verringern. Die häufigste Ursache für diesen Fehler liegt in der Deklaration von extrem großen Arrays (z.B. LOCAL Array [4096][4096].

Die häufigste Ursache für diesen Fehler liegt in der Deklaration von extrem großen Arrays (z.B. LOCAL Array [4096][4096]. Beachten Sie, daß jedes Array-Element Speicherplatz benötigt (auch wenn sein Wert NIL ist). Die Anzahl der Elemente innerhalb eines Arrays berechnen Sie durch Multiplizieren der Elemente in jeder Dimension und Hinzuaddieren der Summe aller Dimensionen außer der letzten. Das im vorstehenden Beispiel erwähnte Array.

Array [4096][4096] besitzt also (4096 x 4096) + 16.781.312 Elemente. Da je des Array-Element in CA-Clipper 14 Bytes benötigt, ergibt dies insgesamt 16.781.312x14 oder 234.938.368 Bytes, d.h. die Deklaration überschreitet die theoretische Kapazität des VMM.

 

DOS 5313 Nicht behebbarer Fehler 5313

Problem: Kein Platz für die Speicherauslagerungsdatei
Ursache: Auf Ihrer Festplatte steht nicht genügend freier Speicher zur Verfügung.
Lösung: Sorgen Sie für mehr freien Festplattenspeicher.
Beispiel: Löschen Sie nicht mehr benötigte Projekte

 

Weitere Informationen bei: Elektro-Rosenberger Software GmbH