"Unable to open file..."

bhalco at my-deja.com bhalco at my-deja.com
Fri Feb 9 22:28:12 CST 2001


In article <9624ev$qdl$1 at news.BelWue.DE>,
  Andreas Mohr <aqi46g09cu001 at sneakemail.com> wrote:
 Post complete data next time ? :-)
>
> Andreas Mohr

Ok, no question I'm out of my element here.  I was worried about posting
an unreadable mess that nobody'd want to read, much less reply to.
Here are the intervening lines, cleaned up as well as I can (continued
lines are indented):

Call kernel32.250: FindFirstFileA(2b94a92c "C:\\Program Files\\
  2nd Story Software\\TaxACT 2000\\2000 Tax Return
File.ta0",2b326734)     ret=004c22f6 fs=008f
trace:string:lstrcpynA (0x2b325e4c, "/mnt/DOS_hda2", 1024)
trace:string:lstrcpynA (0x2b325a0c, "/mnt/DOS_hda2/Program Files/
  2nd Story Software/TaxACT 2000", 1023)
trace:string:lstrcpynA (0x2b325a47, "2000 Tax Return File.ta0", 965)
trace:string:lstrcpynA (0x2b326760, "2000 Tax Return File.ta0", 260)
Ret  kernel32.250: FindFirstFileA() retval=2ae160e6 ret=004c22f6 fs=008f
Call kernel32.246: FindClose(2ae160e6) ret=004c2302 fs=008f
Ret  kernel32.246: FindClose() retval=00000001 ret=004c2302 fs=008f
Call kernel32.773: lstrcpyA(2b3268d8,2b326760 "2000 Tax Return
  File.ta0") ret=004c2312 fs=008f
Ret  kernel32.773: lstrcpyA() retval=2b3268d8 ret=004c2312 fs=008f
Call kernel32.473: InterlockedDecrement(2b94ccac) ret=004c0673 fs=008f
Ret  kernel32.473: InterlockedDecrement() retval=00000000 ret=004c0673
  fs=008f
Call ntdll.359: RtlEnterCriticalSection(005211b0) ret=004a927e fs=008f
Ret  ntdll.359: RtlEnterCriticalSection() retval=00000000 ret=004a927e
  fs=008f
Call ntdll.447: RtlLeaveCriticalSection(005211b0) ret=004a928d fs=008f
Ret  ntdll.447: RtlLeaveCriticalSection() retval=00000000 ret=004a928d
  fs=008f
Call kernel32.779: lstrlenA(2b3268a8 "C:\\Program Files\\
  2nd Story Software\\TaxACT 2000\\2000 Tax Return File.ta0")
  ret=004c07ad fs=008f
Ret  kernel32.779: lstrlenA() retval=00000048 ret=004c07ad fs=008f
Call ntdll.359: RtlEnterCriticalSection(00521200) ret=004a91fa fs=008f
Ret  ntdll.359: RtlEnterCriticalSection() retval=00000000 ret=004a91fa
  fs=008f
Call ntdll.447: RtlLeaveCriticalSection(00521200) ret=004a9240 fs=008f
Ret  ntdll.447: RtlLeaveCriticalSection() retval=00000000 ret=004a9240
  fs=008f
Call kernel32.158: CreateFileA(2b94a92c "C:\\Program Files\\
  2nd Story Software\\TaxACT 2000\\2000 Tax Return File.ta0",
  c0000000,00000003,2b3269ac,00000003,00000080,00000000) ret=004c1cbc
  fs=008f
trace:string:lstrcpynA (0x2b325fb8, "/mnt/DOS_hda2", 1024)
Ret  kernel32.158: CreateFileA() retval=00000074 ret=004c1cbc fs=008f
Call kernel32.332: GetFileType(00000074) ret=004ac727 fs=008f
Ret  kernel32.332: GetFileType() retval=00000001 ret=004ac727 fs=008f

  (A bunch of Enter/Leave/Initialize CriticalSection lines)

Call kernel32.577:
  ReadFile(00000074,2b95eb78,00001000,2b326948,00000000) ret=004b28a0
  fs=008f
Ret  kernel32.577: ReadFile() retval=00000001 ret=004b28a0
fs=008f

  ( More CriticalSection handling)

Call kernel32.137: CloseHandle(00000074) ret=004b2ea8 fs=008f
Ret  kernel32.137: CloseHandle() retval=00000001 ret=004b2ea8 fs=008f

  ( More CriticalSection handling)

Call kernel32.340: GetLastError() ret=004c16d1 fs=008f
Ret  kernel32.340: GetLastError() retval=00000000 ret=004c16d1
fs=008f

Then it displays the error box.

Is that better?  If I've erred by trimming the critical section stuff,
next time I'll post the whole mess.

Thanks for your interest.

Bruce Halco




Sent via Deja.com
http://www.deja.com/



More information about the wine-users mailing list