[ros-dev] Time date control panel applet bug and DrawStatusText issues

Ged Murphy gedmurphy at gmail.com
Thu Sep 28 21:08:55 CEST 2006


Felipe Villarroel wrote:
> Hello list!,
> i have two questions that i hope that someone of you could answer.
>
> The first one:
> - Should RegOpenKeyExW() do a SetLastError() or it just return an
> error code?
> I ask this because in the timedate control panel applet,
> GetSyncSetting() reads a key from the registry using that function
> and if it fails it calls the function GetError() that calls
> FormatMessage() using GetLastError() as an argument. For some
> reason in my computer this call fails and i receive an window
> that says "ERROR_INVALID_WINDOW_HANDLE" that obviously is not
> the right error code.
>
>   

Yeah, that's wrong. FormatMessage should use the return value from 
RegOpenKeyEx.

> - Modify the GetError() function in the timedate control panel
> applet

I have many fixes and more code for this in my working copy. I was 
originally working in NTP
functionality but left it. I hadn't realised part of my code was in 
trunk. It must of got caught up
when we rearranged the tree layout.

I'll get back onto NTP soon and finish it off.

Ged.


More information about the Ros-dev mailing list