Delphi Compiler Error
E2074 Label declared and referenced, but not set ‘%s’
Reason for the Error & Solution
You declared and used a label in your program, but the label definition was not encountered in the source code.
program Produce; procedure Labeled; label 10; begin goto 10; end; begin end.
Label 10 is declared and used in the procedure ‘Labeled’, but the compiler never finds a definition of the label.
program Produce; procedure Labeled; label 10; begin goto 10; 10 end; begin end.
The simple solution is to ensure that a declared and used label has a definition, in the same scope, in your program.