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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 25.07.2007, 17:03   #1  
Marija84 is offline
Marija84
Участник
 
26 / 10 (1) +
Регистрация: 30.12.2013
Всем добрый день!
Мой вопрос связан с открытием файла из navision.

Файл открываю так:

CREATE(ShellEx);
ShellEx.Open('file name');
CLEAR(ShellEx);

где ShellEx это (Automation - 'Microsoft Shell Controls And Automation'.Shell)

может быть кто-то знает, как сделать проверку на открытие файла.
То есть, если файл не открыт или не найден, то выдается ошибка..

Все заранее спасибо!
Старый 25.07.2007, 17:23   #2  
Forward is offline
Forward
Участник
 
101 / 10 (1) +
Регистрация: 21.05.2007
Сначала проверьте средствами Nav что файл есть и открывается

Код:
IF File.OPEN('file name') THEN BEGIN
  CREATE(ShellEx);
  File.CLOSE;
  ShellEx.Open('file name');
  CLEAR(ShellEx);
END;
Хотя не совсем понятно зачем открывать файл Microsoft Shell Controls And Automation...
Старый 25.07.2007, 17:26   #3  
Forward is offline
Forward
Участник
 
101 / 10 (1) +
Регистрация: 21.05.2007
Еще можно так

Код:
Name	DataType	Subtype	Length
Folder	Automation	'Microsoft Shell Controls And Automation'.Folder3	
FolderItem	Automation	'Microsoft Shell Controls And Automation'.FolderItem2	


FolderItem := Folder.ParseName(fileName);
IF NOT ISCLEAR(FolderItem ) THEN
  FolderItem.InvokeVerbEx('open');
 


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

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

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