lua-users home
lua-l archive

[Date Prev][Date Next][Thread Prev][Thread Next] [Date Index] [Thread Index]


Imagine two different applications using the same version of PCRE, then you've cleverly made the entire point of dll's in the first place completely meaningless.
Manifests dictate which library version to load, -not- where it's placed.




Why? Imagine two different applications are using different versions of PCRE. If my rock installs its version of PCRE in the Windows path, it's most likely to break the other applications. Whenever possible, its best to not drop dlls in the path. It breaks the isolation of the rock. Also, consider what happens when you remove the rock. Do you remove the dll you put on the path? What happens if you stepped onto the dll of another application? Removing the dll will break it.

Regards,
Ignacio Burgueño