Tomsk Sysadmins Forum
Windows => Программирование => Topic started by: blackmask on October 27, 2008, 20:09:50
-
при закрытии активной закладки в PageControl выскакивает ошибка. Просто уже не знаю что с ней делать.
PageControl1.ActivePage.Free;
PageControl1.SelectNextPage(false);
Ошибка следующая:
exception class EAccessViolation with message 'Access violation at address 00000019. Read of address 00000019'. Process stopped. Use Step or Run continue.
-
при закрытии активной закладки в PageControl выскакивает ошибка. Просто уже не знаю что с ней делать.
PageControl1.ActivePage.Free;
PageControl1.SelectNextPage(false);
Ошибка следующая:
exception class EAccessViolation with message 'Access violation at address 00000019. Read of address 00000019'. Process stopped. Use Step or Run continue.
Не понятно, в каком участке кода используется указанный фрагмент.
Есть подозрение, что это фрагмент обработчика событий для закладки, в результате объект разрушается внутри самого себя и все рушится.
По крайней мере в ситуации когда указанный код работает в обработчики события OnClick кнопки находящейся на первой странице PageControl происходит следующее, первая страница "удаляется", затем SelectNextPage переключает на третью страницу.
-
Не понятно, в каком участке кода используется указанный фрагмент.
Есть подозрение, что это фрагмент обработчика событий для закладки, в результате объект разрушается внутри самого себя и все рушится.
По крайней мере в ситуации когда указанный код работает в обработчики события OnClick кнопки находящейся на первой странице PageControl происходит следующее, первая страница "удаляется", затем SelectNextPage переключает на третью страницу.
Да вы правы. похоже я заработался. Кнопка была на TabSheete и по ее нажатию был такой код. Сейчас кнопку вынес и все работает без проблем. Спасибо.