Отправляет email-рассылки с помощью сервиса Sendsay

Программирование. Форум !!!

Переименование в Run-Time

Моя программа сохраняет логи в определённую папку, а как сделать
чтобы пользователь из моей программы мог переименовать эту папку если в это
время она может в эту папку сохранять логи (или любые другие данные)?

Спасибо,

VITO

Номер выпуска : 5097
Возраст листа : 824 (дней)
Количество подписчиков : 544
Адрес в архиве : http://subscribe.ru/archive/comp.soft.prog.prog/msg/493223
Получить правила : mailto:comp.soft.prog.prog-rules@subscribe.ru
Формат "дайджест" : mailto:comp.soft.prog.prog-digest@subscribe.ru
Формат "каждое письмо" : mailto:comp.soft.prog.prog-normal@subscribe.ru
Формат "читать с веба" : mailto:comp.soft.prog.prog-webonly@subscribe.ru

Ответить   Thu, 22 Dec 2005 20:31:47 +0200 (#493223)

 

Ответы:

Если проблема в том, чтобы отследить факт переименования папки и
откорректировать у себя путь к логам, то смотри
FindFirstChangeNotification(), FindCloseChangeNotification() и
FindNextChangeNotification(), а также можешь глянуть
ReadDirectoryChangesW(). Если же какие-то проблемы с тем, что в этот момент
в этом каталоге открытые тобой файлы, уточни, что за проблемы, плз.

--
С уважением, boroda

Номер выпуска : 5101
Возраст листа : 824 (дней)
Количество подписчиков : 544
Адрес в архиве : http://subscribe.ru/archive/comp.soft.prog.prog/msg/493290
Получить правила : mailto:comp.soft.prog.prog-rules@subscribe.ru
Формат "дайджест" : mailto:comp.soft.prog.prog-digest@subscribe.ru
Формат "каждое письмо" : mailto:comp.soft.prog.prog-normal@subscribe.ru
Формат "читать с веба" : mailto:comp.soft.prog.prog-webonly@subscribe.ru

Ответить   Шматко А.А. Fri, 23 Dec 2005 08:25:05 +0300 (#493290)

 

Не понял в чём проблема - это же твоя программа, значит ты имеешь
право делать в ней что хочешь.
Если процедура записи в лог-файл каждый раз открывает и закрывает
файл, то надо просто поменять путь, переместить лог-файл на новое
место и в следующий раз процедура запишет лог уже на новое место в тот
же файл. Если же файл открывается единожды в начале программы, то надо
ещё перед перемещением, закрыть его, а после перемещения снова
открыть.

Номер выпуска : 5104
Возраст листа : 824 (дней)
Количество подписчиков : 544
Адрес в архиве : http://subscribe.ru/archive/comp.soft.prog.prog/msg/493503
Получить правила : mailto:comp.soft.prog.prog-rules@subscribe.ru
Формат "дайджест" : mailto:comp.soft.prog.prog-digest@subscribe.ru
Формат "каждое письмо" : mailto:comp.soft.prog.prog-normal@subscribe.ru
Формат "читать с веба" : mailto:comp.soft.prog.prog-webonly@subscribe.ru

Ответить   Fri, 23 Dec 2005 21:22:06 +0300 (#493503)