Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Delphi: Для новичков > Подскажите как лучше реализовать


Автор: microo10 15.1.2013, 16:18
У меня такой вопрос,как рациональнее реализовать программу?
Мне нужно написать программу которая будет удалять определенные файлы...типо Ccleaner,только у нее другое назначение...не суть.
Вот как реализовать удаление файлов,там такая загвоздка...должны быть чекбоксы и если чек активен,значит он должен удалить файлы,которые привязаны к нему...там может быть маска файла типо 

Код

C:\test\test.* 

А так же маска файлов для поиска во всех подпапках директории....
Обобщу вопросы:
  • Как привязать чек к определенной маске?
  • Куда лучше добавлять маски? (я добавлял в memo)
  • Как сделать маску для поиска во всех подпапках?
Выслушаю ваши предложения  smile 

Автор: gesper 16.1.2013, 09:52
Компонент ListView в стиле представления Report позволит тебе иметь напротив строк чекбоксы, и строки там сможешь хранить, и привязать к таблице с данными можно через свойство Data.

Если совсем красиво и удобно, то разбирайся с VirtualStringTree.

Автор: microo10 16.1.2013, 16:02
Спасибо за идею smile

Автор: Doga 11.2.2013, 13:30
Привет.

Модуль Masks, функция MatchesMask: 
Indicates whether a file name conforms to the format specified by a filter string.

function MatchesMask(const Filename: string; const Mask: string): Boolean;

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)