![]() |
Problem WindowState
Hallo und guten Tag,
ich wollte ein neues Delphiprogramm schreiben, einen Videoplayer. Dabei bin ich schon zu großen Fortschritten gekommen... Aber hier ist ein Problem mit einer Checkbox, im Zusammenhang mit WindowState, aufgetreten. Hier ist der Code:
Delphi-Quellcode:
procedure TForm1.CheckBox1Click(Sender: TObject);
begin if Checkbox1.Checked=True then begin if WindowState.wsMaximized=True then begin showmessage('Sie müssen die Maximalansicht verlassen, um den Vollbildmodus verwenden zu können.'); Checkbox1.Checked:=False; end; if WindowState.wsNormal=True then //... end; end; Genauere Informationen zum Problem: In den Zeilen 5 und 10 des Codes werden folgende Fehler angezeigt: [dcc32 Fehler] Unit1.pas(178): E2018 Record, Objekt oder Klassentyp erforderlich [dcc32 Fehler] Unit1.pas(183): E2018 Record, Objekt oder Klassentyp erforderlich Ich bitte dringend um Hilfe. P.S. : Ich benutze RadStudio 10.3.1 von Embarcadero. |
AW: Problem WindowState
WindowState ist ein Enum und keine Klasse bzw. Record. Es muss also heißen
Delphi-Quellcode:
P.S.: Tu Dir selbst einen Gefallen und vergleiche nicht mit Boolean-Konstanten.
if WindowState = wsMaximized then
//Code Zitat:
Delphi-Quellcode:
if Checkbox1.Checked then
|
AW: Problem WindowState
Herzlichen Dank, jetzt funkioniert es...:):):)
![]() |
Alle Zeitangaben in WEZ +1. Es ist jetzt 14:26 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz