Guten Abend,
Ich habe ein Problem, dass ich mir echt nicht erklären kann:
Ich habe zwei Formulare/Units. In dem 1. habe ich
Steuerung:(Maus,Tastatur);
global deklariert. Wenn man nun auf einen Button klickt, wird das 2. Formular aufgerufen und es soll die Variable übergeben werden, der Typ bleibt derselbe, in
Unit 2 ist auch
Steuerung:(Maus,Tastatur);
global deklariert. Zur Übergabe nutze ich bei FormShow
Steuerung:=mHauptMenue.Steuerung
Das Programm startet aber nicht, der Compiler sagt, es seien inkompatible Typen. Steuerung ist jedoch in beiden Units genau gleich deklariert. Warum zeigt er es dennoch als Fehler an?