Sorry for my beginner question..
Im writing a c# program which need to use a large number of unmnaged DLLs
The use of the unmanaged dll depends upon user actions, so I need to support all DLLs , even if the user will not use them every time the software launches.
I would like to use DLLimport to import all DLLs and to write the headers of all their functions.
Is it ok to do it like this and not dynamically loading the libraray?
Are all DLLs being loaded once DLLIMPORT is executed or only when a cerain DLL function is called?
Help will be highly appreciated !