Ошибка при вызове LoadFile в WPF приложении
-
- Posts: 2
- Joined: 02 Feb 2018, 13:37
Ошибка при вызове LoadFile в WPF приложении
Добрый день!
В WinForms автозагрузка работает корректно:
В WPF вот такой код:
В методе LoadFile выбрасывается исключение:
Спасибо.
В WinForms автозагрузка работает корректно:
Code: Select all
axCADViewX1.LoadFile(@"C:\Users\Mike\Downloads\architectural_example-imperial.dwg");
Code: Select all
private void OnOnActivate(object sender, EventArgs e)
{
var path = @"C:\Users\Mike\Downloads\architectural_example-imperial.dwg";
var control = (AxCADViewX) sender;
control.LoadFile(path);
}
Подскажите, как правильно сделать автозагрузку чертежа.System.Runtime.InteropServices.COMException
HResult=0x8000FFFF
Message=Разрушительный сбой (Исключение из HRESULT: 0x8000FFFF (E_UNEXPECTED))
Source=Interop.CADViewLib
StackTrace:
at CADViewLib.ICADViewX.LoadFile(String FileName)
at AxCADViewLib.AxCADViewX.LoadFile(String fileName)
at WpfWinFormHost.MainWindow.OnOnActivate(Object sender, EventArgs e) in D:\C#\Development\DemoC#\WpfWinFormHost\MainWindow.xaml.cs:line 22
at AxCADViewLib.AxCADViewX.RaiseOnOnActivate(Object sender, EventArgs e)
at AxCADViewLib.AxCADViewXEventMulticaster.OnActivate()
Спасибо.
-
- Posts: 2
- Joined: 02 Feb 2018, 13:37
Re: Ошибка при вызове LoadFile в WPF приложении
Удивительно, но вот так работает без ошибок:
Code: Select all
Task.Run(() => control.LoadFile(path));