Hi,
I don't manage to run James examples of the Registry package, and when trying to run the tests, they fail on Windows 7 (OS, 64 bit, image 32 bit).
Anyone knows how to solve this ?
Regards,
@+Maarten,
_______________________________________________ vwnc mailing list [hidden email] http://lists.cs.uiuc.edu/mailman/listinfo/vwnc |
Hi Joachim, I am running version 28 from the public store on vw 7.9.1 however running it on a french Vista 32 bit (Family Premium) still seems to give about identical test resuslts ? Modifying read & write AccessMask does not seem to help, hower something is certainly wrong with the osKey which is nil !! as you can see in the enclosed stack. This was also the case on Win7 Pro (64bits). Regards, @+Maarten, On Sunday, 3 March, 2013 08:23, "Joachim Geidel" <[hidden email]> said: _______________________________________________ vwnc mailing list [hidden email] http://lists.cs.uiuc.edu/mailman/listinfo/vwnc |
Hi Maarten, I have the same failures in 7.9.1 and 7.8.1, but not in 7.7.1. The problem disappears if you execute WindowsRegistry.WindowsRegistryAPI recompileMethods This seems to be a regression. In 7.7, a DLLCC problem had been fixed. The problem led to a wrong order in the compilation of type definitions when loading an ExternalInterface. This often resulted in types being compiled as simple pointer types (void *) instead of what they were actually declared to be. It seems that this is happening again in 7.8.1 and 7.9.1. The only VisualWorks versions where loading the WindowsRegistryAPI class works as it should are 7.7 and 7.7.1. For older versions, the postLoad block of the package fixes the type definitions. HTH Joachim Von: <[hidden email]> Datum: Dienstag, 5. März 2013 01:14 An: VWNC <[hidden email]> Betreff: Re: [vwnc] Windows Registry
_______________________________________________ vwnc mailing list [hidden email] http://lists.cs.uiuc.edu/mailman/listinfo/vwnc |
Thank you very much Joachim,
For the moment it just works !! Does this mean that the DLLCC thing is a bug Andreas ?
Regards,
@+Maarten,
> "Joachim Geidel" <[hidden email]> | Hi Maarten,
I have the same failures in 7.9.1 and 7.8.1, but not in 7.7.1. The problem disappears if you execute
WindowsRegistry.WindowsRegistryAPI recompileMethods
This seems to be a regression. In 7.7, a DLLCC problem had been fixed. The problem led to a wrong order in the compilation of type definitions when loading an ExternalInterface. This often resulted in types being compiled as simple pointer types (void *) instead of what they were actually declared to be. It seems that this is happening again in 7.8.1 and 7.9.1. The only VisualWorks versions where loading the WindowsRegistryAPI class works as it should are 7.7 and 7.7.1. For older versions, the postLoad block of the package fixes the type definitions.
HTH
Joachim
Von: <[hidden email]>
Datum: Dienstag, 5. März 2013 01:14 An: VWNC <[hidden email]> Betreff: Re: [vwnc] Windows Registry
_______________________________________________ vwnc mailing list [hidden email] http://lists.cs.uiuc.edu/mailman/listinfo/vwnc |
In 7.7, there were several fixed ARs which might be related to the
problem, but I don't remember any details: 57004 Allow redifined CType extensions to cause a recompile 57306 Inherited type definitions aren't loaded atomically if the superclass defines only types, and no external methods 53348 Hierarchy implementors of CType>>hash are deficient Regards, Joachim Von: <[hidden email]> Datum: Samstag, 9. März 2013 08:04 An: Joachim Geidel <[hidden email]> Cc: VWNC <[hidden email]>, Andres Valloud <[hidden email]> Betreff: Re: [vwnc] Windows Registry >Thank you very much Joachim, > >For the moment it just works !! >Does this mean that the DLLCC thing is a bug Andreas ? > >Regards, > >@+Maarten, > > >> "Joachim Geidel" <[hidden email]> | > > >Hi Maarten, >I have the same failures in 7.9.1 and 7.8.1, but not in 7.7.1. The >problem disappears if you execute > WindowsRegistry.WindowsRegistryAPI recompileMethods >This seems to be a regression. In 7.7, a DLLCC problem had been fixed. >The problem led to a wrong order in the compilation of type definitions >when loading an ExternalInterface. This often resulted in types being >compiled as simple pointer types (void *) instead of what they were >actually declared to be. It seems that this is happening again in 7.8.1 >and 7.9.1. The only VisualWorks versions where loading the >WindowsRegistryAPI class works as it should are 7.7 and 7.7.1. For older >versions, the postLoad block of the package fixes the type definitions. >HTH >Joachim _______________________________________________ vwnc mailing list [hidden email] http://lists.cs.uiuc.edu/mailman/listinfo/vwnc |
Free forum by Nabble | Edit this page |