.NET

Reply
Member
tecnotab
Posts: 3
Registered: ‎04-20-2012
Message 1 of 4 (444 Views)
Accepted Solution

SAving DWG in Autocad 2013

444 Views, 3 Replies
04-20-2012 03:40 AM

I use this code for Autocad 2010 to 2012


{code}

public void MySave()
{
Document doc = Application.....MdiActiveDocument;
object oAcadDoc = doc.AcadDocument;
oAcadDoc.GetType().InvokeMember( "Save",
BindingFlags.InvokeMethod, null, oAcadDoc, null);
}

 

But this not function in Autocad 2013.

 

Can you help me ?

This is OK Dim disegnoAcad As Object = _ Autodesk.AutoCAD.ApplicationServices.DocumentExtension.GetAcadDocument( _ Application.DocumentManager.MdiActiveDocument) disegnoAcad.GetType.InvokeMember( _ "Save", Reflection.BindingFlags.InvokeMethod, _ Nothing, disegnoAcad, Nothing _ )
*Expert Elite*
Alfred.NESWADBA
Posts: 9,084
Registered: ‎06-29-2007
Message 2 of 4 (440 Views)

Re: SAving DWG in Autocad 2013

04-20-2012 04:29 AM in reply to: tecnotab

Hi,

 

>> But this not function in Autocad 2013.

Why? What happens?

 

- alfred -

-------------------------------------------------------------------------
Alfred NESWADBA
Ingenieur Studio HOLLAUS ... www.hollaus.at
-------------------------------------------------------------------------
Member
tecnotab
Posts: 3
Registered: ‎04-20-2012
Message 3 of 4 (432 Views)

Re: SAving DWG in Autocad 2013

04-20-2012 05:50 AM in reply to: Alfred.NESWADBA

I convert it in :


1>            Dim disegnoAcad As Object = _
2>               Application.DocumentManager.MdiActiveDocument
3>
4>            disegno.GetType.InvokeMember( _
5>                    "Save", Reflection.BindingFlags.InvokeMethod, _
6>                    Nothing, disegnoAcad, Nothing _
7>                    )


But on row 7 recive error :

Metod not find

Autodesk.AutoCAD.ApplicationServices.Document.Save

 

Member
tecnotab
Posts: 3
Registered: ‎04-20-2012
Message 4 of 4 (418 Views)

Re: SAving DWG in Autocad 2013

04-20-2012 07:55 AM in reply to: tecnotab
This is OK Dim disegnoAcad As Object = _ Autodesk.AutoCAD.ApplicationServices.DocumentExtension.GetAcadDocument( _ Application.DocumentManager.MdiActiveDocument) disegnoAcad.GetType.InvokeMember( _ "Save", Reflection.BindingFlags.InvokeMethod, _ Nothing, disegnoAcad, Nothing _ )
Need installation help?

Start with some of our most frequented solutions or visit the Installation and Licensing Forum to get help installing your software.