On Windows 7, is there a preferred / standard location for the REX Shared Library DLLs (both 32-bit and 64-bit)?
I ask as I have several software products that use it and I see that I have 7 copies of the 32-bit version (and fewer of the 64-bit version) on my system, all over the place.
Is there a standard location? Should all products using it look there? Do they?
And, how about on other OS (to help out other people)?
REX Shared Library - correct location?
-
- KVRAF
- 10366 posts since 2 Sep, 2003 from Surrey, UK
Last edited by DarkStar on Mon May 12, 2014 3:38 pm, edited 1 time in total.
-
- KVRer
- 16 posts since 8 Jan, 2013
Hi,
In the rex sdk documentation itsays: "As of version 1.8, the Rex DLL/framework should not be installed in system folders. On windows install it in your applications folder, on Mac put it in the frameworks folder of your app bundle."
I suppose that means that there isn't a preferred location.
In the rex sdk documentation itsays: "As of version 1.8, the Rex DLL/framework should not be installed in system folders. On windows install it in your applications folder, on Mac put it in the frameworks folder of your app bundle."
I suppose that means that there isn't a preferred location.
-
- KVRAF
- 2550 posts since 27 May, 2005 from Stockholm
And to quote the REX 1.7 docs:
Debating the pros and cons of the issue is somewhat moot. It is however a _shared_ lib, and was at least intented to be backwards compatible. Thus this approach is at least not totally off.
Many hosts/products do indeed place the DLL side-by-side with the app or similar. And of course, as pointed out, by v1.8 the props have abandoned the sharing practice altogether, for better or for worse.
(The 1.8 sdk is only for Vista and above).The Shared Library is named differently and should be installed in different locations on each platform. On Mac OS X it is named "REX Shared Library.bundle" and should go in the global "/Library/Application Support/Propellerhead Software/Rex" folder. On Windows, it is called "REX Shared Library.DLL" and you
should put it in the %COMMONPROGRAMFILES%/Propellerhead Software/Rex folder"
Debating the pros and cons of the issue is somewhat moot. It is however a _shared_ lib, and was at least intented to be backwards compatible. Thus this approach is at least not totally off.
Many hosts/products do indeed place the DLL side-by-side with the app or similar. And of course, as pointed out, by v1.8 the props have abandoned the sharing practice altogether, for better or for worse.
TX16Wx Software Sampler:
http://www.tx16wx.com/
http://www.tx16wx.com/
