Hallo #,
ich habe hier eine Klasse mit einem Record.
Delphi-Quellcode:
FieldExist
bField1: Boolean
end;
Ja, das ist eine
DB-Klasse.
Jetzt leite ich die Klasse aber von einer anderen ab,
die eine Funktion FieldExist (mit einem Parameter) besitzt.
schreibe ich jetzt
if FieldExist.bField1
meckert der Compiler und will den Parameter aus der Oberklasse haben.
Schreibe ich
if Self.FieldExist.bField1
ist der Comiler zufrieden.
Warum will er im ersten Fall das FieldExist der Oberklasse ?
Heiko