Показать сообщение отдельно
Старый 11.07.2007, 16:50   #29  
longson is offline
longson
Участник
 
231 / 49 (2) +++
Регистрация: 12.12.2006
Адрес: Москва
А так пользователю ничего не нужно объянить . Посморите в наследнике, там в перекрываемом диалоге есть строки

X++:
dialogFilename.active(false);
dialogFilename.visible(false);
Конечно можно и в диалоге написать filename, однако я так думаю что в getfromdialog() написать т.е есть доля логичности ведь именно здесть переменная принимает значение. Но в этом случае эффект будет один и тот же.

По файлам, более подробно объясняю

Вот этот файл abc.txt находится на диске C:\ на локальном компьютере, тот же файл скопировал на диск \\web\data\abc.txt

Так, метод обработки файла выполняется на сервере, то если в качестве константы #DirectoryAbsolutBank написал "C:\\abc.txt", он обращает на диск С на сервере, а не на локальном компьютере, поэтому он ничего не видит там.

А если указать #define.DirectoryAbsolutBank(\\\\web\\data\\abc.txt), т.е сетевой путь, то всё равно где метод выполняется, он всегда найдет нужный файл, да если там физически он и есть.

Вот если дать пользователям возможность выбрать файл, и файл находится на его компе, допустим называется COMP, папка называется DATA, расшяренный, то трудноватно объяснить ему, что \\COMP\DATA\abc.txt и C:\DATA\abc.txt - это одно и то же, но нам нужно именнно первый