New Features in ModelMaker Code Explorer 3.05
Delphi 2005 update 1 compatibility
ModelMaker Code Explorer 3.05 for Delphi 2005 requires D2005 update 1. Delphi 2005 update 1 is not binary compatible with the original D2005 release. If you use the original D2005 release and cannot apply D2005 Update 1: back up the original mmx_bds3.dll and restore after installing MMX 3.05.
New Pascal Features
- Add Field uses a similar approach as Add Local Var and looks for the assigment statement rather than just using the word at cursor position. To override this behaviour, select the field name.
Pascal String Conversion wizards
- Module Resource string wizard uses a regular expression to filter lines of code when extracting strings.
- Module Resource string wizard uses a regular expression to filter strings when extracting strings.
- In addition to converting a string to resourcestring or const , the Module Resource string wizard can mark a string as unlocalized. It does this by appending a user definable // comment to the line containing the string - defaults to // do not localize
- Module Resource string wizard is case-sensitive and treats 'Hello' and 'hello' as two different strings.
- Module Resource string wizard preview dialog scrolls the IDE editor to the line containing the string.
- Multi File String Wizard : helps in scanning, analyzing and converting hard coded strings in a list of files.
Operations include:- Scan and Filter: scans the files for hard coded strings and removes files from the list that do not contain hard coded strings.
- Run Module Resource String Wizard to view and convert hard coded strings.
- Load File List from a text file, for example generated with a dir *.pas /b/s > filelist.txt
- Load Files in Active Project.
- Load Files using an open dialog.
- Save File List to a text file.
- Open File in IDE
- Command Line string scanner A command line utility MMXStrScan.exe is available for integration with automated build processes. This utility uses the ModelMaker Code Explorer string filter settings to scan one or more files or a file list for hard coded strings. Output is directed to either the command line or a text file. Check the mmxstrscan readme in the installation directory for usage details.
Generic new features
- Code Template Palette allows opening the template file in the IDE editor. Available from the template button popup menu.
- Option "Dockable Explorer Window" on the Properties|General tabs allows disabling the docking behaviour.
Solved bugs C#
- Extract Method would omit the () in the call to the extracted method if the extracted method had an empty parameter list. Solved
- Attributes containing strings would not be associated with entities. As a result, sorting would erase these. Solved.


Entity Insight