Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Компоненты Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Закрытая тема
Ваша тема закрыта, почему это могло произойти? Возможно,
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу.
Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста".
Название темы слишком короткое или не отражает сути вашего вопроса.
Тема исчерпала себя, помните, один вопрос - одна тема
Прочитайте правила и заново правильно создайте тему.
 
Опции темы Поиск в этой теме
Старый 02.09.2015, 00:04   #11
Поллукс
Заблокирован
 
Регистрация: 26.03.2015
Сообщений: 59
По умолчанию

Цитата:
Сообщение от min@y™ Посмотреть сообщение
тут-то собака и порылась: права на файл, лежащий в папке отличаются от прав на файл, лежащий где-то у тебя там ещё. Причём, допуск может иметься/или нет ко всей папке с файлами.
Исключено. Я вообще загружаю с диска D. И там нет никаких системных ограничений.
Поллукс вне форума
Старый 02.09.2015, 00:30   #12
min@y™
Цифровой кот
Старожил
 
Аватар для min@y™
 
Регистрация: 29.08.2014
Сообщений: 7,629
По умолчанию

Цитата:
Я вообще загружаю с диска D. И там нет никаких системных ограничений.
ну, тогда кончай флуд и пиши сразу в microsoft: все телепаты там работают.
а я - спать, утром за деньгами идти.
Расскажу я вам, дружочки, как выращивать грибочки: нужно в поле утром рано сдвинуть два куска урана...
min@y™ вне форума
Старый 02.09.2015, 02:05   #13
ДралсяСошибками
Форумчанин
 
Аватар для ДралсяСошибками
 
Регистрация: 31.05.2011
Сообщений: 301
По умолчанию

Код:
IdFTP1.Put(OpenDialog1.FileName, TargetName, True);
или не?
ДралсяСошибками вне форума
Старый 02.09.2015, 08:05   #14
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Цитата:
Вы что, не видели строчку с использованием компонента OpenDialog?
Все понятно. Извини за беспокойство. Сайонара.
Цитата:
или не?
Неа. ТС не хочет слушать что ему про доступы говорят. Винда говорит - давайдосвиданья, и ей нужно верить. А там все что угодно может быть. Например файл залочен другой программой, которая открыла его эксклюзивно.
I'm learning to live...

Последний раз редактировалось Stilet; 02.09.2015 в 08:07.
Stilet вне форума
Старый 02.09.2015, 13:36   #15
Поллукс
Заблокирован
 
Регистрация: 26.03.2015
Сообщений: 59
По умолчанию

Цитата:
Сообщение от Stilet Посмотреть сообщение
Все понятно. Извини за беспокойство. Сайонара.

Неа. ТС не хочет слушать что ему про доступы говорят. Винда говорит - давайдосвиданья, и ей нужно верить. А там все что угодно может быть. Например файл залочен другой программой, которая открыла его эксклюзивно.
Молодой человек! Я наверное лучше знаю порядки на своем компьютере, чем вы. И точно могу говорить, что никаких "золоченных файлов", у меня там нет. Я пробовал своей программой открывать другие файлы - тот же результат. И это при том, что эти "совершенно секретные файлы", прекрасьненько читаются и отправляются на FTP-сервер, когда лежат в одном каталоге с проектом.
Поллукс вне форума
Старый 02.09.2015, 13:54   #16
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Я не школьник ) Я уже да-а-авно не хожу в учебки )
Еще раз: Программа запускается от имени администратора? С правами админа? Операционка какая?. То, что файлы отправляются из твоего каталога означает что:
1) Туда у тебя есть полный доступ
2) Ты описал к ним относительный путь, в то время как Диалог дает полный, т.е. ты не проверил как будет полный путь работать без диалога

Давай так: Используй Пост №13 или твой из топа, но в дилоге выбери полный путь к файлуиз твоего каталога, где лежит программа и посмотрим. Если ошибка будет нужно дальше выяснять, если нет - Диалог ни при чем, и тебе прогу нужно запускать с правами админа, если винда семерка и выше.
I'm learning to live...
Stilet вне форума
Старый 02.09.2015, 13:59   #17
Пепел Феникса
Старожил
 
Аватар для Пепел Феникса
 
Регистрация: 28.01.2009
Сообщений: 21,000
По умолчанию

так, вмешаюсь что-ли.

что в TargetName у вас?

диалог точно не причем.
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел.
Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите.

Последний раз редактировалось Пепел Феникса; 02.09.2015 в 14:04.
Пепел Феникса вне форума
Старый 02.09.2015, 15:24   #18
Поллукс
Заблокирован
 
Регистрация: 26.03.2015
Сообщений: 59
По умолчанию

Цитата:
Сообщение от Stilet Посмотреть сообщение
Я не школьник ) Я уже да-а-авно не хожу в учебки )
Еще раз: Программа запускается от имени администратора? С правами админа? Операционка какая?. То, что файлы отправляются из твоего каталога означает что:
1) Туда у тебя есть полный доступ
2) Ты описал к ним относительный путь, в то время как Диалог дает полный, т.е. ты не проверил как будет полный путь работать без диалога

Давай так: Используй Пост №13 или твой из топа, но в дилоге выбери полный путь к файлуиз твоего каталога, где лежит программа и посмотрим. Если ошибка будет нужно дальше выяснять, если нет - Диалог ни при чем, и тебе прогу нужно запускать с правами админа, если винда семерка и выше.
Значит так. Как полный путь будет работать без диалога, я проверял. Не работает.
Вариант с полным путем, к файлу в папке с проектом -да, действительно, ну как же я не подумал (сарказм mode). Программа вылетает с тем же сообщением об ошибке.
Цитата:
Сообщение от Пепел Феникса Посмотреть сообщение
так, вмешаюсь что-ли.

что в TargetName у вас?

диалог точно не причем.
О, это просто глобальная переменная, с именем файла, которым он будет назван уже на сервере.

P.S. Сейчас я запустил другую свою программу старую, которая также работает с полным путем к файлу. Все получилось.
А когда я создал новый проект и в нем написал:
Код:
X := 'C:/FolderName/FolderName/FileName.jpg';
IdFTP1.Put(X, 'FileName.jpg');
то нифига.

Последний раз редактировалось Stilet; 02.09.2015 в 15:29.
Поллукс вне форума
Старый 02.09.2015, 15:31   #19
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Цитата:
C:/
А почему слеш обратный?
Еще раз спрошу. Последний раз: Запуск с правами админа?
I'm learning to live...
Stilet вне форума
Старый 02.09.2015, 15:39   #20
Пепел Феникса
Старожил
 
Аватар для Пепел Феникса
 
Регистрация: 28.01.2009
Сообщений: 21,000
По умолчанию

можно точное сообщение об ошибке? лучше скрином.
ваша другая прога использует тот же сервер?
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел.
Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите.
Пепел Феникса вне форума
Закрытая тема


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
System Thread не получается использовать Axeltron Visual C++ 1 04.05.2015 19:55
Как использовать idFTP в потоке? Чиполлино Работа с сетью в Delphi 2 17.01.2012 21:20
Как настроить связку Apache + PHP + MySQL под Windows RezGeorg Софт 2 15.03.2011 17:58
Не получается использовать макрос GetStr(Assembler) depocomp Помощь студентам 8 16.05.2009 15:12
Не получается импортирование ActiveX компонентов Venom Софт 1 06.05.2009 19:19