AXForum  
Go Back   AXForum > Microsoft Dynamics AX > DAX: Программирование
DAX
Forgotten Your Password?
Register Forum Rules FAQ Members List Today's Posts Search

 
 
Thread Tools Search this Thread Display Modes
Old 15.01.2004, 17:57   #1  
Владимир Максимов is offline
Владимир Максимов
Участник
КОРУС Консалтинг
 
1,715 / 1204 (44) ++++++++
Join Date: 13.01.2004
Blog Entries: 3
CommaIo и пути доступа к файлам
Совершенно идиотская ситуация. Создаю новый объект

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

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

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

PS: При явном задании пути я писал двойные слеши. Просто в данной конфе форматирование их съедает
Old 15.01.2004, 21:36   #2  
Maxim Gorbunov is offline
Maxim Gorbunov
Administrator
Соотечественники
Лучший по профессии 2009
 
2,483 / 646 (26) +++++++
Join Date: 27.11.2001
Location: 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
Old 15.01.2004, 22:03   #3  
Vadik is offline
Vadik
Модератор
Vadik's Avatar
Лучший по профессии 2017
Лучший по профессии 2015
 
3,631 / 1853 (69) ++++++++
Join Date: 18.11.2002
Location: гражданин Москвы
Re: CommaIo и пути доступа к файлам
Quote:
Идиотизм ситуации усугубляется тем, что в тестовом Job-е все нормально работает вне зависимости от того кто и как создал папку, а в классе - отказывается.
Трехзвенка? Если да - проверяйте доступ учетной записи, под которой запущен AOS к своему каталогу и его видимость ( c:\temp на клиентской машине и на сервере - две больших разницы )
Джоб всегда выполнится на клиенте, а вот где запустится класс - это уж как карты лягут
Old 16.01.2004, 01:12   #4  
mazzy is offline
mazzy
Участник
mazzy's Avatar
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
29,472 / 4494 (208) ++++++++++
Join Date: 29.11.2001
Location: Москва
Blog Entries: 10
Re: CommaIo и пути доступа к файлам
Quote:
Изначально опубликовано Владимир Максимов
ни одной папки созданной мной лично
А в папках, созданных вами лично, вы текстовый файл просто из эксплорера создать можете? может что-то с правами на каталоги в самой виндовс?
Old 16.01.2004, 11:50   #5  
Владимир Максимов is offline
Владимир Максимов
Участник
КОРУС Консалтинг
 
1,715 / 1204 (44) ++++++++
Join Date: 13.01.2004
Blog Entries: 3
Vadik

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

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

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

Similar Threads
Thread Thread Starter Forum Replies Last Post
Организация доступа внешних веб-пользователей к 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

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Forum Jump

Рейтинг@Mail.ru
All times are GMT +3. The time now is 11:25.
Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Contacts E-mail, Advertising.