Not having a system readily available to test this on, what happens if I create an app that uses "wmp.dll", but wmp.dll is not on the system? (Like the "N" versions of Windows)?
My app uses an embedded Media Player for video preview. Can easily I catch the error, or "pre-detect" the non-existence of WMP, and redirect the flow to a form which uses the VideoLan player instead?
Where would the error pop up? Just when the preview form is called, or will it detect it right from the start of the app because of the references to WMPLib and AxWMPLib?
(Not that it probably matters, but this is in C# targetting Win7)
Later...
Would putting the two varieties of Preview forms in separate DLLs, called as appropriate, be a better idea?
And, if so, how the %^$#%! do I get it to work? I tried it and a "form" pops up, but it bears no resemblance to anything to the form I designed, being completely blank.