Еще раз о Global Script
Александр Родин, ООО "Нева Электрик"; 21.12.00
Обнаружил такую "интересную" вещь:
Надо было по заполнении архива переписать его в какое-то место на
диске. Для этого написал функцию, в соответсвии с требованиями Tag
Logging-а для данного действия. Функция содержит ряд операторов со
строками, в частности формирует строку заголовка для нового и
исходного файла, для последующей их передачи функции CopyFileA,
которая, собственно, и осуществляет то самое копирование. Так вот,
первый вызов созданной функции проходит на "ура". Строки
формируются как надо, файлы переносятся. Последующий вызов той же
функции приводит к зависанию. Посмотрел при отладке, что же
происходит. Оказалось, указатели, которые представляют сами строки
при втором и последующих обращениях к функции не обнуляются, даже
если там напрямую указан оператор <="";>. Вот и не соображу
никак, что делать-то ? Может ту же самую задачу можно другим
способом решить ?
Заранее спасибо.