El error de "Undeclare identifier" suele aparecer por un sólo motivo, y es que la Unit donde se va a utilizar dicho "identifier" no tiene incluida en su claúsula "uses" la unit donde está definido.
Ojo, que a veces el compilador te da error en una unit y resulta que el error es porque en esa unit se llama a otra que es la que tiene el error de verdad.
No se, con las explicaciones que das no puedo aclararte más cosas.
Saludos
|