Удаление OLE ссылки на несуществующий объект

Автор Тема: Удаление OLE ссылки на несуществующий объект  (Прочитано 3458 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн filatАвтор темы

  • ADN Club
  • ****
  • Сообщений: 265
  • Карма: 2
Есть чертеж/деталь/сборка, не важно. В нем добавлена ссылка на другой документ. Когда этот документ удаляют, то при запуске файла в АИ появляется окно с предложением указать новый путь к документу. С кодом на удаление OLE ссылки все понятно - вопросов нет. Но вот как поймать момент, когда файл уже открыт, но окно с запросов поиска еще не появилось?
Событие OnOpen не подходит: в Befor файл еще не открыт, а в After уже появилось окно запроса...

Оффлайн Александр Ривилис

  • Administrator
  • *****
  • Сообщений: 13886
  • Карма: 1788
  • Рыцарь ObjectARX
  • Skype: rivilis
Событие OnOpen не подходит: в Befor файл еще не открыт, а в After уже появилось окно запроса...
Думаю что только хуки могут помочь: https://support.microsoft.com/en-us/help/318804/how-to-set-a-windows-hook-in-visual-c-net
Не забывайте про правильное Форматирование кода на форуме
Создание и добавление Autodesk Screencast видео в сообщение на форуме
Если Вы задали вопрос и на форуме появился правильный ответ, то не забудьте про кнопку Решение