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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 26.10.2005, 08:55   #1  
Gorynych_imported is offline
Gorynych_imported
Участник
 
16 / 10 (1) +
Регистрация: 24.10.2005
Можно ли при трехзвеньевой струткуре открыть файл(например текстовой) на клиенте(не на AOSe)?
И еще: Можно ли вызвать диалог открытия файла?

Вот код, которые читает файл, но он берет его с AOSa:
<div class='XPPtop'>X++</div><div class='XPP'>
[color=:blue]client[/color] [color=:blue]static[/color] [color=:blue]void[/color] ImportFromTxtFiles(Args _args)
{
   AsciiIo    fileIo;
   [color=:blue]container[/color]  c;
   [color=:blue]str[/color]        line;
 ;


   fileIo = [color=:blue]new[/color] AsciiIo([color=:red]"c:\text.txt"[/color],[color=:red]"r"[/color]);

   [color=:blue]while[/color] (fileIo.status() [color=:blue]==[/color] IO_Status::ok)
   {
      c = fileIo.read();
      line = conpeek(c,2);
      info (line);
   }
}</div>

Заранее благодарен.
Старый 26.10.2005, 21:26   #2  
mazzy is offline
mazzy
Участник
Аватар для mazzy
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
29,472 / 4494 (208) ++++++++++
Регистрация: 29.11.2001
Адрес: Москва
Записей в блоге: 10
AsciiIO запускается on Called - там, где создан
Просто ваш метод похоже выполняется на сервере, несмотря на то, что вы указали Client

Если у вас возникают проблемы, то смотрите
DocuActionFile::saveTempFile()
и DocuActionArchive.add()
__________________
полезное на axForum, github, vk, coub.
 

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

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

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

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