What is the benefit of opening modal forms with Autodesk.AutoCAD.ApplicationServices.Application.ShowModalDialog(), particularly if they aren't interacting directly with the document?
Modal forms are no problem. I can wrap them in a using statement to make sure they are disposed. Its the modeless ones that I am concerned about. Because the code continues to execute after the form.show() call, the object will not be able to be disposed by the calling function because it will be out of scope in short order. If using Autodesk.AutoCAD.ApplicationServices.Application.ShowModelessDialog() resolves that issue, that might be the way I need to go.
What is the benefit of opening modal forms with Autodesk.AutoCAD.ApplicationServices.Application.ShowModalDialog(), particularly if they aren't interacting directly with the document?