TextCruncher Xtra TEXTCRUNCHER XTRA HELP: UPDATING PROJECTS FROM V1.0  
 

The return values of some commands were changed to make them consistent. If a command that finds text does not find the target, it returns the closest thing to "nothing" in the same data type it would return if the text was found. For instance the FindAll command returns a list of character positions for the found string or an empty list if the string was not found. In v1.0 it returned void if the string was not found. This change in behavior may require changes in error handling for Lingo written for v1.0. Check the doc for the current return value for TextCruncher commands used in old code. You may also want to take advantage of additional error information provided by the new commands TC_GetLastError and TC_ErrorCodeToString.