powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Приемы отладки программ VBA в Access 2000/XP
10 сообщений из 10, страница 1 из 1
Приемы отладки программ VBA в Access 2000/XP
    #32544673
treiber
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Подскажите какие существуют удобные способы отладки программ VBA?

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

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

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

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

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

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

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

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

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

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

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

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


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

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


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