StringFind

 
Если в файле стоит строка звездочек без кавычек:
******************************
то
str = FileReadString(handle);
if (StringFind(str, "******") == 1) выдает false
а если
"******************************"
(та же строка но в кавычках)
то сравнение проходит корректно.

Объясните почему.
 
проверили
вообще-то, StringFind возвращает номер символа сканируемой строки, с которого было обнаружено вложение. либо -1, если подстрока не была найдена. так что, всё правильно