Determines whether an application will search for external objects.

Property of

_app object

Description

Dynamic External Objects (DEO) is active in dBASE Plus by default, which allows applications to perform an automatic search for external objects. Setting the allowDEOExeOverride property to false prevents procedures, built into an application .exe, from being overridden by external objects, by first searching within the application .exe. Only procedures that do NOT exist within the .exe are then searched for outside of the application .exe.

When allowDEOExeOverride is false:

dBASE Plus searches for objects as follows:

  1. It looks inside the application's .exe file, the way Visual dBASE did in the past.

  2. It looks in the "home" folder from which the application was launched.

  3. It looks in the .ini file to see if there's a series of search paths specified. It checks all the paths in the list looking for the object file requested by the application.

When allowDEOExeOverride is true (the default):

dBASE Plus searches for objects as follows:

  1. It looks in the "home" folder from which the application was launched.

  2. It looks in the .ini file to see if there's a series of search paths specified. It checks all the paths in the list looking for the object file requested by the application.

  3. It looks inside the application's .exe file, the way Visual dBASE did in the past.

The default setting for the allowDEOExeOverride property is true.