Hallo Richard,
wahrscheinlich liegt es an der USES-Anweisung in deinem Programm.
TBevelKind kommt normalerweise aus der
Unit "Controls". Wenn nun eine weitere
Unit hinter Controls einen Typ anbietet, der ebenfalls die Konstante "bkFlat" enthält, kommt es zum beschriebenen Fehler. Delphi benutzt immer die
letzte passende
Unit in einer USES-Anweisung für die Namensauflösung.
Mögliche Lösungen:
1.) ändere die Reihenfolge in der USES-Anweisung (Controls nach hinten setzen).
2.) erweitere den Namen der Konstanten um die
Unit:
Controls.bkFlat
Gruß Hawkeye