Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   GUI-Design mit VCL / FireMonkey / Common Controls (https://www.delphipraxis.net/18-gui-design-mit-vcl-firemonkey-common-controls/)
-   -   Delphi Tstatictext und bevelkind???? compilererror (https://www.delphipraxis.net/68111-tstatictext-und-bevelkind-compilererror.html)

richard_boderich 24. Apr 2006 20:09


Tstatictext und bevelkind???? compilererror
 
hallo zusammen,

ich hab ein sehr komisches problem.

wenn ich ein tstatictext mit

bla:=Tstatictext.create(self) erzeuge und

dann die eigenschaft bla.bevelkind:=bkflat setzte, bekomme ich folgenden compilerfehler.

"inkompatible typen: Tbevelkind und TQbarkind"

der gag ist das alle anderen 3 bevelmodes funktionieren (bk none,bksoft,bktile)
nur bei bkflat krieg ich den fehler. und um es noch seltsamer zu machen, wenn ich
ein tstatictext im designmodus auf das form lege und bkflat einstelle dann geht das auch.

weis einer rat? mir is das ganze suspect.

danke fuer eure zeit und muehen.

richard

Hawkeye219 24. Apr 2006 20:24

Re: Tstatictext und bevelkind???? compilererror
 
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

richard_boderich 24. Apr 2006 20:44

Re: Tstatictext und bevelkind???? compilererror
 
hey danke du, jetzt klappt es ;)

wir muessen mal einen zusammen :cheers:

Richard


Alle Zeitangaben in WEZ +1. Es ist jetzt 10:12 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz