Cache mode for inspector ADXOlForm

Add-in Express™ Support Service
That's what is more important than anything else

Cache mode for inspector ADXOlForm
 
nwein




Posts: 510
Joined: 2011-03-28
Is it possible for you to implement this similarly to the Explorer variance?
I understand there's a difference between Explorer and Inspector, but if we could cache the form instantiation every time a new inspector opens up, that would probably increase performance and reduce add-ins footprints.
Since the Explorer property supports various caching strategies (NewInstanceForEachFolder, OneINstanceForAllFolders, None) each developer can pick their own strategy for the inspector so that the current behavior doesn't break.
Posted 03 Mar, 2017 17:28:38 Top
Andrei Smolin


Add-in Express team


Posts: 14094
Joined: 2006-05-11
Hello Nir,

OneInstanceForAllFolders works because you can't open two or more folders in a given Explorer. OneInstanceForAllFolders can't work in several explorers. This is the case with inspectors.

I suggest that you move all controls and logic from your form to a UserControl. To speed up the things, you can pre-create a number of UserControl instances and took them from the pool when required.

Regards from Belarus (GMT+3),

Andrei Smolin
Add-in Express Team Leader
Posted 06 Mar, 2017 03:49:07 Top