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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 15.01.2004, 17:57   #1  
Владимир Максимов is offline
Владимир Максимов
Участник
КОРУС Консалтинг
 
1,691 / 1195 (43) ++++++++
Регистрация: 13.01.2004
Записей в блоге: 3
CommaIo и пути доступа к файлам
Совершенно идиотская ситуация. Создаю новый объект

PHP код:
commaIo = new CommaIo("C:\\MyDir\\test.txt","W"
Если в пути доступа нет ни одной папки созданной мной лично (Win2K), то объект создается, но если MyDir - это директория, которую я вот только что создал для проверки, то объект не может быть создан.

Идиотизм ситуации усугубляется тем, что в тестовом Job-е все нормально работает вне зависимости от того кто и как создал папку, а в классе - отказывается.

Класс не я создавал, но вроде бы ошибится в 2-х строчках проблематично. Я задавал путь доступа явно, чтобы уж точно исключить влияние переменных.

PS: При явном задании пути я писал двойные слеши. Просто в данной конфе форматирование их съедает
Старый 15.01.2004, 21:36   #2  
Maxim Gorbunov is offline
Maxim Gorbunov
Administrator
Соотечественники
Лучший по профессии 2009
 
2,483 / 645 (26) +++++++
Регистрация: 27.11.2001
Адрес: Dubai, UAE
Попробуйте там и там (в классе и в Job'е) WinAPI::pathExists позапускать. Что возвращает?
__________________
Not registered yet? Register here!
Have comments, questions, suggestions or anything else regarding our web site? Don't hesitate, send them to me
Старый 15.01.2004, 22:03   #3  
Vadik is offline
Vadik
Модератор
Аватар для Vadik
Лучший по профессии 2017
Лучший по профессии 2015
 
3,631 / 1849 (69) ++++++++
Регистрация: 18.11.2002
Адрес: гражданин Москвы
Re: CommaIo и пути доступа к файлам
Цитата:
Идиотизм ситуации усугубляется тем, что в тестовом Job-е все нормально работает вне зависимости от того кто и как создал папку, а в классе - отказывается.
Трехзвенка? Если да - проверяйте доступ учетной записи, под которой запущен AOS к своему каталогу и его видимость ( c:\temp на клиентской машине и на сервере - две больших разницы )
Джоб всегда выполнится на клиенте, а вот где запустится класс - это уж как карты лягут
Старый 16.01.2004, 01:12   #4  
mazzy is offline
mazzy
Участник
Аватар для mazzy
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
29,472 / 4494 (208) ++++++++++
Регистрация: 29.11.2001
Адрес: Москва
Записей в блоге: 10
Re: CommaIo и пути доступа к файлам
Цитата:
Изначально опубликовано Владимир Максимов
ни одной папки созданной мной лично
А в папках, созданных вами лично, вы текстовый файл просто из эксплорера создать можете? может что-то с правами на каталоги в самой виндовс?
Старый 16.01.2004, 11:50   #5  
Владимир Максимов is offline
Владимир Максимов
Участник
КОРУС Консалтинг
 
1,691 / 1195 (43) ++++++++
Регистрация: 13.01.2004
Записей в блоге: 3
Vadik

Действительно, оказалась что у данного класса установлено RunOn=Server

Вышел из положения создав специальный класс с RunOn=Client куда в качестве параметра передаю FileName и возвращаю созданный объект CommaIo

Всем спасибо.
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Организация доступа внешних веб-пользователей к DAX 4.0 alex55 DAX: Администрирование 1 07.06.2009 17:48
Расширение возможностей стандартных прав доступа Stainless DAX: Программирование 2 19.06.2008 10:36
Спец символы в AsciiIO и CommaIO PavelSR DAX: База знаний и проекты 1 04.05.2007 11:30
Перечисление денег со счета банка на счет деньги в пути.Как правильно? Aquarius DAX: Функционал 1 13.04.2007 22:44
Проблемы настройки прав доступа пользователям axot DAX: Администрирование 25 16.05.2002 10:47

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

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

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