Цитата
Через какое-то время выкидывает с ошибкой этапа выполнения 255
Что, прямо вот так и выкидывает, и даже не сообщает, где именно произошла ошибка? Ни адреса ее, ни чего-то еще? Как запускается программа? Отдельно, или из-под IDE? Какой компилятор? Через какое время выдается ошибка (при нескольких запусках программы время работы программы ДО ошибки одинаковое или разное)?
255 - очень странный номер... Обычно 255-ю ошибку генерируют сами программисты, чтобы проверить реакцию программы на возникновение ошибок в программе.