![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Форумчанин
Регистрация: 25.12.2007
Сообщений: 661
|
![]()
Подскажите как правильно можно сделать следующее:
Программа работает с ресурсами ,в данном случае с dll , в папке с программой лежат файлы с ресурсами . В своей программе из combobox я выбираю к какому ресурсу буду обращаться, в ресурсах лежат иконки , Нужно сделать так,что бы пользователи могли сами добавить файл с ресурсами в мою папку, но нужно что бы соответственно в combobox появился items на данную папку
За частые поиски был забанен во всех известных
поисковых системах! |
![]() |
![]() |
![]() |
#2 |
Веб-дизайнер
Форумчанин
Регистрация: 11.08.2011
Сообщений: 305
|
![]()
Нужно добавить в combobox все файлы имеющиеся в определенной папке? Я правильно понял?
Код:
|
![]() |
![]() |
![]() |
#3 |
Форумчанин
Регистрация: 25.12.2007
Сообщений: 661
|
![]()
Не ,немного не так, но Ваш подход к данному делу мне больше нравится,щас попробую
За частые поиски был забанен во всех известных
поисковых системах! |
![]() |
![]() |
![]() |
#4 |
Форумчанин
Регистрация: 25.12.2007
Сообщений: 661
|
![]()
выдает вот такую ошибку:
raised exception class Estringlisterror with message " list index out of bounds (-1)'
За частые поиски был забанен во всех известных
поисковых системах! |
![]() |
![]() |
![]() |
#5 |
Форумчанин
Регистрация: 25.12.2007
Сообщений: 661
|
![]()
С ошибкой разобрался а вот что дальше?
Сформировал в combobox . например в папке были файлы : 1111.dll , 2222.dll ,3333.dll в списке combobox они тоже появились , далее как правильно я понял в обрабтчике combobox надо проверять по списку, как в списке называется файл,то к такому же и обращаться в папке?
За частые поиски был забанен во всех известных
поисковых системах! |
![]() |
![]() |
![]() |
#6 |
Форумчанин
Регистрация: 25.12.2007
Сообщений: 661
|
![]()
Ну подскажите кто нибудь ,как обрабатывать вызов файла из combobox под другим именем .
Вместо 1111.dll например что бы было название Windows
За частые поиски был забанен во всех известных
поисковых системах! |
![]() |
![]() |
![]() |
#7 | |
Старожил
Регистрация: 30.12.2009
Сообщений: 11,434
|
![]() Цитата:
1. Статическое: Программа грузит список dll в combobox, при запуске программы. А дальше вы обработываете дейстие Код:
Программа запускает поток Tthread который мониторит папку на наличие новых файлов и извещает основной VCL поток об этом далее дописывая в combobox в конец новый Item. Вам выбирать. Но думаю для вас второй вариант лучше. |
|
![]() |
![]() |
![]() |
#8 |
Форумчанин
Регистрация: 25.12.2007
Сообщений: 661
|
![]()
Да это мне понятно, можно грузить файлы так как они называются,только отбрасывать расширение,но хотелось бы, что бы у каждого файла было другое имя ,
например у 1111.dll было бы не 1111 , а например " Машина" и так далее
За частые поиски был забанен во всех известных
поисковых системах! |
![]() |
![]() |
![]() |
#9 |
Старожил
Регистрация: 30.12.2009
Сообщений: 11,434
|
![]()
А эти dll вы сами клепаете?
Если да,то делайте динам. вызов и там вызывайте функцию которая из вдд вернёт, то как назвать себя в списке combobox Последний раз редактировалось Человек_Борща; 30.08.2011 в 21:58. |
![]() |
![]() |
![]() |
#10 |
Форумчанин
Регистрация: 25.12.2007
Сообщений: 661
|
![]()
Да сам, а по подробнее можно, это мне в ресурсе в 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 |