Сообщество программистов Autodesk в СНГ

ADN Club => Inventor API => Тема начата: filat от 01-06-2018, 15:23:41

Название: Удаление OLE ссылки на несуществующий объект
Отправлено: filat от 01-06-2018, 15:23:41
Есть чертеж/деталь/сборка, не важно. В нем добавлена ссылка на другой документ. Когда этот документ удаляют, то при запуске файла в АИ появляется окно с предложением указать новый путь к документу. С кодом на удаление OLE ссылки все понятно - вопросов нет. Но вот как поймать момент, когда файл уже открыт, но окно с запросов поиска еще не появилось?
Событие OnOpen не подходит: в Befor файл еще не открыт, а в After уже появилось окно запроса...
Название: Re: Удаление OLE ссылки на несуществующий объект
Отправлено: Александр Ривилис от 06-06-2018, 14:28:54
Событие OnOpen не подходит: в Befor файл еще не открыт, а в After уже появилось окно запроса...
Думаю что только хуки могут помочь: https://support.microsoft.com/en-us/help/318804/how-to-set-a-windows-hook-in-visual-c-net