PRB: Repeated Open / Close DBF May Cause "Illegal Seek Offset"

ID: Q162412


The information in this article applies to:


SYMPTOMS

When you are running a program or run-time FoxPro executable, which is repeatedly opening and closing the same FoxPro for Windows database file, the following error messages appear:

Illegal Seek Offset
followed by:
File In Use
This error might only occur when a second workstation (or session of FoxPro for Windows) is running a program that is seeking to read a record in the first FoxPro for Windows database file and then update a second FoxPro for Windows database file.


CAUSE

PCAnywhere versions 7.5 or 8.x by Symantec add the following line to the Windows 95 registry:


   [HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\VxD\SYMEVNT]
   "StaticVxD"="C:\PROGRA~1\SYMANTEC\SYMEVNT.386"
   "Start"=hex:00 


RESOLUTION

The third-party contact information included in this article is provided to help you find the technical support you need. This contact information is subject to change without notice. Microsoft in no way guarantees the accuracy of this third-party contact information.

The third-party products discussed here are manufactured by vendors independent of Microsoft; we make no warranty, implied or otherwise, regarding these products' performance or reliability.

Download the latest patch file (currently version 7.5a) named Symevnt.exe. This file is a self-extracting .exe file available from Symantec's BBS at (541) 484-6669. Connect to Symantec's Web site at http://www.symantec.com on the World Wide Web for more information on how to obtain this file update.

Search the Windows 95 registry file for the string Symevnt.386 and remove the value reference.


MORE INFORMATION

When you install PCAnywhere, it installs a file named Symevnt.386 and modifies the Windows 95 system registry file. FoxPro for Windows or executable applications created from FoxPro for Windows may give you an Illegal Seek Offset error message.

In most cases where the error message Illegal Seek Offset was observed, it was followed by a spurious File In Use error message.

PCAnywhere is manufactured by Symantec, a vendor independent of Microsoft; we make no warranty, implied or otherwise, regarding this product's performance or reliability.

© Microsoft Corporation 1999, All Rights Reserved.
Contributions by Perry Newton, Microsoft Corporation

Additional query words: 2.50 FoxWin kbdsd Illegal Seek Offset


Keywords          : kberrmsg 
Version           : WINDOWS:2.5,2.5a,2.5b,2.6,2.6a
Platform          : WINDOWS 
Issue type        : kbprb 

Last Reviewed: March 5, 1999