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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 22.07.2016, 15:14   #3  
AlexeyS is offline
AlexeyS
Участник
 
404 / 339 (12) ++++++
Регистрация: 15.06.2004
Адрес: москва
попробуйте не WinApi, а NET
X++:
    boolean         ret = true;
    FolderPath   pathFrom, pathTo;
    FileName        fullFileName;
    System.Exception clrException;
    ;

    pathFrom = this.getImportPath();

    fullFileName = pathFrom + "\\" + _fileName;

    if (!System.IO.File::Exists(fullFileName))
    {
        warning("Не найден файл " + fullFileName);
        return false;
    }

    pathTo = this.getImportPathLocal();

    if (System.IO.File::Exists(pathTo + _fileName))
    {
        System.IO.File::Delete(pathTo + _fileName);
    }

    try
    {
        System.IO.File::Move(fullFileName, pathTo + _fileName);
    }
    catch (Exception::CLRError)
    {
        ret = false;

        clrException = CLRInterop::getLastException();

        if (clrException)
        {
            clrException = clrException.get_InnerException();
            if (clrException)
            {
               error(clrException.get_Message());
            }
        }
    }
За это сообщение автора поблагодарили: Lemming (3).
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
axaptapedia: WinAPI Blog bot DAX Blogs 0 04.07.2011 12:11
Dynamics AX Geek: Finding files with WinAPI Blog bot DAX Blogs 1 08.10.2009 17:36
Dynamics AX Geek: Finding files with WinAPI Blog bot DAX Blogs 0 28.10.2006 16:40
WinApi::deleteFile(filePath) DreamCreator DAX: Программирование 3 30.11.2005 16:16
WinApi. Удаление файлов глючит. NJD DAX: Программирование 10 05.12.2003 13:31

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

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

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