AXForum  
Вернуться   AXForum > Microsoft Dynamics AX > DAX: Программирование
All
Забыли пароль?
Зарегистрироваться Правила Справка Пользователи Сообщения за день Поиск

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 01.10.2003, 11:37   #1  
SnowMan is offline
SnowMan
Участник
 
57 / 10 (1) +
Регистрация: 15.08.2003
Адрес: Москва
? Установить время файла?
Необходимо с использованием x++ установить время файла, например:
для файла c:\test.txt установить текущее время.

Стандартного решения нет (или не нашел)
Немного расширил класс WinAPI - добавил недостающие функции и несколько исправил (сильно не пинайте, но там действительно есть ошибки... )
Написал job (см прилагаемый проект)

Все вроде работает правильно, НО
Обнаружил некоторую закономерность -
если устанавливаем время с четными секундами, то все работает правильно (см рис 1)


а если устанавливаем время с нечетными секундами, то появляется ошибка (см рис 2) Время модификации файла стремится стать четным в большую сторону


Такое поведение никак не может устроить

У кого-нибудь есть мысли как бороться?
а может у меня где ошибка?

PS
Axapta 3.0 ( Axapta 3.0 SP1 )
Вложения
Тип файла: xpo setfiletime.xpo (12.5 Кб, 599 просмотров)
Тип файла: img21016-1 (2.4 Кб, 736 просмотров)
Тип файла: img21016-2 (2.3 Кб, 763 просмотров)
__________________
Дмитрий Гришин
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Сохранение файла на веб сервере rDenis DAX: Программирование 8 25.03.2009 09:51
Как можно определить время окончания сводного планирования? Hidden DAX: Функционал 4 29.09.2006 13:02
Время созданного "сейчас" файла меньше timenow на 4 часа Gustav DAX: Программирование 20 04.09.2006 18:59
Возникла проблема с получением имени файла при создании своего канала вывода отчетов. oleg_kap DAX: Программирование 3 06.06.2006 14:12
Время по графику и фактическое время работы в табеле nicko DAX: Функционал 0 09.02.2005 15:24

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 13:42.