OK, I understand (I think); do you, like Galapo, have an issue with this being optional?
Absolutely not.
It was written many times on public topics by me and Galapo we are supporting optional.
Besides since psc declared it is "optional" manny times publickly on many topics, we even supported him for his goal.
In Return here we are.
Do you know if it's true that the only way to increase processing speed is with the new strict rules?
I did not test, and it is hard for me to test (I can not predict how much windows cache mechanism effective). By trusting what psc wrote in past, there should be.
Besides following psc's advices for a long while I removed unneccasary quotes from many scripts without touching readibility.
Giving example:
I changed following
RegWrite,"HKLM",0x3,"WB-software\Classes\CLSID\{083863F1-70DE
-11d0-BD40-00A0C911CE86}\Instance\{07167665-5011-11CF-BF33-00AA0055595A}",
"FilterData","02","00","00","00","00","00","20","00","01","00",
"00","00","00","00","00","00","30","70","69","33","02","00","00","00","00","00","00","00","01",
"00","00","00","00","00","00","00","00","00","00","00","30","74","79","33","00","00","00","00",
"38","00","00","00","48","00","00","00","76","69","64","73","00","00","10","00","80","00","00",
"aa","00","38","9b","71","00","00","00","00","00","00","00","00","00","00","00","00","00","00","00","00"
to
RegWrite,HKLM,0x3,WB-software\Classes\CLSID\{083863F1-70DE-11d0-BD40
-00A0C911CE86}\Instance\{70E102B0-5556-11CE-97C0-00AA0055595A},FilterData,
02,00,00,00,00,00,40,00,01,00,00,00,00,00,00,00,30,70,6
9,33,02,00,00,00,00,00,00,00,01,00,00,00,00,00,00,00,00,00,00,00,30,74,79,33,00,
0
0,00,00,38,00,00,00,48,00,00,00,76,69,64,73,00,00,10,00,80,00,00,aa,00,38,9b,71,
0
0,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00
Besides I left quotes in following to make it easly readable.
RegWrite,HKLM,0x1,"Tmp_software\Microsoft\DirectPlay\Service Providers\
Internet TCP/IP Connection For DirectPlay",DescriptionW,
"Internet TCP/IP Connection For DirectPlay"
and did not change to
RegWrite,HKLM,0x1,Tmp_software\Microsoft\DirectPlay\Service#$sProviders\
Internet#$sTCP/IP#$sConnection#$sFor#$sDirectPlay,DescriptionW,Internet#$s
TCP/IP#$sConnection#$sFor#$sDirectPlay
Above are simple examples to easly show the picture.
Critical Troubles begins on variable handling (and check example given by Nuno about macro and Galapo) which cause unpredictability.
Galapo open the Right topic with Right example trying to show the upcoming storm. If it was replied honestly there, we would not spend so many days writing same things over and over again.