There was a change made in the framework (I think in version 7.0?) promoting errorlog.dbf to a dbc table from a free table. Check EventLogEnvironment (in our project, it's in aDataEnv.vcx). If it contains a cFreeTableCursor object, it's probably still referencing the path to where errorlog.dbf used to be.
If that's the case, I would suggest adding errorlog to a "common" dbc, creating an errorlog view (lv_errorlog) and recreating the environment to point to lv_errorlog.
---J
>Hi,
>I have run a test that move all databases/tables from .\Data to \\Server\C\Data, modify path in metadbc, call SetDBCPath() in PostInitHook() and then run the project. Vfp display dialog to locate for errorlog.dbf.
>
>Why??
>
>*Note: I created a DBC sotre only local view in local/EXE folder.
>
>Thank you