Herunterladen Inhalt Inhalt Diese Seite drucken

Fujitsu BS2000/OSD COBOL2000 V1.5 Benutzerhandbuch Seite 152

Compiler
Inhaltsverzeichnis

Werbung

Dialogtesthilfe AID
Zuweisungen und Vergleiche
1
Beachten Sie: Äquivalente Typen behandelt AID nicht als „gleiche" Typen (siehe Handbuch „COBOL2000-Sprachbeschreibung"
[1]).
152
Zuweisungen und Vergleiche von Variablen mit der gleichen TYPEDEF-Klausel
ohne STRONG-Angabe können analog zu Gruppen nur auf Low Level Ebene, d.h.
durch explizite Konvertierung der Gruppen in hexadezimalen Strings, durchgeführt
werden.
Bei Zuweisungen und Vergleichen von Variablen mit der gleichen TYPEDEF-Klau-
sel mit der STRONG-Angabe kann auf die explizite Konvertierung in hexadezima-
len Strings in der AID-Kommando-Eingabe verzichtet werden. AID prüft, ob Quelle
1
und Ziel die gleiche
führt dann die Zuweisung oder den Vergleich aus. Bei der Ausführung wird jedoch
intern die String-Konvertierung auf die Variable als Ganzes und nicht auf die einzel-
nen Komponenten durchgeführt.
Bei Zuweisungen und Vergleichen von typbezogenen Zeigern wird überprüft, ob die
Zeiger den gleichen Referenztyp haben. Wenn der Referenztyp eine Gruppe
(Struktur) mit der TYPEDEF-Klausel ist, ist zudem die STRONG-Angabe in der De-
klaration des Typs notwendig. Wird dem Zeiger eine Adresse über den Adress-Se-
lektor zugewiesen oder wird ein Zeiger mit einem Adress-Selektor verglichen, so
findet die analoge Typüberprüfung zwischen Referenztyp des Zeigers und dem Ar-
gumenttyp des Adress-Selektors statt.
TYPEDEF-Klausel mit der STRONG-Angabe besitzen und
Testhilfen für den Programmablauf
U41113-J-Z125-6

Quicklinks ausblenden:

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis