![]() |
|
Модераторы: Poseidon, Snowy, bems, MetalFan |
![]()
|
|
| Михалыч |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 472 Регистрация: 1.7.2008 Репутация: нет Всего: нет |
Подскажите как правильно можно сделать следующее:
Программа работает с ресурсами ,в данном случае с dll , в папке с программой лежат файлы с ресурсами . В своей программе из combobox я выбираю к какому ресурсу буду обращаться, в ресурсах лежат иконки , Нужно сделать так,что бы пользователи могли сами добавить файл с ресурсами в мою папку, но нужно что бы соответственно в combobox появился items на данную папку -------------------- За частый поиск был забанен во всех известных поисковых системах. Обиженных комодераторов: 1 |
|||
|
||||
| sCreator |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 84 Регистрация: 20.8.2009 Где: Московская област ь Репутация: 2 Всего: 5 |
При запуске программы просматриваешь папку по маске '*.dll' и формируешь из имен файлов список комбобокс ( расширение можно откинуть ).
|
|||
|
||||
| Михалыч |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 472 Регистрация: 1.7.2008 Репутация: нет Всего: нет |
Сформировал в combobox .
например в папке были файлы : 1111.dll , 2222.dll ,3333.dll в списке combobox они тоже появились , далее как правильно я понял в обрабтчике combobox надо проверять по списку, как в списке называется файл,то к такому же и обращаться в папке? -------------------- За частый поиск был забанен во всех известных поисковых системах. Обиженных комодераторов: 1 |
|||
|
||||
| Михалыч |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 472 Регистрация: 1.7.2008 Репутация: нет Всего: нет |
Ну подскажите кто нибудь ,как обрабатывать вызов файла из combobox под другим именем .
Вместо 1111.dll например что бы было название Windows -------------------- За частый поиск был забанен во всех известных поисковых системах. Обиженных комодераторов: 1 |
|||
|
||||
| superVad |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 735 Регистрация: 6.4.2006 Где: Черкассы, Украина Репутация: 4 Всего: 15 |
Михалыч, Items в комбобоксе это что то вроде StringList. Т.е. к каждому элементу может крепиться еще и объект.
Сделай класс с одним полем - полный путь к файлу. Прикрепляй к каждому айтиму объект такого класса и задавай в поле полный путь к необходимому файлу. Текст к таком случае может быть любым. |
|||
|
||||
| Михалыч |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 472 Регистрация: 1.7.2008 Репутация: нет Всего: нет |
Спасибо конечно большое, но в моем мега мозге все это не укладывается, если Вас не затруднит ,не могли бы Вы в поисковике
найти ссылку на данную тему ,я просто не знаю по каким запросам все это искать в поисковике, или может пример есть -------------------- За частый поиск был забанен во всех известных поисковых системах. Обиженных комодераторов: 1 |
|||
|
||||
| superVad |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 735 Регистрация: 6.4.2006 Где: Черкассы, Украина Репутация: 4 Всего: 15 |
Михалыч
Набросал на коленке - но смысл, думаю, ясен.
Почитай про TStringList - ссылка. |
|||
|
||||
| Frees |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2233 Регистрация: 2.12.2005 Где: Екатеринбург Репутация: 9 Всего: 54 |
superVad, TPathObj утекет
Это сообщение отредактировал(а) Frees - 30.8.2011, 20:11 -------------------- Кольцов Виктор Владимирович |
|||
|
||||
| superVad |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 735 Регистрация: 6.4.2006 Где: Черкассы, Украина Репутация: 4 Всего: 15 |
Абсолютная правда Добавлено через 6 минут и 42 секунды О! А если наследовать TPathObj от TComponent:
По идее тогда объекты автоматом уничтожатся. Но я не уверен, что это правильное решение |
|||
|
||||
| Frees |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2233 Регистрация: 2.12.2005 Где: Екатеринбург Репутация: 9 Всего: 54 |
как то это сурова, ради строки Tcomponent создавать а еще можно попробовать в Objects сразу string класть. Это сообщение отредактировал(а) Frees - 30.8.2011, 20:46 -------------------- Кольцов Виктор Владимирович |
|||
|
||||
![]()
|
| Правила форума "Delphi: Общие вопросы" | |
|
|
Запрещается! 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делиться вскрытыми компонентами
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Snowy, MetalFan, bems, Poseidon, Rrader. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Delphi: Общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |