IdFTPServer & service
0 отговора
38 прегледа
IdFTPServer & service
Имам един проблем с Инди ФТП сървър компонента.
Когато приложението ми е стартирано като обикновено ЕХЕ и на OnUserLogin направя ASender.CurrentDir := tmp, където tmp е директорията на ЕХЕ-то, във вида "\dir\dir2\dir3\exedir\"
всичко си е наред - в клиента се листва съдържанието на директорията, защото е коректно зададена.
Обаче!
Когато е като сървис, се оказва, че решава, че директорията е на системния дял на диска и съответно там няма такъв път.
Защо се получава така и как да му кажа, че става въпрос за друг дял на диска.
Опитах се да задавам отпред в пътя и самия диск, ама тогава настава бъркотия.
Когато приложението ми е стартирано като обикновено ЕХЕ и на OnUserLogin направя ASender.CurrentDir := tmp, където tmp е директорията на ЕХЕ-то, във вида "\dir\dir2\dir3\exedir\"
всичко си е наред - в клиента се листва съдържанието на директорията, защото е коректно зададена.
Обаче!
Защо се получава така и как да му кажа, че става въпрос за друг дял на диска.
Опитах се да задавам отпред в пътя и самия диск, ама тогава настава бъркотия.