Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Переход на 2003 - Eval() дурит / 4 сообщений из 4, страница 1 из 1
23.08.2004, 15:52:50
    #32661493
Bely
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Переход на 2003 - Eval() дурит
Поставил Office 2003 и теперь вылавливаю ошибки, которых раньше не было...
На этот раз EVAL

Использую систему CallBack-ов для возврата значения из форм.
Для этого передаю в форму название ф-ии которую надо запустить перед выходом.
Код: plaintext
1.
2.
3.
4.
5.
6.
       ' -- Раньше работало, а теперь перестало... -- 
       ' -- Ошибка: 2803 - отсутствует лицензия на использование элемента ActiveX -- 
       'szRefreshParent_proc_after = "Call Application.Forms(" & szParentFormName & ").DoSearch" 
       'Eval (szRefreshParent_proc_after) 
       ' -- А вот так все работает замечательно -- 
      Call Application.Forms(szParentFormName).DoSearch

В чем может быть проблема???
...
Рейтинг: 0 / 0
23.08.2004, 16:25:32
    #32661628
IgorM
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Переход на 2003 - Eval() дурит
Работает и не жужжит. :)
Правда пришлось добавить кавычек для имени формы и убрать Call... С какой версии перетягиваешь?
...
Рейтинг: 0 / 0
23.08.2004, 16:28:10
    #32661639
Bely
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Переход на 2003 - Eval() дурит
IgorMРаботает и не жужжит. :)
Правда пришлось добавить кавычек для имени формы и убрать Call... С какой версии перетягиваешь?

Да, это я недосмотрел... так и должно быть.
Сам по себе Eval работает... но на вызов метода формы, который объявлен Public - ругается :(

Похоже дело в "волшебных пузырьках" :(

Перетаскиваю с 2000 и 2002, работало под ними обеими без вопросов
...
Рейтинг: 0 / 0
23.08.2004, 18:46:24
    #32661939
IgorM
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Переход на 2003 - Eval() дурит
Ошибка "про ActiveX" при стандартных операция обычно появляется, когда какая-та dll'ка неправильно зарегистрировалась. Конкретно в твоем случае, какая именно, сказать не могу не сталкивался, надо в инте копаться. У меня никаких проблем с вызовом нет.
...
Рейтинг: 0 / 0
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Переход на 2003 - Eval() дурит / 4 сообщений из 4, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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