Estás usando incorrectamente la función file_text_open_read. La id que identifica el archivo abierto no es su ruta, es el valor que entrega file_text_open_read. Así se usa:
Código [Seleccionar]
file = working_directory+"sub.txt";
f=file_text_open_read(file);
lines = 0;
while !file_text_eof(f)
{
lines += 1;
file_text_readln(f);
}
file_text_close(f);