I have a problem with two functions of an old Win 95 application. It analyses gliding flight logs and produces up to three displays which can be individually selected after the flight log is loaded but before anything is shown apart from the initial blank window + menu bar: - a 2-D map display of the flight - this has always worked correctly under Wine. though ot displays the fixmes: fixme:comm:EscapeCommFunction16 no cid=0 found! fixme:comm:EscapeCommFunction16 no cid=0 found! - a 2-D plot of altitude vs time. This has never worked. While generating this display a series of 3 pop-ups appear showing the error "Invalid property value". The only console output is this: fixme:comm:EscapeCommFunction16 no cid=0 found! fixme:comm:EscapeCommFunction16 no cid=0 found! This is followed by the program exiting. - an analysis of the flight - this is a mixture of bar graphs and text. This has never worked. While generating this display a single pop-up appears showing the error "Invalid property value". The only console output is this: fixme:comm:EscapeCommFunction16 no cid=0 found! fixme:comm:EscapeCommFunction16 no cid=0 found! And the program stops after drawing two scroll bars and adding a white rectangle occupying the upper part of its window. The scroll bars work and the program exits if the 'Exit' menu item is selected. I'm using WINE 1.1.23 configured as Win 95 and no overrides. All settings are defaulted apart from selecting Windows 95. I know that this is an old Wine version, but the common failure factor seems to be that the two failing displays are built using coloured rectangles while the map isn't. Is this due to something missing that winetricks could fix? Martin
Martin Gregorie wrote:> I have a problem with two functions of an old Win 95 application. It > analyses gliding flight logs and produces up to three displays which can > be individually selected after the flight log is loaded but before > anything is shown apart from the initial blank window + menu bar: > > - a 2-D map display of the flight - this has always worked correctly > under Wine. though ot displays the fixmes: > > fixme:comm:EscapeCommFunction16 no cid=0 found! > fixme:comm:EscapeCommFunction16 no cid=0 found! > > - a 2-D plot of altitude vs time. This has never worked. While > generating this display a series of 3 pop-ups appear showing the error > "Invalid property value". The only console output is this: > > fixme:comm:EscapeCommFunction16 no cid=0 found! > fixme:comm:EscapeCommFunction16 no cid=0 found! > > This is followed by the program exiting. > > - an analysis of the flight - this is a mixture of bar graphs and text. > This has never worked. While generating this display a single pop-up > appears showing the error "Invalid property value". The only console > output is this: > > fixme:comm:EscapeCommFunction16 no cid=0 found! > fixme:comm:EscapeCommFunction16 no cid=0 found! > > And the program stops after drawing two scroll bars and adding a white > rectangle occupying the upper part of its window. The scroll bars work > and the program exits if the 'Exit' menu item is selected. > > I'm using Wine 1.1.23 configured as Win 95 and no overrides. All > settings are defaulted apart from selecting Windows 95. > > I know that this is an old Wine version, but the common failure factor > seems to be that the two failing displays are built using coloured > rectangles while the map isn't. Is this due to something missing that > winetricks could fix? > > > MartinPlease retest with 1.1.42. What's the name of this application? Have you checked to see if a bug has been reported for it? Does it work on XP/Vista? Some windows 95 programs don't.
Martin Gregorie wrote:> > > > > Does it work on XP/Vista? Some windows 95 programs don't > > > It does exactly the same with XP emulation. > > MartinI meant, does it work on native windows? I recently tested a 2d ddraw based game that doesn't work on Vista or Wine.
EscapeCommFunction16? Why is it trying to use the COM ports? Maybe it's infected with one of those dialers. Remember those? Um, if the program legitimately needs this access, I guess you can grant it to your user.
I'm the author of some of the EW software: 1. EWView/DOS This, as its name implies is a 16-bit DOS program written originally in Zortech C++ but converted to fairly early on to Microsoft C++. I wrote this and have tried it under Wine. It doesn't work which doesn't terribly surprise me as the program's own code and the libraries it uses are fairly low level in their access to the screen (fishing around in BIOS locations, as I recall). 2. EW Windows Uploader This is a 32-bit Windows program written in Microsoft C++ which I also wrote. When I tried it under Wine it ran OK but had problems accessing the serial port. I was trying it with a USB-to-serial adaptor and have a vague recollection of setting up the mapping of the Wine DOS device to the /dev/ttyUSB<n> device but didn't get beyond that. 3. EWView II and EWView III These were written in VB (VB 4 initially, I think) by somebody else. I'm very unfamiliar with them but believe they remained 16-bit applications throughout their lives. The only substantial point I can answer is> However, the two programs almost certainly use different support libraries and may have other internal changes too...to confirm that EW Windows Uploader and the EWView II or III programs are completely separate and use different support libraries, etc.