Ошибка ли

 
int FileWriteString( int handle, string value, int size)
Функция записывает строку в двоичный файл с текущей позиции.
Возвращает число фактически записанных байтов или отрицательное значение в случае ошибки.
Чтобы получить информацию об ошибке, необходимо вызвать функцию GetLastError().
Параметры:
handle - Файловый описатель, возвращаемый функцией FileOpen().
value - Записываемая строка.
size - Длина записываемой строки. Если строка длиннее, чем указанное значение, то она будет усечена. Если строка короче, то она будет добавлена двоичными 0 до указанной длины.
Пример:
  int handle;
string str="some string";
handle=FileOpen("filename.bin", FILE_BIN|FILE_WRITE);
if(handle<1)
{
Print("can't open file error-",GetLastError());
return(0);
}
FileWriteString(h1, str, 8);
FileClose(handle);
 
ошибка. всё нормально. :)
 
sergeev >>:
ошибка. всё нормально. :)

Название не правельно выбрал, я понимаю что ошибка. Исправили бы.

Причина обращения: