From winxp to win8

Hi,

I am moving from winxp to win8.

On my winxp machine I have xojo 2013r4,1
When building the .exe it runs ok on both
winxp and win8 machine.

On my win8 machine I have xojo 2014r1
When building the .exe (no build errors),
running the .exe shows issues.

Firstly, the main window title appears in the middle of the
titlebar, where t should be to the left.

Secondly, the line between listbox heading ans first row is not displayed.

Thirdly, and this is very strange, listboxes now display text that is
only send by UDP sockets (only reply texts should be displayed in
the listboxes).

I assume building on winxp generates x86 code, and building
on win8 generates x64 code (or both as the .exe also runs on xp
and then shows the same issues).
Setting the .exe compatibility mode to winxp on the win8 machine
makes no difference.

Can I build on the win8 machine to generate x86 code only?
What can I do to solve these issues (apart from going back
to xojo 2013r4,1 on the win8 machine also).

regards peter

[quote=71339:@Peter Verkaik]I assume building on winxp generates x86 code, and building
on win8 generates x64 code (or both as the .exe also runs on xp
and then shows the same issues).[/quote]
Bad assumption. Xojo always creates 32-bit Windows code.

[quote=71339:@Peter Verkaik]Firstly, the main window title appears in the middle of the
titlebar, where t should be to the left.[/quote]
This appears to be just a theme issue and one of the many differences between Windows XP and Windows 8.

Also maybe a theme difference?

[quote=71339:@Peter Verkaik]Thirdly, and this is very strange, listboxes now display text that is
only send by UDP sockets (only reply texts should be displayed in
the listboxes).[/quote]
I don’t know what you mean by this. Your code controls what is displayed in the ListBox, not the OS version.