Fravia's TOOLS OF OUR TRADE Messageboard ~ Moderated
Re: Never mind - her's why...
Saturday, 10-Apr-99 06:19:33
For this macro:
MACRO reg="bpx RegQueryValueExA IF *(ESP->8) == \'%1\' DO \"D ESP->14\""
Backslashes only for literal quotes. So not needed even in front of single quotes. Then, macro becomes...
MACRO reg="bpx RegQueryValueExA IF *(ESP->8) == '%1' DO \"D ESP->14\""
ESP+8 is an address that contains an address (the address of the registry subkey name string). Hence the double derefrencing in *(ESP->8).
Thanx to Rhayader for clearing it all up.
dh
dh