Rob Turk wrote:
...
The developer for PocketFMS changed the reference to this code so it gets
called in 16-color mode and now it continues past this point. The next
hurdle is a problem with file creation, which fails on the following:
0009:Call kernel32.CreateFileA(00b29480 "c:\\Program
Files\\PocketFMS\\\\bdryhV6.gpsdat",80000000,00000003,0033ec30,00000003,00000080,00000000)
ret=0055679a
0009:Ret kernel32.CreateFileA() retval=ffffffff ret=0055679a
Looks like the double backslash between the path and the filename make Wine
barf. I thnk it's OK to do this in XP though, at least that's what I recall
from previous projects.
Want to do some coding (you appear to have at least some experience)?
The first step would be to add a test case to the Wine source code, to
the file dlls/kernel32/tests/file.c. There is a function
test_CreateFileA(), and adding a test for that case should be fairly easy.
http://www.winehq.org/site/docs/winedev-guide/testing
Then of course, maybe take a shot at fixing the bug. I doubt that would
be very difficult either.
_______________________________________________
wine-users mailing list
wine-users@xxxxxxxxxx
http://www.winehq.org/mailman/listinfo/wine-users