Delphi Compiler Error
H2164 Variable ‘%s’ is declared but never used in ‘%s’
Reason for the Error & Solution
You have declared a variable in a procedure, but you never actually use it. -H
program Produce; (*$HINTS ON*) procedure Local; var i : Integer; begin end; begin end. program Solve; (*$HINTS ON*) procedure Local; begin end; begin end.
One simple solution is to remove any unused variable from your procedures. However, unused variables can also indicate an error in the implementation of your algorithm.