![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#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 |
![]() |
![]() |
![]() |
#2 |
Пользователь
Регистрация: 02.12.2009
Сообщений: 78
|
![]()
Теоретически, задача сводится к написанию/переделке одного компонента типа TlListView с поддержкой юникода, возможно этого:
EasyListview v.1.5.5 http://www.torry.net/pages.php?id=144 А уж основные функции TListBox, TlListView выполнит всяко. И поставить на форму три одинаковых TlListView, в одном "Дерево" и два как приемники-контейнеры. |
![]() |
![]() |
![]() |
#3 |
Старожил
Регистрация: 28.01.2009
Сообщений: 21,000
|
![]()
а может просто ЛистБоксы на основе АПИ сделать и не парится?
там будет и юникод вам ![]() Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел. Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите. |
![]() |
![]() |
![]() |
#4 |
Пользователь
Регистрация: 02.12.2009
Сообщений: 78
|
![]()
но нужен еще же ListView, иначе как просматривать "дерево"...
|
![]() |
![]() |
![]() |
#5 |
Старожил
Регистрация: 28.01.2009
Сообщений: 21,000
|
![]()
"- Два TListBox."
ваши слова. +в АПИ есть и листвиев. Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел. Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите. |
![]() |
![]() |
![]() |
#6 |
Пользователь
Регистрация: 02.12.2009
Сообщений: 78
|
![]()
Я не знаком с написанием компонентов на API_32, я немного разбирался лишь с написанием форм на API openGL, но если то что вы говорите решит обе проблемы: 1)юникод 2)граф. оформление компонентов (особенно их безобразных виндовых скроллов), то это наверно решение,- осталось найти человека готового в это ввязаться )
|
![]() |
![]() |
![]() |
#7 |
Форумчанин
Регистрация: 07.03.2009
Сообщений: 123
|
![]()
Чем так не нравятся Windows'ские скролы?
Не говорите что мне делать, и я не скажу куда Вам идти.
Пишу программы на заказ на Delphi и Pascal Форум разработчиков Pascal и Delphi |
![]() |
![]() |
![]() |
#8 |
Заблокирован
Регистрация: 11.12.2009
Сообщений: 133
|
![]()
Icq 136665509
|
![]() |
![]() |
![]() |
#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 |