0
COM 용으로 등록 된 dll로 autocad를 구동 할 외부 응용 프로그램을 작성했습니다. 그러나 나는 내가() 메소드 AddNumbers에 다음 코드를 교체 한 내 응용 프로그램을 작성하는 this codes을 따랐다 :오류 : 호출 대상에서 예외가 발생했습니다. 옵션
public string OpenDWGFile(string MyDWGFilePath)
{
DocumentCollection dm = Application.DocumentManager;
Document doc = null;
if(File.Exists(MyDWGFilePath))
{
doc = dm.Open(MyDWGFilePath, false);
Application.DocumentManager.MdiActiveDocument = doc;
return "This file is exists";
}
else
return "This file is not exist";
}
하지만 난 후 가까운 immediatly 열고 내 응용 프로그램은 AutoCAD 소프트웨어를 실행하고이 오류 메시지가 표시 될 때 : 예외 호출의 대상에 의해 throw되었습니다.
하지만 난 오류없이 응용 프로그램이 작동 내 코드의 다음 줄을 주석 경우 :
doc = dm.Open(MyDWGFilePath, false);
Application.DocumentManager.MdiActiveDocument = doc;