<?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: Howto &amp;quot;listen for save or saveas -event&amp;quot; ? in .NET Forum</title>
    <link>https://forums.autodesk.com/t5/net-forum/howto-quot-listen-for-save-or-saveas-event-quot/m-p/2294573#M74171</link>
    <description>Hello,&lt;BR /&gt;
&lt;BR /&gt;
is that the right way?&lt;BR /&gt;
&lt;BR /&gt;
It works:&lt;BR /&gt;
&lt;BR /&gt;
[code]&lt;BR /&gt;
&lt; commandclass=""&gt; &lt;BR /&gt;
&lt;BR /&gt;
Public Class KSROApplicationKoordToolsCommands&lt;BR /&gt;
&lt;BR /&gt;
...&lt;BR /&gt;
&lt;BR /&gt;
   Public Sub New()&lt;BR /&gt;
      If (Me.KoordTools.boUseUpdatePDBFileAfterACADSave) Then&lt;BR /&gt;
         Dim doc As Document = Autodesk.AutoCAD.ApplicationServices.Application.DocumentManager.MdiActiveDocument&lt;BR /&gt;
         AddHandler doc.CommandEnded, New CommandEventHandler(AddressOf cmdEnded)&lt;BR /&gt;
      End If&lt;BR /&gt;
   End Sub&lt;BR /&gt;
&lt;BR /&gt;
   Public Sub cmdEnded(ByVal o As Object, ByVal e As CommandEventArgs)&lt;BR /&gt;
      Dim ed As Editor = Application.DocumentManager.MdiActiveDocument.Editor&lt;BR /&gt;
      Try&lt;BR /&gt;
         If e.GlobalCommandName.ToUpper.Contains("SAVE") Then&lt;BR /&gt;
            Me.KoordTools.PDB_Save()&lt;BR /&gt;
            ed.WriteMessage("Koordtools: Punktdatenbank wurde geschrieben.")&lt;BR /&gt;
         End If&lt;BR /&gt;
      Catch ex As System.Exception&lt;BR /&gt;
         ed.WriteMessage("!Koordtools.cmdEnded: " + ex.Message)&lt;BR /&gt;
      End Try&lt;BR /&gt;
   End Sub&lt;BR /&gt;
&lt;BR /&gt;
...&lt;BR /&gt;
&lt;BR /&gt;
End Class&lt;BR /&gt;
[/code]&lt;/&gt;</description>
    <pubDate>Wed, 09 Jul 2008 09:21:08 GMT</pubDate>
    <dc:creator>Anonymous</dc:creator>
    <dc:date>2008-07-09T09:21:08Z</dc:date>
    <item>
      <title>Howto "listen for save or saveas -event" ?</title>
      <link>https://forums.autodesk.com/t5/net-forum/howto-quot-listen-for-save-or-saveas-event-quot/m-p/2294572#M74170</link>
      <description>Hello,&lt;BR /&gt;
&lt;BR /&gt;
my application work with an external database.&lt;BR /&gt;
I plan that the application buffering the database changing&lt;BR /&gt;
(sql-commands) and update the database after or between&lt;BR /&gt;
the user save the dwg.&lt;BR /&gt;
&lt;BR /&gt;
How can i listen for the "save" or "qsave" events?&lt;BR /&gt;
&lt;BR /&gt;
thanks in advanced&lt;BR /&gt;
Mario</description>
      <pubDate>Tue, 08 Jul 2008 07:55:55 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/net-forum/howto-quot-listen-for-save-or-saveas-event-quot/m-p/2294572#M74170</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2008-07-08T07:55:55Z</dc:date>
    </item>
    <item>
      <title>Re: Howto "listen for save or saveas -event" ?</title>
      <link>https://forums.autodesk.com/t5/net-forum/howto-quot-listen-for-save-or-saveas-event-quot/m-p/2294573#M74171</link>
      <description>Hello,&lt;BR /&gt;
&lt;BR /&gt;
is that the right way?&lt;BR /&gt;
&lt;BR /&gt;
It works:&lt;BR /&gt;
&lt;BR /&gt;
[code]&lt;BR /&gt;
&lt; commandclass=""&gt; &lt;BR /&gt;
&lt;BR /&gt;
Public Class KSROApplicationKoordToolsCommands&lt;BR /&gt;
&lt;BR /&gt;
...&lt;BR /&gt;
&lt;BR /&gt;
   Public Sub New()&lt;BR /&gt;
      If (Me.KoordTools.boUseUpdatePDBFileAfterACADSave) Then&lt;BR /&gt;
         Dim doc As Document = Autodesk.AutoCAD.ApplicationServices.Application.DocumentManager.MdiActiveDocument&lt;BR /&gt;
         AddHandler doc.CommandEnded, New CommandEventHandler(AddressOf cmdEnded)&lt;BR /&gt;
      End If&lt;BR /&gt;
   End Sub&lt;BR /&gt;
&lt;BR /&gt;
   Public Sub cmdEnded(ByVal o As Object, ByVal e As CommandEventArgs)&lt;BR /&gt;
      Dim ed As Editor = Application.DocumentManager.MdiActiveDocument.Editor&lt;BR /&gt;
      Try&lt;BR /&gt;
         If e.GlobalCommandName.ToUpper.Contains("SAVE") Then&lt;BR /&gt;
            Me.KoordTools.PDB_Save()&lt;BR /&gt;
            ed.WriteMessage("Koordtools: Punktdatenbank wurde geschrieben.")&lt;BR /&gt;
         End If&lt;BR /&gt;
      Catch ex As System.Exception&lt;BR /&gt;
         ed.WriteMessage("!Koordtools.cmdEnded: " + ex.Message)&lt;BR /&gt;
      End Try&lt;BR /&gt;
   End Sub&lt;BR /&gt;
&lt;BR /&gt;
...&lt;BR /&gt;
&lt;BR /&gt;
End Class&lt;BR /&gt;
[/code]&lt;/&gt;</description>
      <pubDate>Wed, 09 Jul 2008 09:21:08 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/net-forum/howto-quot-listen-for-save-or-saveas-event-quot/m-p/2294573#M74171</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2008-07-09T09:21:08Z</dc:date>
    </item>
  </channel>
</rss>

