Options |
Specifies options for Windows binary or resource files such as .exe, .dll, and .rc. This is shown in Delphi, C++Builder and Visual C++ sources.
Specifies options for binary resources.
Option | Description |
---|---|
Scan the data needed for the visual editor | If checked, Soluling collects the data needed for the visual editors when scanning the sources. The data is then stored into the project file if the Store visual editor data is turned on. |
Scan only resources of the original language | If checked, only resources having the same language as the original language of this source are scanned. |
Specifies options for dialogs and forms.
Check Scan visual properties if you want to scan the layput properties such as control positions and sizes.
Check Scan fonts if you want to scan the font names and sizes.
Check Scan styles if you want to scan the control styles. Used only with Visual C++ files.
Check Scan extended styles if you want to scan the extend control styles. Used only with Visual C++ files.
Specifies options for menus.
Check Scan short cuts if you want to scan the menu short cuts.
Check Scan options if you want to scan the menu options. Used only with Visual C++ files.
Check Scan types if you want to scan the menu types. Used only with Visual C++ files.
Check Scan states if you want to scan the menu states. Used only with Visual C++ files.
Specifies options for version resources.
Check Scan numbers if you want to scan the version numbers.
Check Scan string numbers if you want to scan the strings containg the version numbers.
Check Scan filenames if you want to scan the file names.
Check Update code pages if you want to update the code page value in the localized version resources.
Check Update language ids if you want to update the language id value in the localized version resources.
Specifies if a resource string format should be detected. Soluling can parse complex resource strings (those that contains XML, JSON, structured strings, etc) using the dedicated parser. Possible values are:
Value | Description |
---|---|
No | No detection. Strings are scanned as plain strings. |
Yes, using strict match |
Strings formats are detected using a strict match. For example, to detect as XML, the XML data must start with a XML header. |
Yes, using loose match |
Strings formats are detected using a loose match. |
Soluling supports following string formats:
Format | Description |
---|---|
Plain text | String contains plain text. |
Segmented text | String contains the segmented text. |
Boolean | String contains a boolean value. 1/0, true/false, and yes/no are valid values. |
Integer number | String contains an integer number. |
Floating point number | String contains a floating-point number. It can be in scientific format (e.g., 1.45E-12). The decimal separator (if any) must be a period (e.g., 1.5). |
Color | String contains a color value. Possible formats are [#|$|0x][AA]RRGGBB or [#|$|0x][A]RGB. |
Date and time | String contains a date and time value. ISO 8601 (Wikipedia) must be used. |
Expression | String contains a structured string that is defined using an expression. Regular expressions are used to parse the string. |
Defined text | String contains the defined text. A text definition (using regular expressions) is used to parse the string. |
Script | String contains script data. A script/source code parser is used to parse the string. |
XML | String contains XML data. An XML parser is used to parse the string. |
JSON | String contains JSON data. A JSON parser is used to parse the string. |
YAML | String contains YAML data. A YAML parser is used to parse the string. |
INI | String contains INI data. An INI parser is used to parse the string. |
HTML | String contains HTML data. An HTML parser is used to parse the string. |
SVG | String contains SVG data. An SVG parser is used to parse the string. |
Base64 encoded binary data | String contains base64 encoded data. Encoded data is decoded into original binary data and scanned. |
Base32 encoded binary data | String contains base32 encoded data. Encoded data is decoded into original binary data and scanned. |
Base16/hex encoded binary data | String contains base16/hex encoded data. Encoded data is decoded into original binary data and scanned. |
URL encoded binary data | String contains URL encoded data. Encoded data is decoded into original binary data and scanned. |