All Forums
 Категория Visio
 Форум Вопросы и ответы
 Automation error (Error 440)
Author Previous Topic Topic Next Topic  

Gaff

Russia
14 Posts

Posted - 08/25/2005 :  13:17:24
Уважаемые, не подскажите что означает эта ошибка Automation error (Error 440). Дело в том, что у меня программно выделяется шэйп и для него вызывается меню Custom Properties с помощью Application.DoCmd (1312). Так вот, если ни в одно из находящихся там полей не вносить изменений, то при нажатии на ОК или Cancel, на экран выводится сообщение Run-time error 'куча цифр'. А если изменения вносятся, то всё тип-топ. Чтобы это значило?
Заранее благодарен за ответ.

immortal

Russia
391 Posts

Posted - 10/14/2005 :  12:20:37  Visit immortal's Homepage
поставте в начале процедуры
On Error Resume Next


визио 2003 форэвер

...а вобще-то я белый и пушистый.
Go to Top of Page

Voland

91 Posts

Posted - 10/14/2005 :  12:58:55
Мелкомягкие описывают это так:

Automation error (Error 440)
See Also Specifics

When you access Automation objects, specific types of errors can occur. This error has the following cause and solution:

An error occurred while executing a method or getting or setting a property of an object variable. The error was reported by the application that created the object.
Check the properties of the Err object to determine the source and nature of the error. Also try using the On Error Resume Next statement immediately before the accessing statement, and then check for errors immediately following the accessing statement.

Вот ссылка на источник:
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/vbenlr98/html/vamsgOLEAutomationError.asp

___ Кто ищет тот найдет __
Go to Top of Page

Gaff

Russia
14 Posts

Posted - 10/24/2005 :  13:00:48
Большое спасибо.
Всё заработало.
Go to Top of Page

immortal

Russia
391 Posts

Posted - 10/24/2005 :  16:33:27  Visit immortal's Homepage
а чьё заработало, совет voland-а или мой? вдруг тоже будет такое, хоть буду знать как лечить.

визио 2003 форэвер

...а вобще-то я белый и пушистый.
Go to Top of Page

Gaff

Russia
14 Posts

Posted - 10/25/2005 :  12:37:49
to immortal
заработал Ваш вариант.
вариант Volanda я ещё не проверял.
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/vbenlr98/html/vamsgOLEAutomationError.asp
Go to Top of Page

Gaff

Russia
14 Posts

Posted - 10/25/2005 :  12:42:18
to Voland
Извините за невнимательность. В Вашем варианте также даётся ссылка на процедуру "On Error Resume Next".
Go to Top of Page
  Previous Topic Topic Next Topic  
Данный сайт является архивом форума visio.artberg.ru, который был закрыт в связи с переходом на новую платформу visio.getbb.ru
Все материалы доступны только для чтения! Если у вас появились вопросы, или вы хотите что-то обсудить, связанное с Visio, обращайтесь на новый форум!
Архив был создан благодаря совместным усилиям Генадия Туманова @Tumanov (visio.artberg.ru), Александра ака @Surrogate (visio.getbb.ru), и Николая Белых @nbelyh (unmanagedvisio.com)