Und noch ein Nachtrag.
Eine Klasse, welche ohne Sichtbarkeit vereinbart ist, wird mit eingeschalteter Typinformation als published und mit ausgeschalteter Typinformation als public verwendet.
Delphi-Quellcode:
type
TSEPA = class
BIC: String;
IBAN: String;
end;
Kommt bei mir eine Fehlermeldung "Published Feld BIC ist weder vom Typ class noch interface"
Füge ich public ein, dann wird die Vereinbarung fehlerfrei compiliert.