Message 1 of 5
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report
In my code as shown below I try to cath the SaveComplete event:
public void Request() { try { Database db = HostApplicationServices.WorkingDatabase; Document current_doc = Application.DocumentManager.GetDocument(db); current_doc.Database.BeginSave += OnBeginSave; current_doc.Database.SaveAs(drawing_path, DwgVersion.Current); } catch (System.Exception) { } } void OnSaveComplete(object sender, DatabaseIOEventArgs e) { try { Database db = sender as Database; if (db != null) { db.SaveComplete -= OnSaveComplete; } } catch (System.Exception) { } } void OnBeginSave(object sender, DatabaseIOEventArgs e) { try { Database db = sender as Database; if (db != null) { db.BeginSave -= OnBeginSave; db.SaveComplete += OnSaveComplete; } } catch (System.Exception) { } }
But it looks as it works fine in Civil3D up to version 2013. In later versions the SaveComplete event is not fired or something. Any suggestions?
Solved! Go to Solution.