C++ Builder
| Главная | Уроки | Статьи | FAQ | Форум | Downloads | Литература | Ссылки | RXLib | Диски |

 
Help!!!
Андрей
Отправлено: 25.01.2005, 13:39


Не зарегистрирован







Помогите разобраться пожалуйста

void __fastcall TGrafForm::CheckBox1Click(TObject *Sender)
{
if (((TCheckBox*)&Sender)->Checked!=true)
........
}

Почему возникает АксцессВиалейшен по адресу 000000000???


Guest
Отправлено: 25.01.2005, 13:58


Не зарегистрирован







CODE

if ( ! ((TCheckBox*)Sender)->Checked )

Sender уже указатель.
Konstantine
Отправлено: 25.01.2005, 14:03


Мастер участка

Группа: Модератор
Сообщений: 545



не понял было ли 2-е сообщение ответом, но и второе правильно и вот это:
CODE
if (((TCheckBox*)Sender)->Checked!=true)
Guest
Отправлено: 25.01.2005, 14:07


Не зарегистрирован







Да было, просто отсутствие символа & не сразу заметишь.
Андрей
Отправлено: 25.01.2005, 14:17


Не зарегистрирован







Спасибо большое


Вернуться в Вопросы программирования в C++Builder