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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 22.04.2005, 18:06   #5  
Shoorik is offline
Shoorik
Участник
 
19 / 10 (1) +
Регистрация: 03.03.2005
Есть на самом деле более красивый способ - при помощи функций библиотеки shell32.dll.
Объект Folder в этой библиотеке позволяет работать с каталогами - получать информацию, копировать, перемещать объекты между каталогами (подробное описание есть в MSDN - http://msdn.microsoft.com).

В примере используются переменные:
ShellApplication: Automation 'Microsoft Shell Controls And Automation'.Shell
ShellFolder: Automation 'Microsoft Shell Controls And Automation'.Folder

<div class='CALtop'>C/AL</div><div class='CAL'>
CREATE(ShellApplication);
ShellFolder:=ShellApplication.NameSpace('C:\New Folder');
//Если заданный каталог не существует, то объект ShellFolder не инициализирован
//В таком случае создаём каталог
IF ISCLEAR(ShellFolder) THEN BEGIN
 ShellFolder:=ShellApplication.NameSpace('C:\');
 ShellFolder.NewFolder('New Folder');
END;</div>
 

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

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

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

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

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