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