\
Tips and Tricks
Tools
Text Editors
PsPad
I haven't used this editor myself but it did look pretty impressive.
You can download it from
"http://www.pspad.com/
".
Adding Syntax Highlighting |
Thanks to Carsten Gerhardt for these instructions
(posted it in the MAKEMSI newsgroup):
You've to add a section in an ini-file in syntax-folder like this:
[KeyWords]
AbortIf=
Access=
Adsi=
/Adsi=
Binary=
CodePage=
Column=
Component=
/Component=
Component?=
ComPlusApp=
/ComPlusApp=
ComPlusComp=
ComPlusCompUpdate=
/ComPlusCompUpdate=
ComPlusProperty=
ComPlusRole=
ComPlusExport=
Dialog=
/Dialog=
DialogEntry=
DialogPreview=
DialogRemove=
Directory=
DirectoryCompress=
DirectoryTree=
DllCa=
Environment=
ExeCa=
Extn=
/Extn=
ExtnAction=
Feature=
/Feature=
Feature?=
File=
FileComment=
/FileComment=
Files=
FilesExclude=
FilesExcludeClear=
FileFind=
FileMake=
/FileMake=
FileMakeIgnore=
/FileMakeIgnore=
Guid=
HtmlDirTable=
Icon=
Ini=
IniFile=
/IniFile=
IniSection=
/IniSection=
JsCa=
/JsCa=
JsCaSetup=
MapUserDir=
MergeModule=
MSI=
/MSI=
MsiExtraFiles=
MsiValFilter=
Path=
Platform=
Property=
PropertyCa=
PropertyList=
Registry=
RegistryComment=
/RegistryComment=
RegistryImport=
RegistryRead=
RemoveFile=
Row=
/Row=
RowsDelete=
RowsDeleteAll=
RunCmd=
/RunCmd=
Schedule=and=/Schedule =
SelfRegister=
ServiceControl=
ServiceInstall=
Shortcut=
SourceFile=
Summary=
Table=
/Table=
TableCreate=
TableDefinition=
/TableDefinition=
TableExportToIdt=
TableImportFromIdt=
VBS=
/VBS=
VbsCa=
/VbsCa=
VbsCaEntry=
/VbsCaEntry=
VbsCaSetup=
WrapInstall=
Then you have a basic syntax-highlighting.
Not everything works, eg. the string quoting of PPWIZARD is much more
powerful than the highlighting of PSPad.
But in PSPad you're able to start the mm-compiler with a Button when
you're editing a .mm, .mmh or .ver file and you could also call the
MakeMSI-Help via ALT-F1, ....
This is quite ok for me.
Checkout the PSPad-Help for Syntax-Highlighting. If you need more
advice or my MakeMSI.ini file contact me.