Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Приемы отладки программ VBA в Access 2000/XP / 10 сообщений из 10, страница 1 из 1
02.06.2004, 13:45
    #32544673
treiber
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Приемы отладки программ VBA в Access 2000/XP
Подскажите какие существуют удобные способы отладки программ VBA?

Использую в настоящее время отдадочную выдачу на экран через MsgBox, но надоедает затем комментировать уже отлаженные куски программ.

С другой стороны неплохо было, чтобы отладочный код постоянно присутствовал в программе, чтобы при необходимости его можно было быстро использовать.

Может что-либо другое, более эффективное применяется?
...
Рейтинг: 0 / 0
02.06.2004, 13:59
    #32544719
paparome
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Приемы отладки программ VBA в Access 2000/XP
Break Point ставь

когда остановиться, то значения переменных можно будет посмотреть в окне Imediate (окно отладчика) или по всплывающей подсказке.
...
Рейтинг: 0 / 0
02.06.2004, 13:59
    #32544722
Senin Viktor
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Приемы отладки программ VBA в Access 2000/XP
надоедает затем комментировать уже отлаженные куски программ.

тебе поможет условная компиляция
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
#Const MyDEBUG= True

#If MyDEBUG Then
функции при отладки
 '#else
 
#end if
'функции при обычной работе
...
Рейтинг: 0 / 0
02.06.2004, 14:11
    #32544757
Hummer
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Приемы отладки программ VBA в Access 2000/XP
2 treiber
Или везде вместо msgbox писать debug.print и потом смотреть, а можно сделать вывод в текстовый файл - в отдельной процедуре вывода (на вход строку, которую нужно записать), потом закоментарить всё в этой процедуре.
...
Рейтинг: 0 / 0
02.06.2004, 16:38
    #32545123
treiber
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Приемы отладки программ VBA в Access 2000/XP
>К сообщению приложен файл. Размер - 5Kb

Где файл?
...
Рейтинг: 0 / 0
02.06.2004, 16:41
    #32545135
paparome
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Приемы отладки программ VBA в Access 2000/XP
авторГде файл?
Это картинка, которую уже отобразили, дабы не качать для того, что бы посмотреть :)
...
Рейтинг: 0 / 0
02.06.2004, 16:42
    #32545137
paparome
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Приемы отладки программ VBA в Access 2000/XP
ну - то есть
прикладываешь к сообщению картинку, а вместо кнопки скачать сама картинка выводится :)

удобно блин :)
...
Рейтинг: 0 / 0
02.06.2004, 22:26
    #32545569
вадя
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Приемы отладки программ VBA в Access 2000/XP
это ежели картинка - смотрится
а ежели файлик - можно и скачать
не прсто удобно - ошень удобно
а ежели раром разбить да в несколько сообщений поместить - можно обойти ограничение на размер вложения

ещё удобней!!!!!!!!!!!!!
...
Рейтинг: 0 / 0
08.06.2004, 08:09
    #32551660
treiber
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Приемы отладки программ VBA в Access 2000/XP
Senin Viktorнадоедает затем комментировать уже отлаженные куски программ.

тебе поможет условная компиляция
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
#Const MyDEBUG= True

#If MyDEBUG Then
функции при отладки
 '#else
 

#end if
'функции при обычной работе


Каким образом задается и выполняется условная компиляция?
...
Рейтинг: 0 / 0
08.06.2004, 09:02
    #32551699
Senin Viktor
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Приемы отладки программ VBA в Access 2000/XP
Каким образом задается и выполняется условная компиляция?

Изменяя константу #Const MyDEBUG= True/False
...
Рейтинг: 0 / 0
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Приемы отладки программ VBA в Access 2000/XP / 10 сообщений из 10, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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