home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Best of German Only 2
/
romside_best_of_german_only_2.iso
/
dos
/
lernbild
/
itg
/
entpack.exe
/
DOC
/
VERSION.DOC
< prev
Wrap
Text File
|
1994-02-20
|
7KB
|
148 lines
Falls Sie Fehler im Compiler finden sollten, bitte ich Sie, mir ein
Beispielprogramm auf Diskette zukommen zu lassen.
Änderungen / Erweiterungen / beseitigte Fehler
Version 0.81
- automatische Anpassung der Compilertabellen für 512kB Hauptspeicher
eingeführt
Version 0.82
- Fehler (Variablenüberlauf) in DefiniereWelt für große Grenze behoben
Version 0.83
- Fehler im Hilfesystem behoben
- fehlerhafte Anzeige der Wahrheitswerte "wahr"/"falsch" korrigiert
- XOR-Verknüpfung eingeführt
- bitweise Verknüpfung von INTEGER-Variablen (AND/OR/XOR/NOT) eingeführt
Version 0.84
- Laufzeitverhalten des Interpreters optimiert
- automatische Deklarationsmöglichkeit für Variablen der Typen INTEGER,
REAL, BOOLEAN, CHAR und STRING nach Wertzuweisung implementiert
Version 0.85
- halbautomatische Deklarationsmöglichkeit für Variablen der Typen INTEGER,
REAL, BOOLEAN, CHAR und STRING nach READ/READLN implementiert
- Laufzeitverhalten für Stringbearbeitung optimiert
- Version für 286-Prozessoren durch Overlay-Version für Computer mit EMS,
RAM-Disk oder Festplatte ersetzt
Version 0.86
- halbautomatische Deklarationsmöglichkeit erweitert bei Prozeduren, die
Variableninhalte mit Werten belegen wie z.B. VAL, STR usw.
- Makrodatei EDIT.MAC wird beim Programmstart automatisch geladen
- Vektorfonts implememtiert
Version 0.87
- fehlerhafte Debug-Ausgabe nach DEBUGEIN korrigiert, die durch Fehler in der
Optimierung im Laufzeitverhalten heineingekommen ist
- FORWARD-Deklaration mit bis zu 5 lokalen FORWARD-Deklarationen
implementiert
Version 0.88
- Aufzählungtypen implementiert
Version 0.89
- Include-Dateien eingeführt
- dynamische Variablen für Arrays und Records implementiert
- Scrollen des Grafikschirms verbessert
- verbessertes Installationsprogramm
- Stopuhr implementiert
Version 0.90
- Fehler beim Scrollen im Grafikmodus bei Hercules-Karten beseitigt
- Fehler beim Lesen von Records aus einer Datei beseitigt
Version 0.91
- Fehler in Zusammenhang mit Datei-Variablen als Variablen-Parameter
beseitigt
- Dateien können jetzt auch nach CLOSE durch RESET/REWRITE ohne ASSIGN
wieder geöffnet werden
- Fehler bei Vergleichen von Zeigern beseitigt
- dritte Stufe zur Reduzierung der Größe der Compiler-Tabellen bei zu wenig
freiem Hauptspeicher eingeführt
- Fehler in DatenVonDiskette beseitigt
- Fehler bei StringVariable := Copy(String,....); beseitigt
- bei der Meldung "nicht definierter Bezeichner" des Compilers wird eine
Liste mehr oder weniger ähnlicher Bezeichner eingeblendet
Version 0.92
- Konfigurations-Programm für Druckertreiber und Bildschirm-Attribute
erstellt. Bildschirm-Attribute konnten bisher nicht angepaßt werden,
das ist ab dieser Version möglich. DRUCKER.CFG wird durch ITG.CFG
ersetzt
- Unterbereiche der Typen INTEGER und CHAR implementiert
- Zugriffe auf einzelne Buchstaben eines STRINGs in einem ARRAY OF STRING
implementiert
- Heap-Fragmentierung verringert
Version 0.93
- Farbgrafik auf VGA-Karten implementiert
- freie Farbwahl für Schrift und Hintergrund im Textmodus auf VGA-Karten
implementiert
- Treffsicherheit der phonetischen Suche erheblich verbessert
- CASE-Struktur jetzt ohne ELSE möglich
- Fehler bei WÄHLEFONT("FONTNAME.CHR") beseitigt für den Fall, daß ".chr"
geschrieben wurde
- 6 Funktionen zur Bestimmung der Welt-Parameter neu implementiert
- dynamische Anpassung der Größe der Compiler-Tabellen zur Laufzeit, dadurch
Vergrößerung des freien Heaps
- das Handbuch wird ab dieser Version mit der wissenschaftlichen Textver-
arbeitung AKZENT II gedruckt, die ebenfalls im Shareware-Bereich
erhältlich ist. Der Vollversion liegt der Text des Handbuches im
AKZENT II-Format bei.
Version 0.94
- WICHTIGE ÄNDERUNG : laufende Programme werden jetzt mit STRG-B
abgebrochen! bisher : STRG-BREAK (ist wegen der Protected-Mode-
Version nicht mehr möglich)
- Protected-Mode-Version zusätzlich im Lieferumfang enthalten
- erhebliche Verbesserungen im Direkt-Modus durch die Möglichkeit,
interaktiv Prozeduren im Lernmodus zu "Erlernen" einschließlich
rückgängigmachen der jeweils letzten gültigen Anweisung. Das
Protokoll der Lernsequenz steht dann wie gewohnt als lauffähiges
Programm im Editor
- ITG-PASCAL kann beim Start dazu veranlaßt werden, auf ein bestimmtes
Laufwerk und einen bestimmten Pfad zu wechseln
- In der Konfiguration können bis zu acht Laufwerke von A: bis Z:
festgelegt werden, auf die gewechselt werden kann. Ein Wechsel auf
andere nicht aufgezählte Laufwerke ist nicht möglich.
- In der Konfiguration können Menüpunkte gesperrt werden, auf die die
Schüler noch keinen Zugriff haben sollen
Version 0.95
- Lernmodus um Prozeduren mit Parametern erweitert
- für "Igel-Grafik fortsetzen" dürfen jetzt auch Prozeduren mit Kontroll-
strukturen im Editor stehen
- Stiftfarbe wird im Direktmodus jetzt nicht mehr nach jedem Schritt auf
weiß zurückgesetzt
- Cursor- und Igelfarben besser auf den Hintergrund abgestimmt
- Fehler in RUN.EXE / RUNX.EXE beseitigt, der in Version 0.93 durch die
dynamische Anpassung der Compilertabellen entstanden ist
- Makros können im Editor nach Eingabe des ersten Makrowortes und der
Leertaste automatisch abgerufen werden. Das Umschalten erfolgt mit
F5, Anzeige in der Statuszeile : AutoMakro
- im Editor können Standardbezeichner, in ITG-PASCAL deklarierte Bezeichner
und deren Synonyme in zwei unterschiedlichen Farben (VGA) bzw. Attributen
(HGC) hervorgehoben werden
- Hardcopy für HP-Deskjet / -Laserjet und kompatible Drucker möglich
Version 0.96
- Hilfeanforderung im Grafik-Direktmodus führt bei zu wenig freiem
Speicher zum Programmabsturz
- durch Optimierung der Laufzeit-Bibliothek werden Laufzeitfehler jetzt
in allen Programmversionen sicher aufgefangen
- in allen Programmversionen ist der Abbruch eines laufenden Programms
neben STRG-B auch wieder mit STRG-BREAK möglich
Version 0.97
- Optimierung des Bildaufbaus im Texteditor
- Kommentare werden hervorgehoben
- Beseitigung einiger Fehler im Editor
Version 0.98
- Beseitigung eines Fehlers im Editor, der durch die Geschwindigkeits-
optimierung in Version 0.97 hineingekommen ist
- Änderung der Tastaturabfrage und Beseitigung der Probleme mit Ctrl-C
und Ctrl-Break