by Mofi » Sat May 01, 2010 4:54 am
To evaluate which versions of UltraEdit are affected by this bug I created a test macro and executed it on different builds of UE v16.00. The test macro has property Continue if search string not found enabled. The code for the test macro was
InsertMode
ColumnModeOff
HexOff
UltraEditReOn
NewFile
"Test 1
"
Top
Find "Not Existing"
Replace All "???"
"Not Found 1 - "
Top
Find "Not Found 1 - Test 1"
Replace All "Test 1 passed!^pTest 2"
Key DOWN ARROW
Find "Not Existing"
Replace "???"
"Not Found 2 - "
Key HOME
Find "Not Found 2 - Test 2"
Replace "Test 2 passed!"
The macro produced the correct result
Test 1 passed!
Test 2 passed!
for following versions of UE 16.00:
v16.00.0.1025
v16.00.0.1029
v16.00.0.1032
v16.00.0.1040
The only UltraEdit version producing wrong result because of macro exit after first Replace All is v16.00.0.1038, and perhaps also build 1036 and build 1037 published a few hours before build 1038 which I did not have anymore for testing.