I would try opening the file with read-only access from the VB.NET app (see my example). It looks like the Delphi app may be trying to put a write lock on the file in order to update. Unfortunately this will probably not work if both apps are attempting
to open the file for write access.
Paul ~~~~ Microsoft MVP (Visual Basic)