I found small radish spots and warning icons on some form nodes icons in project tree of my Delphi project, and I don’t know what it means
![]()
These small radish spots mark forms inherited from other forms. If you right click a node with this spot you can find in context menu additional “Select parent” menu item. If you click on this item, Sisulizer navigates you to parent form of selected inherited form node. If you like to see full hierarchical structure of inherited and parent forms in project tree, simply open your Delphi source properties (via source context menu in Project tree or via “Project” menu > “Edit source”), go to “VCL options” tab and check “Scan inherited forms hierarchically” checkbox.
Here screenshot with unchecked this option:

…and with checked this option:

Applying these changes require using “Scan for changes” feature. However, it won’t influence scan/build results.
![]()
Small warning icon could be added to form icon in project tree when Sisulizer after changes in source files will find unused inherited form that is not linked to the application. The dialog is most liked unused but still remain in the project file. Remove the unit from the project file (DPR).
Janusz
Did you enjoy this post? Why not leave a comment below and continue the conversation, or subscribe to my feed and get articles like this delivered automatically to your feed reader.

Comments
No comments yet.
Leave a comment