Update 11 December 2013:
- a completely redesigned installer (well, under the hood ;))
- Qtrim$():
Let My$=Qtrim$(Chr$(9, ' "quoted" ', 13, 10)) ; returns quoted
Let My$=Qtrim$(CL$()) ; same for complete quoted commandline
- Extract$() has a new flag, xsEscape, meaning translate \n to CrLf and \t to a tab:
; exclude left pattern, case-insensitive, trim whitespace, right pattern is default aka CrLf; in short: grab the line after =
xsDefault=xsExcL or xsCaseI or xsTrim or xsEscape
Let Title$=Extract$(esi, "title=")
.. where esi is a buffer containing this text:
This is a simple text file, and we want to extract the part below after "=":
Title=Hello\nWorld\nhow are you?
Let title$=Extract$(esi, "Title") will yield only the hello world part (in three lines), provided the right flags are set. For details, see \Masm32\MasmBasic\MbGuide.rtf
Several new snippets were added, see attachment. When opened with RichMasm, each of them can be built and run by selecting Init and hitting F6. This works also when the Find string is Init, and the user selects one of the entries in the listbox. In a way, this is multiple projects in a single source file ;)