I'm working on a plugin that needs to free some resources as well as closing a TCP connection, unfortunatly you cannot rely on C4DPL_ENDPROGRAM since if your scene is not saved and try to close c4d that signal is trigged but you still can click on Cancel so the app is not closed and you could have freed your resources.
Any thought on this? Thank you in advance.
Hi @victor, C4DPL_ENDPROGRAM is called really at the end of Cinema 4D just before it quits. It's most likely that you search for C4DPL_ENDACTIVITY which is sent before any PluginEnd so it's the place to free the resources.
For more information see Plugin Functions Manual: Shutdown.
If you have any questions, please let me know.