Hi Eliot,

No I am testing with Wine, and it answer $4. :)


Hilaire

Le 17/04/2012 02:26, Eliot Miranda a écrit :
> Hi Hilaire,
> 
>     I guess you're running Windows 7 and that the VM is quite correctly
> answering something like 7.1 for Smalltalk vm getSystemAttribute: 1002
> a.k.a. Smalltalk os osVersion.  So I suspect the preferencesRootPath
> method needs to be updated to take into account Windows 7.
> 
> On Fri, Apr 13, 2012 at 1:21 PM, Hilaire Fernandes
> <[email protected]
> <mailto:[email protected]>> wrote:
> 
>     I took the Pharo 1.3 one-click package from Pharo-project then I
>     replaced the image with a Pharo 1.4 image.
> 
>     It looks like the code from DosFileDirectory>>preferencesRootPath is
>     broken or the the used VM does not return the expected value (Smalltalk
>     vm getSystemAttribute: 1002)
> 
>     I tested with the COG VM for Windows from Pharo web site, the problem is
>     the same.
> 
>     Fix may be easy but I don't know exactly the extent of the problem.
> 
>     I have tested under Wine as I don't have windows.
> 
> 
>     Hilaire
> 
> 
> 
>     preferencesRootPath
>            |  list rootPath osMajorVer |
> 
>            "First try to adhere to hardcoded Microsoft conventions -
>     though we
>     really should be reading environment variables since %SYSTEMDRIVE% might
>     not be C: "
>            "Windows OS Version numbers from
>     
> http://msdn.microsoft.com/en-us/library/windows/desktop/ms724832%28v=vs.85%29.aspx";
> 
>            osMajorVer := Smalltalk os osVersion first.
>            osMajorVer = $5 ifTrue: [ rootPath := 'C:\Documents and
>     Settings\All
>     Users\Pharo\'].
>            osMajorVer = $6 ifTrue: [ rootPath := 'C:\ProgramData\Pharo\'].
> 
> 
>     --
>     Dr. Geo -- http://www.drgeo.eu
> 
> 
> 
> 
> 
> -- 
> best,
> Eliot
> 


-- 
Dr. Geo -- http://www.drgeo.eu


Reply via email to