Корифеи вероятно уже сталкивались с непоняткой.
Растолкуйте в чем подвох, если не затруднит?
 /////////////////////////////////////////////////
//// РАБОЧИЙ
/////////////////////////////////////////////////
.........
waitms(rnd(750,950))
TOCLIP(StrReadln("1.txt",1)) // результат (1 строка из   файла 1тхт )
waitms(rnd(750,950))
LCLICK(980,324)   
waitms(rnd(750,950))
LCLICK(930,326)  
waitms(rnd(750,950))
RCLICK(930,326)  
waitms(rnd(750,950))
TOCLIP(StrReadln("1.txt",2)) // результат (2 строка из   файла 1 тхт )
waitms(rnd(750,950))
LCLICK(974,425)  
waitms(rnd(750,950))
LCLICK(1228,393)   
wait(8)
...........
/////////////////////////////////////////////////
 
/////////////////////////////////////////////////
//// НЕРАБОЧИЙ
/////////////////////////////////////////////////
.........
waitms(rnd(750,950))
TOCLIP(StrReadln("1.txt",29)) // результат (29 строка из   файла 1тхт )
waitms(rnd(750,950))
LCLICK(980,324)     
waitms(rnd(750,950))
LCLICK(930,326)   
waitms(rnd(750,950))
RCLICK(930,326)   
waitms(rnd(750,950))
TOCLIP(StrReadln("1.txt",30)) // результат (30 строка из   файла 1тхт )
waitms(rnd(750,950))
LCLICK(974,425)   
waitms(rnd(750,950))
LCLICK(1228,393)  
/////////////////////////////////////////////////
wait(8)
...........
///////////////////////////////////////////////// 
  Почему до 29 строки в текстовом файле 1.тхт (оттуда я беру латинские буквы и цифры) все стабильно работает, а после вылетает  окно с красным предупреждением об ошибке?
 п.с.
Я  решил проблему созданием нового файла 2.тхт ( длиной строк не более 30).