Перейти к публикации

SolidWorks API


Рекомендованные сообщения

Здравствуйте! Работаю с SW API. Необходимо вылавливать ошибки запуска SW. Не могу понять причину, по которой SW иногда программно не запускается! При попытке открыть документ SW приложение зависает, и пользователю никакой информации не выдается. Что посоветуете? Как показать Expression, сформированное при ошибке запуска SW?

Вот пример ошибки

"Cannot evaluate expression because a native frame is on top of the call stack"

код:

SldWorks.SldWorks swApp = new SldWorks.SldWorks();//приложение солида

try

{

swDoc = ((ModelDoc2)(swApp.OpenDoc6(open_dialog.FileName, 1, 0, "", ref longstatus, ref longwarnings)));

}

catch (Exception exc)

{

MessageBox.Show(exc.ToString());

}

Ссылка на сообщение
Поделиться на других сайтах


SldWorks.SldWorks swApp = new SldWorks.SldWorks();//приложение солида

try

{

swDoc = ((ModelDoc2)(swApp.OpenDoc6(open_dialog.FileName, 1, 0, "", ref longstatus, ref longwarnings)));

swApp.Visible=True;

}

catch (Exception exc)

{

MessageBox.Show(exc.ToString());

}

Ссылка на сообщение
Поделиться на других сайтах

swApp.Visible=True;

мне необходимо в скрытом режиме его запускать, потому swApp.Visible=false

как вылавливать ошибки?

Ссылка на сообщение
Поделиться на других сайтах

Присоединяйтесь к обсуждению

Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.
Примечание: вашему сообщению потребуется утверждение модератора, прежде чем оно станет доступным.

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

  • Сейчас на странице   0 пользователей

    Нет пользователей, просматривающих эту страницу.




×
×
  • Создать...