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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 17.04.2004, 15:33   #1  
Mechanizm is offline
Mechanizm
Участник
 
54 / 10 (1) +
Регистрация: 01.03.2004
Адрес: Санкт-Петербург
FileSystemObject в X++
Задача - прочитать содержимое известной директории. Я делаю это объектом FileSystemObject. Проблема возникает, когда я добираюсь до коллекций, в данном случае коллекции Files. Как в X++ обратиться к iтому элементу коллекции Files?
Старый 17.04.2004, 22:45   #2  
Vadik is offline
Vadik
Модератор
Аватар для Vadik
Лучший по профессии 2017
Лучший по профессии 2015
 
3,631 / 1849 (69) ++++++++
Регистрация: 18.11.2002
Адрес: гражданин Москвы
Re: FileSystemObject в X++
Цитата:
Изначально опубликовано Mechanizm
Задача - прочитать содержимое известной директории. Я делаю это объектом FileSystemObject. Проблема возникает, когда я добираюсь до коллекций, в данном случае коллекции Files. Как в X++ обратиться к iтому элементу коллекции Files?
Через COM? Хочется острых ощущений? WinAPI::findFirstFile() и WinAPI::findNextFile() чем не устраивают?
Если хочется именно через COM, смотрите COMVariant.safeArray()
Старый 18.04.2004, 09:25   #3  
Mechanizm is offline
Mechanizm
Участник
 
54 / 10 (1) +
Регистрация: 01.03.2004
Адрес: Санкт-Петербург
не устраивают тем, что я не знал об их существовании
где можно почитать об их использовании, не подскажете?
Старый 18.04.2004, 13:21   #4  
Vadik is offline
Vadik
Модератор
Аватар для Vadik
Лучший по профессии 2017
Лучший по профессии 2015
 
3,631 / 1849 (69) ++++++++
Регистрация: 18.11.2002
Адрес: гражданин Москвы
Почитать.. Пример использования можно посмотреть в \Classes\SysHelpSetupWizard\getLanguages, принцип со времен DOS-а не изменился
Старый 18.04.2004, 14:25   #5  
Mechanizm is offline
Mechanizm
Участник
 
54 / 10 (1) +
Регистрация: 01.03.2004
Адрес: Санкт-Петербург
у меня 2.5, тут нет такого класса
Старый 21.04.2004, 08:30   #6  
Mechanizm is offline
Mechanizm
Участник
 
54 / 10 (1) +
Регистрация: 01.03.2004
Адрес: Санкт-Петербург
всё ещё не нашёл
Старый 21.04.2004, 10:35   #7  
Vadik is offline
Vadik
Модератор
Аватар для Vadik
Лучший по профессии 2017
Лучший по профессии 2015
 
3,631 / 1849 (69) ++++++++
Регистрация: 18.11.2002
Адрес: гражданин Москвы
PHP код:
static void Job16(Args _args)
{
    
container               fileFirst;
    
str                     fileName;
    ;

    
fileFirst WinAPI::findFirstFile("c:\\*.sys");
    for (
fileName conpeek(fileFirst2); fileNamefileName=WinAPI::findNextFile(conpeek(fileFirst1)))
    {
        print 
fileName;
    }

    
pause;

Старый 21.04.2004, 10:55   #8  
Mechanizm is offline
Mechanizm
Участник
 
54 / 10 (1) +
Регистрация: 01.03.2004
Адрес: Санкт-Петербург
спасибо
слэш только двойной в пути
Старый 21.04.2004, 11:18   #9  
Vadik is offline
Vadik
Модератор
Аватар для Vadik
Лучший по профессии 2017
Лучший по профессии 2015
 
3,631 / 1849 (69) ++++++++
Регистрация: 18.11.2002
Адрес: гражданин Москвы
он таки был двойной - приколы форума
 


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

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

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