Forum: Object-Pascal / Delphi-Language
by implementation,
18. Feb 2012
Es gibt Schlüsselwörter, die sind nur in einem bestimmten Kontext reserviert. Wie ja bspw. auch read und write.
Public kann gut eines davon sein, denn wo braucht man Public auch sonst außer in Klassen- und Nostalgie-Object-Deklarationen?
Forum: Object-Pascal / Delphi-Language
by implementation,
18. Feb 2012
Genau, danke für den Hinweis, ist korrigiert :thumb:
Forum: Object-Pascal / Delphi-Language
by implementation,
18. Feb 2012
Das kommt daher, dass du hinter class(TRechnen) beide Male ein Semikolon hast. Das heißt für den Compiler: "Hier ist der Typ zuende" - und daraufhin liest er 'public' und denkt, du willst noch einen weiteren Typen namens "public" deklarieren. Nimm die Semikola mal weg.