This is crazy. I'm trying to change the caption on a label (class TLABEL) using a qualified name; e.g. Pform.hitNo.caption := 'trial' where Pform is the name of the form in which the label hitNo occurs. Pform is declared as type TPform inside a Main Form in a Unit called Partition. The Access Violation occurs no matter where I use Pform.hitNo--in event code such as OnShow, in my own procedure inside Partition or when I try to execute it in a Unit outside of Partition (with proper formulation of the Uses statement to allow communication). In all cases, the programs compiled without error. This is driving me nuts--I've used the same kind of qualified name in the same way dozens of times in dozens of programs. I am writing in Delphi 7.0. HELP!
John
John