|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
29.08.2011, 21:03 | #1 |
Форумчанин
Регистрация: 25.12.2007
Сообщений: 655
|
добавить ресурс
Подскажите как правильно можно сделать следующее:
Программа работает с ресурсами ,в данном случае с dll , в папке с программой лежат файлы с ресурсами . В своей программе из combobox я выбираю к какому ресурсу буду обращаться, в ресурсах лежат иконки , Нужно сделать так,что бы пользователи могли сами добавить файл с ресурсами в мою папку, но нужно что бы соответственно в combobox появился items на данную папку
За частые поиски был забанен во всех известных
поисковых системах! |
29.08.2011, 21:14 | #2 |
Веб-дизайнер
Форумчанин
Регистрация: 11.08.2011
Сообщений: 305
|
Нужно добавить в combobox все файлы имеющиеся в определенной папке? Я правильно понял?
Код:
|
29.08.2011, 22:12 | #3 |
Форумчанин
Регистрация: 25.12.2007
Сообщений: 655
|
Не ,немного не так, но Ваш подход к данному делу мне больше нравится,щас попробую
За частые поиски был забанен во всех известных
поисковых системах! |
29.08.2011, 22:36 | #4 |
Форумчанин
Регистрация: 25.12.2007
Сообщений: 655
|
выдает вот такую ошибку:
raised exception class Estringlisterror with message " list index out of bounds (-1)'
За частые поиски был забанен во всех известных
поисковых системах! |
29.08.2011, 23:32 | #5 |
Форумчанин
Регистрация: 25.12.2007
Сообщений: 655
|
С ошибкой разобрался а вот что дальше?
Сформировал в combobox . например в папке были файлы : 1111.dll , 2222.dll ,3333.dll в списке combobox они тоже появились , далее как правильно я понял в обрабтчике combobox надо проверять по списку, как в списке называется файл,то к такому же и обращаться в папке?
За частые поиски был забанен во всех известных
поисковых системах! |
30.08.2011, 19:02 | #6 |
Форумчанин
Регистрация: 25.12.2007
Сообщений: 655
|
Ну подскажите кто нибудь ,как обрабатывать вызов файла из combobox под другим именем .
Вместо 1111.dll например что бы было название Windows
За частые поиски был забанен во всех известных
поисковых системах! |
30.08.2011, 21:42 | #7 | |
Старожил
Регистрация: 30.12.2009
Сообщений: 11,426
|
Цитата:
1. Статическое: Программа грузит список dll в combobox, при запуске программы. А дальше вы обработываете дейстие Код:
Программа запускает поток Tthread который мониторит папку на наличие новых файлов и извещает основной VCL поток об этом далее дописывая в combobox в конец новый Item. Вам выбирать. Но думаю для вас второй вариант лучше. |
|
30.08.2011, 21:48 | #8 |
Форумчанин
Регистрация: 25.12.2007
Сообщений: 655
|
Да это мне понятно, можно грузить файлы так как они называются,только отбрасывать расширение,но хотелось бы, что бы у каждого файла было другое имя ,
например у 1111.dll было бы не 1111 , а например " Машина" и так далее
За частые поиски был забанен во всех известных
поисковых системах! |
30.08.2011, 21:55 | #9 |
Старожил
Регистрация: 30.12.2009
Сообщений: 11,426
|
А эти dll вы сами клепаете?
Если да,то делайте динам. вызов и там вызывайте функцию которая из вдд вернёт, то как назвать себя в списке combobox Последний раз редактировалось Человек_Борща; 30.08.2011 в 21:58. |
30.08.2011, 22:04 | #10 |
Форумчанин
Регистрация: 25.12.2007
Сообщений: 655
|
Да сам, а по подробнее можно, это мне в ресурсе в string записать название,а потом
это название в combobox?
За частые поиски был забанен во всех известных
поисковых системах! |
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Подгрузить иконку в ресурс | cargo29 | Мультимедиа в Delphi | 2 | 03.06.2011 22:23 |
Ресурс версии | STRELOK-2007 | Общие вопросы Delphi | 1 | 14.06.2010 16:17 |
Посоветуйте ресурс, справочник... | satana | Свободное общение | 3 | 30.08.2007 15:47 |