Hi Erel,
There are a couple of good DLL libraries with functions that perhaps should be in the main core player. One of them is the functions in the hardware.dll and crypt dll..
My reason is if hardware dll is intentionally rename or removed by unauthorized means.. a program that uses them will resulted in error. But when these are internal functions.. then there is no need to load the DLL.
Keeping the main core EXE small and optimised is important. Certain libraries say like FTP can be external as it's not required in every program. Each DLL uses extra space becos of it's wrapper, etc.. where the actual code could be as small as a few bytes..
Rgds
WZSun
There are a couple of good DLL libraries with functions that perhaps should be in the main core player. One of them is the functions in the hardware.dll and crypt dll..
My reason is if hardware dll is intentionally rename or removed by unauthorized means.. a program that uses them will resulted in error. But when these are internal functions.. then there is no need to load the DLL.
Keeping the main core EXE small and optimised is important. Certain libraries say like FTP can be external as it's not required in every program. Each DLL uses extra space becos of it's wrapper, etc.. where the actual code could be as small as a few bytes..
Rgds
WZSun