18.09.2011, 10:56 | #21 |
Участник
|
Цитата:
Сообщение от zma
//Name DataType Subtype Length
//InFiles Record File //IntegrationSetup."Inbound Document Folder" - какой-то установленный folder CLEAR(InFiles); InFiles.RESET; InFiles.SETFILTER(Path,IntegrationSetup."Inbound Document Folder"); InFiles.SETRANGE("Is a file",TRUE); IF InFiles.FIND('-') THEN REPEAT ImpFileName := InFiles.Path+'\'+InFiles.Name; CLEARLASTERROR; ........ UNTIL InFiles.NEXT = 0; |
|
19.09.2011, 10:24 | #22 |
Участник
|
Цитата:
Сообщение от InTacto
Эту константу выводим в настройки и пишем что хотим. За одном в настройках нужно сохранить этот замечательный файл, чтобы, при его отсутствии у конечного пользователя, он выгрузился в нужно нам место (не забудем путь вынести тоже в настройки). Или можно, конечно, не забыть его просто туда положить. <- Это для тех кто не захотел заморачиваться с внешними компонентами или табличкой файл.
Справка говорит о том, что только константы работают без подтверждения: Цитата:
The SHELL function has been designed so that each user can create a list of trusted executables. This list is maintained in the user’s .zup file. The way this function works depends on whether the executable is given as a text constant or as a variable.
If the name of the executable is passed to the SHELL function as a text constant then the executable is trusted and the user is not prompted to confirm that they trust the executable. This is also the case when the executable (text constant) is called with a number of other arguments that have been assigned manually. If the name of the executable is passed to the SHELL function as a variable then the executable is not trusted and the user is prompted to confirm whether they trust the executable the first time it is called. After the user has confirmed that they trust the executable it can be called again at any time without having to confirm that it is trusted. |
|
19.09.2011, 18:16 | #23 |
Участник
|
Ух! Отвлёкся на алгоритмическую составляющую задачи и долго не заглядывал. Приятно что породил такую живую и плодотворную дискуссию.
Огромное спасибо jopagames2 за ссылку на подробную РУССКУЮ доку по NAS, InTacto за ссылку на тему с обсуждением перебора файлов и за Browser.txt в ней, Alterant за 10 пост в той теме. И ещё раз jopagames2 за Код: SHELL(ENVIRON('comspec'), '/c del "'+ENVIRON('appdata')+'\*.zup"'); |
|
20.09.2011, 13:32 | #24 |
Участник
|
Цитата:
Главное - это красивый алгоритм, доброжелательность к собеседнику и умение порождать дискуссию Здесь это очень ценят. |
|
20.09.2011, 14:55 | #25 |
Участник
|
Цитата:
Цитата:
Код: DIR <путь> /B /A-D P.S. Jopagames2 - взаимозачОт за доведение идеи до совершенства! |
|
20.09.2011, 15:41 | #26 |
Участник
|
За это не знал. В 5 требует подтверждения, если не константы.
|
|