<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: vb.net with AutoCad 2013 in .NET Forum</title>
    <link>https://forums.autodesk.com/t5/net-forum/vb-net-with-autocad-2013/m-p/4319737#M49030</link>
    <description>&lt;P&gt;This code you mention it's not using COM, only .NET API, therefore there is no need for GetAcadDocument....&lt;/P&gt;</description>
    <pubDate>Thu, 04 Jul 2013 17:31:41 GMT</pubDate>
    <dc:creator>augusto.goncalves</dc:creator>
    <dc:date>2013-07-04T17:31:41Z</dc:date>
    <item>
      <title>vb.net with AutoCad 2013</title>
      <link>https://forums.autodesk.com/t5/net-forum/vb-net-with-autocad-2013/m-p/4303907#M49027</link>
      <description>&lt;P&gt;I using following Code to create a property "ThisDrawing". I want to use this to run customised program.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Public Class Class1&lt;BR /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;Public ReadOnly Property ThisDrawing As AcadDocument&lt;BR /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Get&lt;BR /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Return _ &amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Autodesk.AutoCAD.ApplicationServices.Application.DocumentManager.MdiActiveDocument.acaddocument&lt;BR /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;End Get&lt;BR /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;End Property&lt;/P&gt;&lt;P&gt;End Class&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I am getting error message as "&lt;SPAN&gt;acaddocument' is not a member of Autodesk.AutoCAD.ApplicationServices.Document".&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;Can any one help me to solve this problem.&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Thu, 20 Jun 2013 05:43:55 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/net-forum/vb-net-with-autocad-2013/m-p/4303907#M49027</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2013-06-20T05:43:55Z</dc:date>
    </item>
    <item>
      <title>Re: vb.net with AutoCad 2013</title>
      <link>https://forums.autodesk.com/t5/net-forum/vb-net-with-autocad-2013/m-p/4304426#M49028</link>
      <description>&lt;P&gt;Please use GetAcadDocument instead AcadDocument&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Thu, 20 Jun 2013 14:29:06 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/net-forum/vb-net-with-autocad-2013/m-p/4304426#M49028</guid>
      <dc:creator>augusto.goncalves</dc:creator>
      <dc:date>2013-06-20T14:29:06Z</dc:date>
    </item>
    <item>
      <title>Re: vb.net with AutoCad 2013</title>
      <link>https://forums.autodesk.com/t5/net-forum/vb-net-with-autocad-2013/m-p/4319528#M49029</link>
      <description>&lt;P&gt;Thanks a lot for answering.&amp;nbsp;&lt;/P&gt;&lt;P&gt;When I type GetAcadDocument it is still not identified.&lt;/P&gt;&lt;P&gt;The code I mentioned below works fine with AutoCad 2011.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;For AutoCad 2013 I wrote this code and it worked fine&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Module DrawLine2P&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;nbsp; &amp;lt;CommandMethod("DrawL")&amp;gt; _&lt;BR /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;Public Sub DrawL()&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Dim acdoc As Document = Application.DocumentManager.MdiActiveDocument&lt;BR /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Dim acCurDb As Database = acdoc.Database&lt;BR /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Dim PT1 As Point3d = New Point3d(0, 0, 0)&lt;BR /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Dim PT2 As Point3d = New Point3d(PT1.X, _&lt;BR /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; PT1.Y + 10, _&lt;BR /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;0)&lt;BR /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Dim PT1 As DBPoint = New DBPoint(New Point3d(0, 0, 0))&lt;BR /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Dim PT2 As DBPoint = New DBPoint(New Point3d(PT1.Position.X, _&lt;BR /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;PT1.Position.Y + 10, _&lt;BR /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;0)&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Using acTrans As Transaction = acCurDb.TransactionManager.StartTransaction()&lt;BR /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Dim acBlkTbl As BlockTable = acTrans.GetObject(acCurDb.BlockTableId, OpenMode.ForRead)&lt;BR /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Dim acBlkTblRec As BlockTableRecord = acTrans.GetObject(acBlkTbl(BlockTableRecord.ModelSpace), &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;OpenMode.ForRead)&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Dim acLine As Line = New Line(PT1, PT2)&lt;BR /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;acLine.SetDatabaseDefaults()&lt;BR /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; acBlkTblRec.AppendEntity(acLine)&lt;BR /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;acTrans.AddNewlyCreatedDBObject(acLine, True)&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;acTrans.Commit()&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;End Using&lt;BR /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;End Sub&lt;/P&gt;&lt;P&gt;End Module&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I understand that there are lot of changes in API for AutoCAD 2013. Is it so.&lt;/P&gt;</description>
      <pubDate>Thu, 04 Jul 2013 12:02:05 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/net-forum/vb-net-with-autocad-2013/m-p/4319528#M49029</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2013-07-04T12:02:05Z</dc:date>
    </item>
    <item>
      <title>Re: vb.net with AutoCad 2013</title>
      <link>https://forums.autodesk.com/t5/net-forum/vb-net-with-autocad-2013/m-p/4319737#M49030</link>
      <description>&lt;P&gt;This code you mention it's not using COM, only .NET API, therefore there is no need for GetAcadDocument....&lt;/P&gt;</description>
      <pubDate>Thu, 04 Jul 2013 17:31:41 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/net-forum/vb-net-with-autocad-2013/m-p/4319737#M49030</guid>
      <dc:creator>augusto.goncalves</dc:creator>
      <dc:date>2013-07-04T17:31:41Z</dc:date>
    </item>
    <item>
      <title>Re: vb.net with AutoCad 2013</title>
      <link>https://forums.autodesk.com/t5/net-forum/vb-net-with-autocad-2013/m-p/4319954#M49031</link>
      <description>&lt;P&gt;Thanks a Lot Mr. Augusta for your kind help.&lt;/P&gt;&lt;P&gt;I will do some further study and get back to you.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Ajit Joshi&lt;/P&gt;</description>
      <pubDate>Fri, 05 Jul 2013 03:53:42 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/net-forum/vb-net-with-autocad-2013/m-p/4319954#M49031</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2013-07-05T03:53:42Z</dc:date>
    </item>
  </channel>
</rss>

