Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / FoxPro, Visual FoxPro Новый топик    Ответить
 Вопрос по дебагеру  [new]
Недоходящий
Member

Откуда:
Сообщений: 912
Хачу уточнить. Обнаружил через дебагер отну фичу. допустим запущена кнопка command1 эта кнопка запускает кнопку command2. В кнопке command2 есть строчка запуска кнопки command1. так вот, если смотреть через дебагер то при исполнении command2 строчка с запуском command1 пропускаеться. Это правильно?
13 фев 06, 17:35    [2351179]     Ответить | Цитировать Сообщить модератору
 Re: Вопрос по дебагеру  [new]
Igor Korolyov
Member

Откуда: Гомель, Беларусь
Сообщений: 2512

Hi Недоходящий!

Вопрос реентерабельности обработчиков фоксовых событий обсуждался - так что
в поиск. Обработчик события Click нереентерабелен - если это важно (хотя это
очень редко действительно бывает нужно, и лишь при интерактивном вызове -
т.е. когда после нажатия на кнопку исполняется код, а на кнопку надо ещё раз
нажать) то собственно в Click создаётся особый "одноразовый" таймер, и уж в
его обработчике события Timer пишется нужный код.
Во всех же прочих случаях вопрос решается очень просто - логика уносится из
Click в нормальный пользовательский метод - а уж он как и простая процедура
вполне реентерабелен, и может многократно вызывать (хоть сам себя, хоть
через более длинную цепь вызовов).

Posted via ActualForum NNTP Server 1.3

16 фев 06, 02:22    [2361084]     Ответить | Цитировать Сообщить модератору
Все форумы / FoxPro, Visual FoxPro Ответить