Разработчикам. Душераздирающая картина! :(

 
Разработчикам. Душераздирающая картина! :(
В дополнение к предыдущим постингам.
....
SS="TEST"; for ii=0 to 0 Begin SS=SS+"1"; end;
FileWrite(h1,SS);
....
Если плюсовать строку "1" то за один проход скрипта
получается результат TEST1 и два байта переноса строки

А если плюсовать строку "0" то TEST00 и два байта переноса строки

Как на ем вообще программировать?

имхо, а не лучше было бы JavaScript или Java подцепить...
 
Продолжаю разговор, ибо дальше никак
Программа ведет себя по разному если
разделить выражения пробелами(изображено подчерком)
типа SS_=_SS_+_ii_+_";";

Почему то SS="TEST" выполняется один раз как положено, а цикл произвольное число раз (3 разА по полному циклу)? Либо приплюсовывается к содержимому файла, хотя я его удаляю предварительно.

Помогите! Что делать??? Я же так не смогу ни одной строчки нормально написать.
 
Разработчикам.
Как на низком уровне выполняется сложение строк в моем примере?

Количество дублирований всего цикла равно количеству шагов цикла!!!

Если 0..0 то будет +1 повтор TEST0;0;
Если 0..1 то будет 2 повтора т.е. TEST0;1;0;1;
Если 0...3 то будет 3 повтора т.е. TEST0;1;2;3;0;1;2;3;0;1;2;3;

Что это? как это????????????!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
 
В том же маленьком примере проблема с файлом
Как в моем примере открыть файл с нужным именем?

Открываю "Test.txt" -> Открывается Test..cvs
Открываю "Test.xyz" -> Открывается Test..cvs
Открываю "Test" -> Открывается Test.cvs

Кроме cvs ничего больше нельзя открыть?

А вообще разработчиков интересуют подобные проблемы пользователей?
 
все записываемые файлы могут быть только .CVS
Ради безопасности работа с файлами сильно урезана. Надеемся, никто не захочем, чтобы какой-либо эксперт смог открыть/изменить/удалить любой файл в системе?

По записи в файл - была только одна ошибка с неверным удалением файла, в результате чего данные просто дописывались.
Ничего страшного тут нет - исправим сегодня.
Причина обращения: