<VB.NET>
'' Hello World App - minimum external
application
<Transaction(TransactionMode.Automatic)>
_
<Regeneration(RegenerationOption.Manual)>
_
Public Class HelloWorldApp
Implements IExternalApplication
''
OnShutdown() - called when Revit ends.
Public Function OnShutdown(ByVal application As UIControlledApplication) _
As Result _
Implements IExternalApplication.OnShutdown
Return Result.Succeeded
End Function
''
OnStartup() - called when Revit starts.
Public Function OnStartup(ByVal application As UIControlledApplication) _
As Result _
Implements IExternalApplication.OnStartup
TaskDialog.Show("My
Dialog Title", "Hello World from App!")
Return Result.Succeeded
End Function
End Class
</VB.NET>
Impliment IExternalApplication
OnShutdown is called when Revit ends
OnStartup is called when Revit starts