Hallo,
ja das ist der Fehler. Du darfst sie nicht 2 Mal deklarieren.
Wenn du die Variable bei "var Form1: TForm" deklarierst und die Unit1 in Unit7 über die "uses" einbindest, müsstest du die Variable nutzen können. Du kannst sie aber auch unter "public" von Unit1 deklarieren und über "Form1.Variable" im Unit7 darauf zugreifen, wenn die
Unit dort eingebunden wurde.
Ich hoffe, ich erzähle gerade keinen Mist.
Grüße, Matze