Forum Discussion
Radar
13 years agoOccasional Contributor
I have moved the file close out of the success loop and that seems to correct the issue.
while ((!textFound)&&(i<(timeLimit*timeMultiplier)))
{
logFile = aqFile.OpenTextFile(fullFileName, aqFile.faRead, aqFile.ctANSI)
totalLines = logFile.LinesCount;
logFile.SetPosition(totalLines-lastLineOffset, columnPosition);
lineText = logFile.ReadString(readStringLength);
Log.Message("Text found in log file is: "+lineText);
if(lineText == lineTextSearch)
{
textFound = true;
totalLines = logFile.LinesCount;
logFile.SetPosition(totalLines-lastLineOffset, columnPosition);
lineText = logFile.ReadLine();
logResultObject = {textFound:textFound, lineText:lineText};
}
logFile.Close();
Delay(timeDelay);
i++;
}
while ((!textFound)&&(i<(timeLimit*timeMultiplier)))
{
logFile = aqFile.OpenTextFile(fullFileName, aqFile.faRead, aqFile.ctANSI)
totalLines = logFile.LinesCount;
logFile.SetPosition(totalLines-lastLineOffset, columnPosition);
lineText = logFile.ReadString(readStringLength);
Log.Message("Text found in log file is: "+lineText);
if(lineText == lineTextSearch)
{
textFound = true;
totalLines = logFile.LinesCount;
logFile.SetPosition(totalLines-lastLineOffset, columnPosition);
lineText = logFile.ReadLine();
logResultObject = {textFound:textFound, lineText:lineText};
}
logFile.Close();
Delay(timeDelay);
i++;
}
Related Content
- 5 years agoJonathanRoux
- 5 years agoaakashjain8693
- 10 months agoswagcoder
Recent Discussions
- 20 hours agoMW_Didata