|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
14.06.2014, 21:14 | #1 |
Пользователь
Регистрация: 18.01.2009
Сообщений: 49
|
Выбор домашней папки пользователя в IdFTPServer
FTP сервер на основе XE3 + IdFTPServer v10. Как правильно установить корневую директорию для пользователя? В моей версии пользователь после подключения оказывается в общей для всех папке (Options.StoredPath):
Код:
Пробовал переносить код в событие IdFTPSrvUserLogin - без изменений. *демки от 9 и 10 версий смотрел. "Глубины Indy" ситуацию не прояснили, как и IndyDocs_10.1.5.0_Pdf Может ли быть проблема в синхронизации потоков, создаваемых Indy, с основным приложением? Пробовал ставить breackpoint'ы и ShowMessage'и - реакции ноль. И как можно просмотреть значение ASender? Вообще складывается такое впечатление, что события UserLogin и AfterUserLogin не происходят. Хотя как оно тогда работает? |
14.06.2014, 21:40 | #2 | |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Цитата:
А то понимаешь ли и "проблема в синхронизации потоков" и "переносить код в событие IdFTPSrvUserLogin" Директорию юзеру лучше всего задавать в OnListDirectory. Все равно получение списка файлов идет через это событие. Вот там и прибавляй свое c:\users\
I'm learning to live...
|
|
14.06.2014, 22:16 | #3 |
Пользователь
Регистрация: 18.01.2009
Сообщений: 49
|
Вообще то это было предположение "в порядке бреда". Про взаимодействие потоков меня натолкнули на форуме embarcadero.
Тогда 2 вопроса к знающему: почему события не происходят и почему код, фактически "скопипащеный" из офф демки Indy, не работает. *подключаюсь с помощью totalcmd Звучит так, как будто я тут всем мозг третьи сутки выношу переименованием label'a Последний раз редактировалось noname_06; 15.06.2014 в 22:05. |
Опции темы | Поиск в этой теме |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Выбор пользователя | Афанасий[vedma] | Общие вопросы Delphi | 4 | 30.07.2012 08:14 |
Диалог выбор папки | DSK | Общие вопросы Delphi | 1 | 08.06.2011 17:01 |
Как программно получить путь до папки Application Data для пользователя LocalService? | bzzz | Win Api | 3 | 23.09.2009 09:30 |
Случайный выбор с папки | Marsik | Помощь студентам | 2 | 15.12.2007 19:04 |
Выбор папки | UnD)eaD)Snake | Общие вопросы Delphi | 10 | 22.08.2007 12:05 |