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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 11.02.2018, 23:01   #1
mssos
 
Регистрация: 04.02.2018
Сообщений: 6
По умолчанию Delphi DeleteFile()

работаю над программой. Загружаю из памяти ПК все файлы которые имеют дату сохранения указанную мной в ListBox. Далее необходимо выделить строку в ListBox и удалить не только название файла но и его из памяти ПК. Как мне использовать DeleteFile.
listBox1.Items.DeleteFile не работает
mssos вне форума Ответить с цитированием
Старый 11.02.2018, 23:02   #2
mssos
 
Регистрация: 04.02.2018
Сообщений: 6
По умолчанию

Доброй ночи Всем!!
mssos вне форума Ответить с цитированием
Старый 12.02.2018, 08:12   #3
min@y™
Цифровой кот
Старожил
 
Аватар для min@y™
 
Регистрация: 29.08.2014
Сообщений: 7,656
По умолчанию

Тебя в гугле забанили? За что?

Расскажу я вам, дружочки, как выращивать грибочки: нужно в поле утром рано сдвинуть два куска урана...
min@y™ вне форума Ответить с цитированием
Старый 12.02.2018, 08:15   #4
Heneken87
Форумчанин
 
Регистрация: 27.04.2012
Сообщений: 219
По умолчанию

Цитата:
Сообщение от mssos Посмотреть сообщение
работаю над программой. Загружаю из памяти ПК все файлы которые имеют дату сохранения указанную мной в ListBox. Далее необходимо выделить строку в ListBox и удалить не только название файла но и его из памяти ПК. Как мне использовать DeleteFile.
listBox1.Items.DeleteFile не работает
Код:
 DeleteFile('C://' + ListBox1.Items[ListBox1.ItemIndex]);
 ListBox1.Items.Delete(ListBox1.ItemIndex);
Пишу много и развернуто
Heneken87 вне форума Ответить с цитированием
Старый 12.02.2018, 18:13   #5
mssos
 
Регистрация: 04.02.2018
Сообщений: 6
По умолчанию

Спасибо:-*
mssos вне форума Ответить с цитированием
Старый 12.02.2018, 18:17   #6
mssos
 
Регистрация: 04.02.2018
Сообщений: 6
По умолчанию

Он удаляет запись из листбокса но из памяти компьютера не удаляет. Это возможно сделать?
mssos вне форума Ответить с цитированием
Старый 12.02.2018, 18:22   #7
mssos
 
Регистрация: 04.02.2018
Сообщений: 6
По умолчанию

Спасибо, нашла погрешность ) .. Я хотела файл сохраненный на диске D:// удалить. Вот так подошло к моему коду
DeleteFile(ListBox1.Items[ListBox1.ItemIndex]);
ListBox1.Items.Delete(ListBox1.Item Index);
Еще раз большое нечеловеческое С П А С И Б О ! ! ! )))
mssos вне форума Ответить с цитированием
Старый 12.02.2018, 18:23   #8
mssos
 
Регистрация: 04.02.2018
Сообщений: 6
По умолчанию

Цитата:
Сообщение от min@y™ Посмотреть сообщение
Тебя в гугле забанили? За что?

Не поверите, но ничего из "нагугленного", не помогло решить мою проблемку...
mssos вне форума Ответить с цитированием
Старый 12.02.2018, 20:25   #9
Heneken87
Форумчанин
 
Регистрация: 27.04.2012
Сообщений: 219
По умолчанию

Цитата:
Сообщение от mssos Посмотреть сообщение
Спасибо, нашла погрешность ) .. Я хотела файл сохраненный на диске D:// удалить. Вот так подошло к моему коду
DeleteFile(ListBox1.Items[ListBox1.ItemIndex]);
ListBox1.Items.Delete(ListBox1.Item Index);
Еще раз большое нечеловеческое С П А С И Б О ! ! ! )))
Незачто, хотя честно сказать вы и в подходящем для вас коде удаляете файл только с диска D =)

P/S: В след раз пишите не "Загружаю из памяти ПК",а получаю список файлов из каталога ....под словами "Загружаю из памяти ПК" подразумевается, что вы выделили оперативную память под ваши файлы и записали в эту область содержимое файлов, а это совсем другие методы удаления и освобождения. Как оказалось вы не выделяли память, соответственно и освобождать нечего
Пишу много и развернуто

Последний раз редактировалось Heneken87; 12.02.2018 в 20:39.
Heneken87 вне форума Ответить с цитированием
Старый 12.02.2018, 20:28   #10
Heneken87
Форумчанин
 
Регистрация: 27.04.2012
Сообщений: 219
По умолчанию

Цитата:
Сообщение от min@y™ Посмотреть сообщение
Тебя в гугле забанили? За что?

Можно за это же время потраченное на поиск, прин скрин и набор текста, просто ответить в 2 строки кода.
Пишу много и развернуто
Heneken87 вне форума Ответить с цитированием
Ответ


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

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
через DeleteFile не могу удалить файл. Antiseptik Общие вопросы Delphi 2 25.09.2015 15:31
После CreateFile не срабатывает DeleteFile Arkuz Общие вопросы Delphi 7 13.03.2009 00:04
Deletefile Killbrum Помощь студентам 5 14.09.2008 00:31
Delphi. Как нарисовать в Delphi два движущиеся шара с определенной скоростью? redred Общие вопросы Delphi 10 11.12.2007 10:43
Как открыть БД, написанную в Delphi если нf другой машине Delphi нет? dagarik БД в Delphi 7 22.10.2007 17:54