The delayed directive can be used when declaring a function exported from a DLL so that the DLL is not loaded before the function is called.
This is very useful because you may first check if the conditions are met to call the DLL before actually loading the DLL, for example check if the DLL is located where it should.
If you statically load a DLL (the default), then your application won’t
↧