Hi, I encountered another win32 specific problem in the mixmaster 3.0 code.
During initialization mix steps through several methods for locating it's home directory--and stops at the first that succeeds. The very first method mix checks is the environment variable, 'MIXPATH'. The problem here is that mix2.0.4 uses the MIXPATH variable. Having both JBN and QS installed is not uncommon in windows. In earlier versions of mixmaster, the check for MIXPATH came _after_ the registry check. As the program stands now, if the QS user has mix2.0.4 on their computer, mix will use that pool and create a fresh mix.cfg there. The registry is never checked and the user unwittingly changes mix.cfg files. I see the logic in checking the environment first. To solve the problem, I've changed the variable name to 'MIX3PATH'. I've also created and exported a function to return the mixmaster version--mix_version(). I haven't released the 3.0.2 release yet but expect to in the next few days. Richard ------------------------------------------------------------------------------ Crystal Reports - New Free Runtime and 30 Day Trial Check out the new simplified licensign option that enables unlimited royalty-free distribution of the report engine for externally facing server and web deployment. http://p.sf.net/sfu/businessobjects _______________________________________________ Mixmaster-devel mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/mixmaster-devel
