|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
23.12.2009, 12:32 | #1 |
Пользователь
Регистрация: 02.12.2009
Сообщений: 78
|
Работа со списками
Необходимо написать на Delphi_7, модуль, реализующий работу с двумя списками информации.
Возможный пример реализации: На форме есть: - Один TShellListView (окно типа "дерево каталогов компьютера") - Два TListBox. Находим в "Дереве" нужный файл или папку - Drag&Drop- кидаем его в ЛистБокс_1 При этом путь/имя добавляемого элемента сохраняются в нашей ветке реестра Добавляем еще 1-2-3-4-5... элементов в ЛистБокс_1, весь список сохранен в реестре аналогично настраиваем ЛистБокс_2, он тоже автоматически сохраняется в реестре. Итого. получаем два независимых списка информации с которыми можно работать. Требования: 1) Обязательно Delphi_7 2) Модуль должен работать с длинными и юникодными именами! т.е. имена файлов могут быть написаны на немецком, испанском и т.д. языках. (Пример испанских файлов: вложение) Огромный бонус к оплате! Если ВСЕ компоненты проекта будут иметь полностью настраиваемый через канву! графический интерфейс (этого нет у стандартных компонентов ни у одного ) Как вариант можно рассмотреть вопрос о написании своих компонентов или доработке стандартных. Оплата по договоренности. Mail: puzik_off@mail.ru ICQ: 483129208 |
23.12.2009, 15:24 | #2 |
Пользователь
Регистрация: 02.12.2009
Сообщений: 78
|
Теоретически, задача сводится к написанию/переделке одного компонента типа TlListView с поддержкой юникода, возможно этого:
EasyListview v.1.5.5 http://www.torry.net/pages.php?id=144 А уж основные функции TListBox, TlListView выполнит всяко. И поставить на форму три одинаковых TlListView, в одном "Дерево" и два как приемники-контейнеры. |
23.12.2009, 17:18 | #3 |
Старожил
Регистрация: 28.01.2009
Сообщений: 21,000
|
а может просто ЛистБоксы на основе АПИ сделать и не парится?
там будет и юникод вам Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел. Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите. |
23.12.2009, 17:23 | #4 |
Пользователь
Регистрация: 02.12.2009
Сообщений: 78
|
но нужен еще же ListView, иначе как просматривать "дерево"...
|
23.12.2009, 17:27 | #5 |
Старожил
Регистрация: 28.01.2009
Сообщений: 21,000
|
"- Два TListBox."
ваши слова. +в АПИ есть и листвиев. Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел. Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите. |
23.12.2009, 17:57 | #6 |
Пользователь
Регистрация: 02.12.2009
Сообщений: 78
|
Я не знаком с написанием компонентов на API_32, я немного разбирался лишь с написанием форм на API openGL, но если то что вы говорите решит обе проблемы: 1)юникод 2)граф. оформление компонентов (особенно их безобразных виндовых скроллов), то это наверно решение,- осталось найти человека готового в это ввязаться )
|
24.12.2009, 17:00 | #7 |
Форумчанин
Регистрация: 07.03.2009
Сообщений: 123
|
Чем так не нравятся Windows'ские скролы?
Не говорите что мне делать, и я не скажу куда Вам идти.
Пишу программы на заказ на Delphi и Pascal Форум разработчиков Pascal и Delphi |
24.12.2009, 22:25 | #8 |
Заблокирован
Регистрация: 11.12.2009
Сообщений: 133
|
Icq 136665509
|
30.12.2009, 12:02 | #9 |
Пользователь
Регистрация: 02.12.2009
Сообщений: 78
|
Всем спасибо, задача решена.
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
c++. Работа со списками | megavolt91 | Помощь студентам | 0 | 14.06.2009 21:31 |
Работа со списками (паскаль) | ge4r | Помощь студентам | 9 | 29.03.2009 12:47 |
Работа со списками | Dimo444ka | Помощь студентам | 2 | 01.06.2008 16:34 |
Работа со списками. | radist | Паскаль, Turbo Pascal, PascalABC.NET | 4 | 07.05.2007 00:05 |