Forum: Object-Pascal / Delphi-Language
by hanspeter,
19. Jun 2014
Das es so geht, ist mir schon klar.
Was mich stört ist die unterschiedliche Sichtbarkeit public/published,
abhängig davon ob erweiterte Typinfo ein- oder ausgeschaltet ist.
Forum: Object-Pascal / Delphi-Language
by hanspeter,
19. Jun 2014
Und noch ein Nachtrag.
Eine Klasse, welche ohne Sichtbarkeit vereinbart ist, wird mit eingeschalteter Typinformation als published und mit ausgeschalteter Typinformation als public verwendet.
type
TSEPA = class
BIC: String;
IBAN: String;
end;
Kommt bei mir eine Fehlermeldung "Published Feld BIC ist weder vom Typ class noch interface"
Forum: Object-Pascal / Delphi-Language
by hanspeter,
18. Jun 2014
Ich habe nachfolgenden Konstruct:
IMessageService = interface
procedure SubScribe(const ASubscriber : ISubScriber; const AFilt : Cardinal = 0);
end;
function MessageService : IMessageService;
Das funktioniert auch.
Sobald ich aber Laufzeit Typinformationen einschalte, kommen zwei Fehlermeldungen.