Maybe try adding a semi-colon at the location marked below.

On 04/27/2015 03:46 PM, Michael Ring wrote:
> Did not work, now I get
>
> Fatal: Syntax error, ";" expected but "identifier PUBLIC" found
>
> I did a cut & paste of your code into my code
>
> Michael
> === code begin ===
>>
>> TSpecialFunctionRegister = record
>> public type
>>   TSpecialFunctionBitsList = specialize TList<TSpecialFunctionBits> ;
>> // <- semi-colon added here
>>   // 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 ===

_______________________________________________
fpc-devel maillist  -  [email protected]
http://lists.freepascal.org/cgi-bin/mailman/listinfo/fpc-devel

Reply via email to