Гость
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Проблемы с пошаговой компиляцией / 25 сообщений из 31, страница 1 из 2
10.04.2013, 09:52
    #38219776
jukiet.ru
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблемы с пошаговой компиляцией
Добрый день форумчата.

Столкнулась со следующей проблемы. В VBA не могу выполнить пошаговую компиляцию. Устанавливаю breakpoint запускаю и он не останавливается, не выделяет этот Breakpoint желтым цветом. Что могло произойти?
...
Рейтинг: 0 / 0
10.04.2013, 09:55
    #38219782
Rivkin Dmitry
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблемы с пошаговой компиляцией
jukiet.ruДобрый день форумчата.

Столкнулась со следующей проблемы. В VBA не могу выполнить пошаговую компиляцию. Устанавливаю breakpoint запускаю и он не останавливается, не выделяет этот Breakpoint желтым цветом. Что могло произойти?
Скорее всего, проблема возникает еще раньше - до breakpoint и программа просто не доходит до процедуры с breakpoint
...
Рейтинг: 0 / 0
10.04.2013, 10:00
    #38219793
D.B
D.B
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблемы с пошаговой компиляцией
Ишо можно добавить , что по каким то мистическим случаям , например изменения названия контрола , пропадали некоторые события . Так что я бы для интереса зашел бы в свойства формы , и проверил бы обработчик событий . Может быть эта процедура , которую Вы проверяеете совсем не вызывается . :))
...
Рейтинг: 0 / 0
10.04.2013, 10:02
    #38219799
Старый ворчун
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблемы с пошаговой компиляцией
jukiet.ru,

Галочка "Специальные клавиши Access" ("Use Access special keys") в Параметрах запуска (Startup) есть?
...
Рейтинг: 0 / 0
10.04.2013, 10:16
    #38219821
jukiet.ru
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблемы с пошаговой компиляцией
Старый ворчун,

Да стоит
...
Рейтинг: 0 / 0
10.04.2013, 10:18
    #38219825
jukiet.ru
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблемы с пошаговой компиляцией
D.B, Ну обчно, если случается ошибка, то он выдает окно с указанием проблемы. В этом случае я нажимаю "Debug". А сейчас не выдает такой ошибки, просто ничего не делает на нажатие кнопки, т.е не выдает ошибку.
...
Рейтинг: 0 / 0
10.04.2013, 10:27
    #38219840
Rivkin Dmitry
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблемы с пошаговой компиляцией
jukiet.ruD.B, Ну обчно, если случается ошибка, то он выдает окно с указанием проблемы. В этом случае я нажимаю "Debug". А сейчас не выдает такой ошибки, просто ничего не делает на нажатие кнопки, т.е не выдает ошибку.
Сделай на всякий случай компакт базе и decompile, не поможет, попробуй скопировать форму в чистую базу и проверить там. Если и это не работает - точно проблема гдае-то в теле формы
...
Рейтинг: 0 / 0
10.04.2013, 10:37
    #38219858
mds_world
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблемы с пошаговой компиляцией
Предположу, что брейкпойнт стоит совсем не в той процедуре :-)
...
Рейтинг: 0 / 0
10.04.2013, 10:46
    #38219878
Bryk_Alien
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблемы с пошаговой компиляцией
Попробуйте переустановить breakpoint с последним сервиспаком

Также установите последнее дополнение - плагин Immediate для окна VBA

В этом окне попробуйте вызвать ту самую процедуру, в которой установлен breakpoint
...
Рейтинг: 0 / 0
10.04.2013, 10:57
    #38219896
jukiet.ru
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблемы с пошаговой компиляцией
Bryk_Alien,

Ну даже если отбросить этот брейкпойнт. Почему он не показывает окошко с ошибкой и вот кнопкой "DEbug". Во всех остальных БД, все впорядке
...
Рейтинг: 0 / 0
10.04.2013, 11:07
    #38219920
Bryk_Alien
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблемы с пошаговой компиляцией
jukiet.ruBryk_Alien,

Ну даже если отбросить этот брейкпойнт. Почему он не показывает окошко с ошибкой и вот кнопкой "DEbug". Во всех остальных БД, все впорядкеПотому что не возникает событие? +)

Или другой вариант.
Я вспомнил, что столкнулся с похожей хнёй, когда у меня грузилась лента для 2010 акцесса.
Я или вызывал Msgbox перед проблемным местом и потом входил в отладку
Или искуственно создавал ошибку (Например: Msgbox([неинициализированная переменная])) - и уже входил в отладку при возникновении ошибки на этом месте.

Попробуйте, может, поможет...
...
Рейтинг: 0 / 0
10.04.2013, 11:09
    #38219923
Bryk_Alien
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблемы с пошаговой компиляцией
jukiet.ruBryk_Alien,

Ну даже если отбросить этот брейкпойнт. Почему он не показывает окошко с ошибкой и вот кнопкой "DEbug". Во всех остальных БД, все впорядке ON ERROR RESUME NEXT , опять же... Как вариант...
...
Рейтинг: 0 / 0
10.04.2013, 11:15
    #38219943
вадя
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблемы с пошаговой компиляцией
Rivkin Dmitryjukiet.ruD.B, Ну обчно, если случается ошибка, то он выдает окно с указанием проблемы. В этом случае я нажимаю "Debug". А сейчас не выдает такой ошибки, просто ничего не делает на нажатие кнопки, т.е не выдает ошибку.
Сделай на всякий случай компакт базе и decompile, не поможет, попробуй скопировать форму в чистую базу и проверить там. Если и это не работает - точно проблема гдае-то в теле формы

такие случаи бывали, к совету Rivkin Dmitry добавлю - есть еще "удалить все точки останова".
такое происходило, как правило, перед крахом mdb.
...
Рейтинг: 0 / 0
10.04.2013, 11:44
    #38220023
D.B
D.B
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблемы с пошаговой компиляцией
mds_worldПредположу, что брейкпойнт стоит совсем не в той процедуре :-)
Да я уже даме намекал на это . :))
jukiet.ru Вы бы более подробно описали проблему . Т.е . где именно Вы ставите Breakpoint . Какое событие обрабатывает форма ? Где написана процедура ? И так далее и тому подобное . .......
...
Рейтинг: 0 / 0
10.04.2013, 13:40
    #38220300
jukiet.ru
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблемы с пошаговой компиляцией
У меня во все БД это не работат. Опишу в частном случае. На событие нажатие кнопки у меня наложена некая процедура. Если в ней ошибка, то по нажатию кнопки ничего не происходит, во всех остальных БД у меня вылетает табличка(см. на рисунке) я нажимаю "Debug" и вижу где произошла ошибка, в какой именно строчке и исправляю ее . В этой БД у меня не вылетает такая ошибка, просто не выдает результат процедуры и все.
...
Рейтинг: 0 / 0
10.04.2013, 13:44
    #38220312
Проблемы с пошаговой компиляцией
jukiet.ruНа событие нажатие кнопки у меня наложена некая процедура.Скопируйте сюда текст этой процедуры целиком
...
Рейтинг: 0 / 0
10.04.2013, 13:50
    #38220323
Vladimir Baskakov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблемы с пошаговой компиляцией
jukiet.ruУ меня во все БД это не работат. Опишу в частном случае. На событие нажатие кнопки у меня наложена некая процедура. Если в ней ошибка, то по нажатию кнопки ничего не происходит, во всех остальных БД у меня вылетает табличка(см. на рисунке) я нажимаю "Debug" и вижу где произошла ошибка, в какой именно строчке и исправляю ее . В этой БД у меня не вылетает такая ошибка, просто не выдает результат процедуры и все.
а откуда известно что ошибка возникает. Может штатно все работает.
в первой строчке процедуры можно вставить qqq = 1/0 и посмотреть - окошко будет?
А перед ним - мсгбокс. Если мес-бокса не появилось - значит туда не попали, если сообщение от деления на ноль есть - значит дебаг-окошки скачут.
...
Рейтинг: 0 / 0
10.04.2013, 14:14
    #38220366
jukiet.ru
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблемы с пошаговой компиляцией
Vladimir Baskakov,

Сообщения об ошибки на деление на ноль нет.
...
Рейтинг: 0 / 0
10.04.2013, 14:15
    #38220369
jukiet.ru
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблемы с пошаговой компиляцией
)))) Ну а мессидж бокс появился))) значит я там была
...
Рейтинг: 0 / 0
10.04.2013, 14:16
    #38220372
вадя
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблемы с пошаговой компиляцией
поставить точки отстанова во все процедуры (это не сложно) и смотреть куда заходит
сравнить ожидаемое с реальностью
...
Рейтинг: 0 / 0
10.04.2013, 14:18
    #38220378
вадя
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблемы с пошаговой компиляцией
значит стоит ON ERROR RESUME NEXT
...
Рейтинг: 0 / 0
10.04.2013, 14:25
    #38220388
mds_world
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблемы с пошаговой компиляцией
Нет, дело не в обходе ошибки. ТС и брейкпойинт ставила, все равно ничего.
Скорее всего, функция есть в модуле, а на вкладке События свойств ничего не проставлено - нет вызова процедуры. Джонни уже намекал на это, чуть ли не в первом сообщении.
...
Рейтинг: 0 / 0
10.04.2013, 14:30
    #38220393
Bryk_Alien
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблемы с пошаговой компиляцией
mds_worldНет, дело не в обходе ошибки. ТС и брейкпойинт ставила, все равно ничего.
Скорее всего, функция есть в модуле, а на вкладке События свойств ничего не проставлено - нет вызова процедуры. Джонни уже намекал на это, чуть ли не в первом сообщении.мессаджбокс же появился, говорят...
...
Рейтинг: 0 / 0
10.04.2013, 14:36
    #38220415
Bryk_Alien
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблемы с пошаговой компиляцией
Проект у вас какой, МДБ, АДП?

Создайте новую базу - там работает?

Попробуйте импортировать всё в новую баззу (включая меню и спецификации), проставьте такие же референсы... Будет работать?
...
Рейтинг: 0 / 0
10.04.2013, 14:42
    #38220433
Vladimir Baskakov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблемы с пошаговой компиляцией
а что происходит с аксом. Он зависает или продолжает работать как будто ошибки не было?
Конечно, раскидывать по телу процедуры мес-боксы - не лучшая практика.... Можно еще отладочные сообщения в табличку писать.... Но надо же оттрассировать процедуру, хоть как то?
Если зависает - возможно (бред конечно) что окошко с ошибкой спряталось, под другими окнами? или выводится за пределами физ экрана?
...
Рейтинг: 0 / 0
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Проблемы с пошаговой компиляцией / 25 сообщений из 31, страница 1 из 2
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]