Recent

Author Topic: unit1.pas(71,17) Error: Identifier not found "TNames"  (Read 3528 times)

CrazyRam

  • New Member
  • *
  • Posts: 13
unit1.pas(71,17) Error: Identifier not found "TNames"
« on: March 25, 2015, 09:38:37 pm »
I'm working my way through 'Getting started with Lazarus and Free Pascal'

I've hit a problem that I can't figure out. 

I am getting the above error.

File source attached

FIA
Ram.

wp

  • Hero Member
  • *****
  • Posts: 11923
Re: unit1.pas(71,17) Error: Identifier not found "TNames"
« Reply #1 on: March 25, 2015, 09:44:25 pm »
TNames is not properly declared: There is a superfluous "end" after "procedure loaddata", or remove the following lines "private", "public", "end"

CrazyRam

  • New Member
  • *
  • Posts: 13
Re: unit1.pas(71,17) Error: Identifier not found "TNames"
« Reply #2 on: March 25, 2015, 10:05:03 pm »
Cheers wp,

It wasn't a superfluous 'end' per se. It was just my layout. I had to put the  2 type end blocks from the book in  the type end block from the form declaration, instead of after it..

Sorted now.

Thx again.
Ram.
« Last Edit: March 25, 2015, 11:06:48 pm by CrazyRam »

User137

  • Hero Member
  • *****
  • Posts: 1791
    • Nxpascal home
Re: unit1.pas(71,17) Error: Identifier not found "TNames"
« Reply #3 on: March 26, 2015, 12:24:46 am »
You are also repeating the word "type". It is not a required word before every type, it just marks start of a type-section sort of. "var" does same thing.

CrazyRam

  • New Member
  • *
  • Posts: 13
Re: unit1.pas(71,17) Error: Identifier not found "TNames"
« Reply #4 on: March 26, 2015, 12:32:37 am »
Cheers for that.

I was following the book, never thought of dropping the additional Type and Ends.

 

TinyPortal © 2005-2018