Application.ShowModalDialog(newform);Насколько мне известно этот метод нельзя вызывать из отдельной Thread, т.к. AutoCAD .NET API не является потокобезопасным.
Как же тогда выводить окно например раз в час, если выполнились условия для этого ? Если потоками нельзя, то вообще никак?Может быть опишешь подробнее чего ты хочешь добиться?
Вроде уже обсуждалось что newform.ShowDialog(); так нельзя, а нужно пользоваться автокадовскими
Как же тогда выводить окно например раз в час, если выполнились условия для этого ? Если потоками нельзя, то вообще никак?
Нужно проверять изменились ли dwg в другой системе для текущего открытого dwgКак идёт проверка изменилось или нет? По дате/времени файла? Тогда просто запусти таймер, в её функции-обработчике проверь изменился ли файл и оповести об этом пользователя.
как выполнить какое либо действие из всплывающей подсказки (там есть только text и hyperlink), никак?А причем здесь действие? Ты ведь говорил об оповещении пользователя, а не о том, что нужно будет предпринимать какие-то действия. Поэтому я и предложил такой вариант.
Еще одна проблема, вернул все обратно и поместил открытие формы до того, как срабатывает остальной код! Форма открывается, но остальной код не срабатывает, пока не закрою форму!Так и должно быть. Модальная форма на то и модальная, чтобы приостанавливать выполнение до момента, пока она не будет закрыта. Если ты хочешь, чтобы форма "висела" и при этом выполнялся другой код нужно использовать немодальную форму (т.е. вместо Form.ShowDialog использовать Form.Show, а точнее Application.ShowModelessDialog). Но там будут свои "заморочки".
Что делать? Подскажите.
Теперь ищу ответ на вопрос о проблеме подключения моей dll-ки к Автокад 2014 на XP SP3?А где вопрос?