public static void Open_Civil()
{
string progId = "AutoCAD.Application.22";//"AeccXUiLand.AeccApplication.12";
dynamic cadApp = null;
dynamic civilApp = null;
try
{
cadApp = (AcadApplication)Marshal.GetActiveObject(progId);
}
catch
{
try
{
Type t = Type.GetTypeFromProgID(progId);
cadApp = (AcadApplication)Activator.CreateInstance(t,true);
}
catch
{
}
}
if (cadApp != null)
{
System.Threading.Thread.Sleep(1000);
cadApp.Visible = true;
System.Threading.Thread.Sleep(1000);
dynamic aeccapp
= new AeccApplication
(); aeccapp.Init(cadApp);
}
}