Select all (keyboard shortcut ⌘A) does just what you would expect and selects all the visible objects on a drawing. I does not select objects on non-visible layers. And it can only select objects on visible layers other than the active layer if "Selection on all visible layers" option is checked in the Window >> Layers/Pages... pallet.
Special select... brings up the window shown right. This allows you to choose what to select and how they should be selected. This can be a very powerful tool, especially in a complex drawing.
Objects: Choose which objects you wish to select. The default is All. The moment you deselect anything, it will change to Some. Clicking None will deselect all the objects and then once you select one, or more, it will change back to Some.
Attributes: Choose the attributes of the objects to be selected.
For example to select all Lines on your drawing that are coloured Red, you would select "Line" in the Objects column and "Pen color" in the Attributes column. Once you have selected "Pen color", the color pallet becomes active by clicking the little colour box, and selecting the colour of the lines you wish to select.
All objects. When you hit the OK button, this will select all visible Red Lines on your drawing. If the red lines are on different visible layers, it will select them provided "Selection on all visible layers" is checked.
With mouse. When you hit the OK button, nothing will be selected until you draw a marquee with the mouse around the objects you wish to select. In our example, only Red Lines within the marquee will be selected; Red Lines outside the marquee will not be selected.
Deselect all before. Generally if an object is selected and you draw a marquee around it and other objects, the selected object is deselected and the remainder selected. "Deselect all before" deselects any objects that were selected before you chose "Special select ...", so that they get included in the selection process
Add to selection. This allows you to add a second (or more) set of objects to your selection. So, for example as well as wanting to select Red Lines, you also wanted to select Blue Ovals, you could first select the Red lines as outlined above and then, without clicking the mouse on the drawing (which would deselect the Red Lines), return to the "Special select ..." menu and choose Blue Ovals and "Add to selection". Hit OK and you will find that you have, quite logically, now selected Red Lines and Blue Ovals.
Tip: Squares are selected as Rectangles and Circles as Ovals. Groups will select all groups, regardless of the attributes – because groups can have mixed attributes.
Length object = 0 or empty string:
Checking this box will select "empty" objects – that is objects that have no length or no size, or objects whose position data is Not a Number (NaN). These are perhaps fragments left over from a trimming operation, or clicking on the drawing with a drawing tool selected but not actually drawing anything. As shown in the images to the right, 12 empty objects were found. Clicking the < > will cycle through them so you can see what they are. The images show two of them, an empty line (Object 12 of 12) and an empty Oval (Object 3 of 12).
The presence of these NaN or zero size objects can cause RealCADD to crash.
If this is happening to you, the first thing to do is to check for empty objects. Deselect "Groups" – the Objects will change to "Some". Check the "Length object = 0 or empty string" box. Check the "All Objects" box. Hit OK. If there are any empty objects showing in the Edit pallet, simply click Delete or ⌘X to get rid of them. Be sure not to include "Groups" in the selection criteria.
Doing this will usually solve any crash problems that you might be getting.