Entwickler-Ecke
Delphi Language (Object-Pascal) / CLX - Konstantenausdruck verletzt untere Grenze
fuggaz - So 02.09.07 00:32
Titel: Konstantenausdruck verletzt untere Grenze
Hallo,
Diese Fehlermeldung bekomme ich.
Ich kann zwar compilieren aber ich würde das Problem gerne beheben.
Ich habe eine checkbox und den folgenden Code:
Delphi-Quelltext
1: 2: 3: 4: 5: 6: 7: 8: 9: 10: 11: 12:
| var hwndafter:integer; begin if cb_pos.Text='Bottom' then hwndafter:=HWND_BOTTOM else if cb_pos.Text='NoTopMost' then hwndafter:=HWND_NOTOPMOST else if cb_pos.Text='Top' then hwndafter:=HWND_TOP else if cb_pos.Text='TopMost' then hwndafter:=HWND_TOPMOST; ... end; |
Fehler wird in der :' hwndafter:=HWND_TOPMOST;'
und in der :'else if cb_pos.Text='Top' then'
Zeile angezeigt.
Kann mir jemand sagen, wo das Problem liegt?
mfg fuggaz
Moderiert von
Christian S.: Code- durch Delphi-Tags ersetzt
Christian S. - So 02.09.07 00:37
hwndafter ist vom Typ Integer. Das heisst, er kann Zahlen von -2147483648 bis 2147483647 aufnehmen. HWND_TOPMOST ist jedoch vom Typ Cardinal und hat den Wert 4294967295, passt da also nicht rein.
fuggaz - So 02.09.07 00:54
Alles klar, funktioniert jetzt :-)
Danke!
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2026 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!