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

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

Вернуться   Форум программистов > Работа для программиста > Фриланс
Регистрация

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 23.12.2009, 12:32   #1
puzik_off
Пользователь
 
Регистрация: 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
Вложения
Тип файла: rar испаны.rar (445.5 Кб, 14 просмотров)
puzik_off вне форума Ответить с цитированием
Старый 23.12.2009, 15:24   #2
puzik_off
Пользователь
 
Регистрация: 02.12.2009
Сообщений: 78
По умолчанию

Теоретически, задача сводится к написанию/переделке одного компонента типа TlListView с поддержкой юникода, возможно этого:

EasyListview v.1.5.5
http://www.torry.net/pages.php?id=144

А уж основные функции TListBox, TlListView выполнит всяко.
И поставить на форму три одинаковых TlListView, в одном "Дерево" и два как приемники-контейнеры.
puzik_off вне форума Ответить с цитированием
Старый 23.12.2009, 17:18   #3
Пепел Феникса
Старожил
 
Аватар для Пепел Феникса
 
Регистрация: 28.01.2009
Сообщений: 21,000
По умолчанию

а может просто ЛистБоксы на основе АПИ сделать и не парится?
там будет и юникод вам
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел.
Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите.
Пепел Феникса вне форума Ответить с цитированием
Старый 23.12.2009, 17:23   #4
puzik_off
Пользователь
 
Регистрация: 02.12.2009
Сообщений: 78
По умолчанию

но нужен еще же ListView, иначе как просматривать "дерево"...
puzik_off вне форума Ответить с цитированием
Старый 23.12.2009, 17:27   #5
Пепел Феникса
Старожил
 
Аватар для Пепел Феникса
 
Регистрация: 28.01.2009
Сообщений: 21,000
По умолчанию

"- Два TListBox."
ваши слова.
+в АПИ есть и листвиев.
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел.
Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите.
Пепел Феникса вне форума Ответить с цитированием
Старый 23.12.2009, 17:57   #6
puzik_off
Пользователь
 
Регистрация: 02.12.2009
Сообщений: 78
По умолчанию

Я не знаком с написанием компонентов на API_32, я немного разбирался лишь с написанием форм на API openGL, но если то что вы говорите решит обе проблемы: 1)юникод 2)граф. оформление компонентов (особенно их безобразных виндовых скроллов), то это наверно решение,- осталось найти человека готового в это ввязаться )
puzik_off вне форума Ответить с цитированием
Старый 24.12.2009, 17:00   #7
Gonzo
Форумчанин
 
Аватар для Gonzo
 
Регистрация: 07.03.2009
Сообщений: 123
По умолчанию

Чем так не нравятся Windows'ские скролы?
Не говорите что мне делать, и я не скажу куда Вам идти.
Пишу программы на заказ на Delphi и Pascal
Форум разработчиков Pascal и Delphi
Gonzo вне форума Ответить с цитированием
Старый 24.12.2009, 22:25   #8
пауэрлифтинг
Заблокирован
 
Регистрация: 11.12.2009
Сообщений: 133
По умолчанию

Icq 136665509
пауэрлифтинг вне форума Ответить с цитированием
Старый 30.12.2009, 12:02   #9
puzik_off
Пользователь
 
Регистрация: 02.12.2009
Сообщений: 78
По умолчанию

Всем спасибо, задача решена.
puzik_off вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
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