lawson_whitney@juno.com wrote:
Nuts! Parse errors still, until I added VS_VERSION_INFO VERSIONINFO before it, then it compiles clean, but all values except Translation are null. So I tried with this dlls/oleaut32/version.rc, and it works (if you get this letter):
#define WINE_FILEVERSION 2,20,4054,1 #define WINE_FILEVERSION_STR "2.20.4054" #define WINE_FILEDESCRIPTION_STR "Wine OLE dll" #define WINE_FILENAME_STR "oleaut32.dll"
#include "wine/wine_common_ver.rc"
Very good! Could you please experiment some more and try to replace 2,20,4054,1 and "2.20.4054" to the something more simple: 2,0,0,0 and "2.0". If with that numbers juno will not work 2,1,0,0 and "2.1", then 2,2,0,0 and "2.2" and so forth?
Those numbers I lifted from the output of
wine --dll oleaut32=n About.exe oleaut32.dll
I am still not easy in my mind with --dll directly controlling version in this way.
--dll controls dll loading. Is it so hard to understand? Version info is retrieved from resources of the already loaded dll then.