Author Topic: Surface Pro (Win 8) Issues  (Read 6055 times)

0 Members and 1 Guest are viewing this topic.

Offline HercMighty (OP)

  • Able Ordinary Rate
  • H
  • Posts: 4
Surface Pro (Win 8) Issues
« on: March 13, 2013, 09:11:42 AM »
Ok, so I got a Surface PRO and decided to try an get this to run on it.  After a couple of small issues (Font Size, and F9 Screen) were corrected everything seemed to be good.  Except one issue I can't seem to figure out:

A lot of screens have the lists on the right with the + sign for multiple items.  I can't get the Surface Pro to be able to access them.  Clicking seems to highlight what is at the top, but I can't expand + items or collapse - items.  In the Battle Control window the top form name will change to the overall name being clicked on, but in most cases it doesn't populate the main form with information.  The OOB display doesn't work at all.

Surface came with . NET 3, 4, and one other. . . I tried installing 3. 5 that includes 2. 0 but that didn't help.  Also made sure I had the latest VC9 redist installed.  No luck.

Any ideas?
 

Offline TheDeadlyShoe

  • Vice Admiral
  • **********
  • Posts: 1264
  • Thanked: 58 times
  • Dance Commander
Re: Surface Pro (Win 8) Issues
« Reply #1 on: March 13, 2013, 03:45:34 PM »
I've heard 3.5 dotnet installs often don't install everything needed for 2.0 and earlier versions.

But that's all I've got. Shooting into the dark.
 

Online Erik L

  • Administrator
  • Admiral of the Fleet
  • *****
  • Posts: 5670
  • Thanked: 390 times
  • Forum Admin
  • Discord Username: icehawke
Re: Surface Pro (Win 8) Issues
« Reply #2 on: March 13, 2013, 03:46:20 PM »
Just remember, Aurora is a VB6 app. Before any .NET assemblies.

Offline Bgreman

  • Lt. Commander
  • ********
  • Posts: 213
  • Thanked: 2 times
Re: Surface Pro (Win 8) Issues
« Reply #3 on: March 14, 2013, 10:55:46 AM »
Does Win 8 allow you to set the app compatability of an executable?  Try setting it to WinXP, if so.
 

Offline HercMighty (OP)

  • Able Ordinary Rate
  • H
  • Posts: 4
Re: Surface Pro (Win 8) Issues
« Reply #4 on: March 14, 2013, 11:34:38 AM »
Yes, it has the compatibility options and I tried a number of them with no luck.  WIN 8 has a tool for determining if a  a mode is needed and it suggested WIN XP but it hasn't helped. . . very odd, not like it should be that hard of a control for it to handle. . .
 

Offline Steve Walmsley

  • Aurora Designer
  • Star Marshal
  • S
  • Posts: 11954
  • Thanked: 22170 times
Re: Surface Pro (Win 8) Issues
« Reply #5 on: March 18, 2013, 05:18:40 AM »
Ok, so I got a Surface PRO and decided to try an get this to run on it.  After a couple of small issues (Font Size, and F9 Screen) were corrected everything seemed to be good.  Except one issue I can't seem to figure out:

A lot of screens have the lists on the right with the + sign for multiple items.  I can't get the Surface Pro to be able to access them.  Clicking seems to highlight what is at the top, but I can't expand + items or collapse - items.  In the Battle Control window the top form name will change to the overall name being clicked on, but in most cases it doesn't populate the main form with information.  The OOB display doesn't work at all.

Surface came with . NET 3, 4, and one other. . . I tried installing 3. 5 that includes 2. 0 but that didn't help.  Also made sure I had the latest VC9 redist installed.  No luck.

Any ideas?

There is a problem opening the nodes on the treeview control in VB6 if the coordinates of the control are negative. So if you have a three monitor setup for example with left-right and centre monitors, the treeview will only work on the centre and right monitors, because top left of the centre monitor is 0,0. No idea how surface pro works but is threre any chance this is the problem? Might be worth moving the window as far right as possble to check it.
 

Offline HercMighty (OP)

  • Able Ordinary Rate
  • H
  • Posts: 4
Re: Surface Pro (Win 8) Issues
« Reply #6 on: March 18, 2013, 08:42:17 AM »
I'll give it a try and see.  It does have a display out but I haven't used it yet, but with the "interactive" nature of the Surface (being able to "pull" screens from the left, and the "Start Button" from the right) there might be something to it.

You still have any goals of moving to C# and WPF? I have been studying C# and WPF at home on my own, work uses Delphi, but wouldn't mind helping out if your ever interested.  Be a good learning experience. . .
 

Offline Steve Walmsley

  • Aurora Designer
  • Star Marshal
  • S
  • Posts: 11954
  • Thanked: 22170 times
Re: Surface Pro (Win 8) Issues
« Reply #7 on: March 18, 2013, 09:12:51 AM »
I'll give it a try and see.  It does have a display out but I haven't used it yet, but with the "interactive" nature of the Surface (being able to "pull" screens from the left, and the "Start Button" from the right) there might be something to it.

You still have any goals of moving to C# and WPF? I have been studying C# and WPF at home on my own, work uses Delphi, but wouldn't mind helping out if your ever interested.  Be a good learning experience. . .

I have written some code in C#/WPF, although nothing like as much as VB6. I used to programme commercially in C++ but that mainly involved writing VBX controls for Windows 3.1 :)

Steve
 

Offline HercMighty (OP)

  • Able Ordinary Rate
  • H
  • Posts: 4
Re: Surface Pro (Win 8) Issues
« Reply #8 on: March 18, 2013, 02:57:00 PM »
Moving the windows around on the screen hasn't helped so far.  Have to try when the cable the cable in stock what happens on a secondary monitor.
 

Offline shadeon

  • Able Ordinary Rate
  • s
  • Posts: 2
Re: Surface Pro (Win 8) Issues
« Reply #9 on: November 08, 2013, 03:28:07 AM »
Hi Guys,

Just wanted to confirm - this isn't just a Surface Pro issue.   This also occurs in my Win 8 x64 Lenovo laptop.   I did some digging online and it appears that certain versions of the VB controls (VB 5 common controls are called out here) don't display properly on Win 8 touch enabled devices, even if the touch features are not in use.

All instances of the treeview appear to be broken, except the Production and Population window, which works fine as long as you don't try and contract any nodes OR group by function.   As described by HercMighty, selecting any item usually just picks the first node in the list, and then the control freezes.   Switching to a different tab (say going to a different tab when viewing naval org on the F12 screen) and back will show the whole control in the disabled state, with 0 nodes (or glitched nodes).

Not being able to use the Battle Overview is certainly the biggest drawback at the moment.   Picking targets and setting up fire controls manually for each ship is a massive drag. . .

I can also confirm that moving screen location (or even hooking up a 2nd monitor and displaying on that screen instead) don't solve the issue.   I know the supported platform for this is XP, but is there any chance of a future fix?  I'd really like not to have to setup a virtual machine just to play Aurora! ;)
 

Offline Steve Walmsley

  • Aurora Designer
  • Star Marshal
  • S
  • Posts: 11954
  • Thanked: 22170 times
Re: Surface Pro (Win 8) Issues
« Reply #10 on: November 08, 2013, 07:28:48 AM »
Hi Guys,

Just wanted to confirm - this isn't just a Surface Pro issue.   This also occurs in my Win 8 x64 Lenovo laptop.   I did some digging online and it appears that certain versions of the VB controls (VB 5 common controls are called out here) don't display properly on Win 8 touch enabled devices, even if the touch features are not in use.

All instances of the treeview appear to be broken, except the Production and Population window, which works fine as long as you don't try and contract any nodes OR group by function.   As described by HercMighty, selecting any item usually just picks the first node in the list, and then the control freezes.   Switching to a different tab (say going to a different tab when viewing naval org on the F12 screen) and back will show the whole control in the disabled state, with 0 nodes (or glitched nodes).

Not being able to use the Battle Overview is certainly the biggest drawback at the moment.   Picking targets and setting up fire controls manually for each ship is a massive drag. . .

I can also confirm that moving screen location (or even hooking up a 2nd monitor and displaying on that screen instead) don't solve the issue.   I know the supported platform for this is XP, but is there any chance of a future fix?  I'd really like not to have to setup a virtual machine just to play Aurora! ;)

This isn't a bug that can be fixed within Aurora. It's an issue with the operating system not supporting VB6. I currently develop and play Aurora on Windows 7 but I have no plans to move to Windows 8. It's difficult to see how I would fix this without rewriting the game in a more modern language.

Steve
 

Offline shadeon

  • Able Ordinary Rate
  • s
  • Posts: 2
Re: Surface Pro (Win 8) Issues
« Reply #11 on: November 12, 2013, 06:29:42 AM »
Hi Steve,

Understood - I guess I was hoping that Aurora was using the v5 controls and that updating them to v6 libraries would solve the issue (as anecdotal searches online seemed to suggest).   Since I doubt MS is even aware of this issue, and VB6 support on touch-screen enabled devices is probably not anywhere on their roadmap, I guess this means I'm off to create a Win7 VM!

Thanks for the reply and for creating such an awesome game.
 

Offline Mor

  • Commander
  • *********
  • Posts: 305
  • Thanked: 11 times
Re: Surface Pro (Win 8) Issues
« Reply #12 on: January 25, 2016, 12:31:18 AM »
Considering the proliferation of touch devices, it might be useful to add this to the FAQ.
 

Offline 83athom

  • Big Ship Commander
  • Vice Admiral
  • **********
  • Posts: 1261
  • Thanked: 86 times
Re: Surface Pro (Win 8) Issues
« Reply #13 on: January 25, 2016, 06:26:14 AM »
I think we need to give Mor the title of Necromancer.
Give a man a fire and he's warm for a day, but set fire to him and he's warm for the rest of his life.
 

Offline Mor

  • Commander
  • *********
  • Posts: 305
  • Thanked: 11 times
Re: Surface Pro (Win 8) Issues
« Reply #14 on: January 25, 2016, 05:47:11 PM »
The issue of touch screens and multi screens is keep coming back time and again, both seem to be caused by the same thing, both covered in this thread and confirmed by steve.

As for Necromancy,  I don't discriminate who I get friendly with based on age ;) also depending on your standards, I might be a pedophile  :(
« Last Edit: January 26, 2016, 12:30:05 AM by Mor »