On 27.04.2015 20:31, Michael Ring wrote:
Argh, soory, cut & waste error, this is the correct thing:
TSpecialFunctionRegister = record
name: String;
device: String;
address: longWord;
bits: TList<TSpecialFunctionBits>;
constructor create(theName: String; theAddress: longWord);
end;
As I expected. Try this:
=== code begin ===
TSpecialFunctionRegister = record
public type
TSpecialFunctionBitsList = specialize TList<TSpecialFunctionBits>
// alternatively you could declare that outside of the record as well
if you need it more often
public
name: String;
device: String;
address: LongWord;
bits: TSpecialFunctionBitsList;
constructor Create(theName: String; theAddress: LongWord);
end;
=== code end ===
Regards,
Sven
_______________________________________________
fpc-devel maillist - [email protected]
http://lists.freepascal.org/cgi-bin/mailman/listinfo/fpc-devel