Icon View Incident Report

Minor Minor
Reported By: Frederick Chin
Reported On: 2/10/2018
For: Version 2.06 Build 11
# 4630 Rebuilding the Component Library with a Standalone Form Open Can Cause AV

I modified the three interfaces for TCheckBox so that the captions appear to the left of the icon.

If I insert or remove the path for the modified interfaces in the Search Paths of the Component Library in Environment Options and EWB rebuilds the library while a form is opened, it will AV if I attempt to drop a TCheckBox on the form.

I have to use Task Manager's End Task button to close it.

If I restart EWB and then drop the TCheckBox, there is no problem.

The following steps will cause the AV when I do not have the modified interfaces directory in the search path:

1. Start EWB.
2. Close any projects.
3. Create a new visual form.
4. Add the modified interface directory in Environment Options, just above EWB's default interface path.
5. Allow rebuild of the component library.
6. Attempt to drop a TCheckBox on the form.
7. EWB AVs.

The following steps will cause the AV when I have the modified interfaces directory in the search path:

1. Restart EWB.
2. Close any projects.
3. Create a new visual form.
4. Remove the modified interface directory in Environment Options.
5. Allow rebuild of the component library.
6. Attempt to drop a TCheckBox on the form.
7. EWB AVs.


Comments Comments
Step 3 was the issue - the EDB library rebuild process will close the current project, but not any open forms. One can't have open forms referencing library controls/interfaces when one rebuilds the library because any controls/components on the forms will now be pointing to non-existent classes/instances.


Resolution Resolution
Fixed Problem on 2/12/2018 in version 2.06 build 12


Products Affected Products Affected
Elevate Web Builder
Elevate Web Builder Trial

Image