(Moderator)
Registriert seit: 6. Mai 2005
Ort: Berlin
4.956 Beiträge
Delphi 2007 Enterprise
|
Re: Verschiedene Klassen in Klasse
12. Jun 2005, 14:48
Gut, wenn also
A. TBaurer = Class (TPeg) und
B. Board.Peg is TPeg dann muss
C. (Board.Peg as TBauer) gehen.
So einfach ist das.
Umkehrschluss: Aus NOT(C)-> not(b) oder not(a).
Wenn Delphi jetzt (scheinbar spinnt), dann ist das natürlich zum haareraufen. Aber hier liegt der Fehler mit Sicherheit bei Dir.
Was passiert, wenn Du nach dem
(PlayField[i+j+k].peg as TBauer).
die Code-completion mit Ctrl+C aufrufst?
und was passiert bei
PlayField[i+j+k].peg.
???
"Wenn ist das Nunstruck git und Slotermeyer? Ja! Beiherhund das Oder die Flipperwaldt gersput!"
(Monty Python "Joke Warefare")
|