Rozdzielczość ekranu

0

Witam. Mam mały problem z zapisaniem aktualnej rozdzielczości ekranu.
Pisze tak:

rozdz_x.Caption := IntToStr(Screen.Width);
rozdz_y.Caption := IntToStr(Screen.Height);

Ale zawsze wyskakuje mi błąd:
"Project Project1.exe raised exception class EAccessViolation with message 'Access Violation at adress 0045B456 in module PROJECT1.EXE. Read of adress FFFFFFFF. Process stopped. Use Step or Run to Continue"

0

A jakim komponentem jest rozdz_x i rozdz_y ???

0

A gdzie znajduje się ten kod?
Bo mi się wydaje, że Screen jeszcze nie został zainicjowany...

0

A spróbuj przed tymi komponentami rodz dać kropę i nazwę formatki do której są przypisane np:

form1.rodz

0

rozd_X i rozd_Y : integer;

0

rozdz_x.Caption := IntToStr(Screen.Width);
rozdz_y.Caption := IntToStr(Screen.Height);

rozd_X i rozd_Y : integer;

lol :D
Integer NIE MA właściwości Caption, tylko np. label je ma ;P

daj po prostu
rozdz_x := Screen.Width;
rozdz_y := Screen.Height;

1 użytkowników online, w tym zalogowanych: 0, gości: 1