• Industries
  • Products
  • Buy
  • Services & Support
  • Communities
  • Discussion Groups

    .NET

    Reply
    Member
    Posts: 3
    Registered: ‎04-20-2012
    Accepted Solution

    SAving DWG in Autocad 2013

    324 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 ?

    Please use plain text.
    *Expert Elite*
    Posts: 6,460
    Registered: ‎06-29-2007

    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
    -------------------------------------------------------------------------
    Please use plain text.
    Member
    Posts: 3
    Registered: ‎04-20-2012

    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

     

    Please use plain text.
    Member
    Posts: 3
    Registered: ‎04-20-2012

    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 _ )
    Please use plain text.