С наступающим Новым годом! Форум программистов, компьютерный форум, киберфорум
Наши страницы
VBA
Войти
Регистрация
Восстановить пароль
 
Рейтинг 5.00/5: Рейтинг темы: голосов - 5, средняя оценка - 5.00
V_Milto
0 / 0 / 0
Регистрация: 15.10.2007
Сообщений: 24
1

Access 97 иногда сбрасывает значения глобальных переменных

14.12.2009, 09:57. Просмотров 939. Ответов 2
Метки нет (Все метки)

Заметил (и не только я), что Access 97 иногда сбрасывает значения глобальных переменных. Пару раз в сутки, раз в три дня и т.д. Навести сценарий, статистику не получилось. Насажал кучу логов для поиска сочетаний событий.....не смог поймать.
Проект не очень большой 2,5mb.
Объявлял глобальные для формы или Pablic в модулях - результат один.
Делал Decompile по наводке http://hiprog.com/access/article.asp?id=339
Удалял и вновь вставлял программы в формах(говорят помогает очистить мусор).
Все тщетно.
Поступил не красиво - вставил глобальные как поля в форму. С этими переменными проблеммы закончились, но остались переменные
типа Public olApp As Outlook.Application и их значения продолжают глючить.
Если кто сталкивался - отзовитесь.
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
14.12.2009, 09:57
Ответы с готовыми решениями:

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

Не понятное обнуление глобальных переменных
Всем привет. Я тут новенький, так что если что не так, прошу прощение. :-) Суть вопроса в...

Сохранение глобальных переменных между сеансами работы с книгой
Привет! Спрошу, скорее всего, глупость, и заранее извиняюсь за это: беглый поиск в гугле при...

В чем разница объявления глобальных переменных в module или в ThisDocument?
Скажите в чем разница объявления глобальных переменных в module1 или в ThisDocument? и можно ли...

Вычислите значения переменных p и d в зависимости от значения переменной k
Люди, прошу, помогите пожалуйста, я учусь на гуманитарной специальности, и абсолютно ничего не...

2
esaoz
0 / 0 / 0
Регистрация: 23.01.2010
Сообщений: 1
27.01.2010, 08:42 2
тоже сталкивался с этой проблемой,пришел к выводу что сброс глобальных переменных происходит при любой программной ошибки в любом модуле!!!решил проблему также 'некрасиво'.а с переменными object все просто-когда к ним обращаешся надо проверять есть ли ссылка...
0
Oldxxx
3 / 3 / 0
Регистрация: 01.02.2009
Сообщений: 52
27.01.2010, 09:19 3
Я тоже с этим сталкивался! esaoz прав!
Я сделал глобальную процедуру инициализации глобальных переменных и при необходимости переинициализировал.
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
27.01.2010, 09:19

Рассмотреть программу, написать имена глобальных переменных, локальных переменных, формальных параметров
Program P1; var s:string; procedure P(var s:string) ; var i, j : integer; ...

О глобальных переменных
Народ всем привет! Я только начал программировать на Visual Basic 2005 express edition. Помогите с...

Использование глобальных переменных
Добрый всем день! Использую глобальную переменную для хранения значения в пределах одного сеанса...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru