![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 06.10.2009
Сообщений: 46
|
![]()
программа простая загружает из listBox'a файлы и распределяет по кнопкам,
20 кнопок и 20 файлов вот пример Код:
и так прописано 20 раз, знаю что быдлокод но что делать если файлов не 20 а 15, то пишет ошибку, что в listBox'e не найдена строка например 16,17,18 и т.д. так как загружено только 15 строк так как сделать поиск по файлам и загружать столько сколько есть типо for i:=0 to 20 do сколько там файлов есть столько и будет загружать |
![]() |
![]() |
![]() |
#2 |
Старожил
Регистрация: 03.01.2011
Сообщений: 2,508
|
![]() Код:
"Когда приходит положенное время, человек перестаёт играть в пинбол. Только и всего."
|
![]() |
![]() |
![]() |
#3 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
![]()
veniside +1
маленькая помарочка, позволю себе поправить... кнопки у TC нумеруются от единицы (Button1, Button2 и т.д.) поэтому, лучше так: Код:
|
![]() |
![]() |
![]() |
#4 |
Старожил
Регистрация: 03.01.2011
Сообщений: 2,508
|
![]()
> поэтому, лучше так:
а, точно, промазал с индексом. (з.ы. интересно, что заставило создателей Дельфи нумеровать компоненты с 1, а не с 0? Точнее, понятно что, так было в Visual Basic, с которого первая Дельфи взяла основы. Ну а почему в бейсике с 1, это тоже понятно, домохозяйки не осилят нумерацию с 0. От і маємо що маємо.. ошибку на ровном месте ))
"Когда приходит положенное время, человек перестаёт играть в пинбол. Только и всего."
|
![]() |
![]() |
![]() |
#5 |
Пользователь
Регистрация: 06.10.2009
Сообщений: 46
|
![]()
fullname: array[1..20] of string;
пишет ошибку может of string = (mp1,mp2,mp3...) глупая идея загружать а все добавил не в const а в var Код:
а зачем fullname[i+1] ведь исчисление от 1 идет , это же не цикл он не перебирает же или как ну это только одна кнопка а таких 20 Код:
Последний раз редактировалось waka2ebawer; 09.04.2011 в 14:43. |
![]() |
![]() |
![]() |
#6 |
Форумчанин
Регистрация: 11.03.2011
Сообщений: 426
|
![]()
А что будет, если файлов будет больше двадцати?
|
![]() |
![]() |
![]() |
#7 | |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
![]() Цитата:
I'm learning to live...
|
|
![]() |
![]() |
![]() |
#8 |
Пользователь
Регистрация: 06.10.2009
Сообщений: 46
|
![]() |
![]() |
![]() |
![]() |
#9 |
Пользователь
Регистрация: 06.10.2009
Сообщений: 46
|
![]() |
![]() |
![]() |
![]() |
#10 |
Форумчанин
Регистрация: 11.03.2011
Сообщений: 426
|
![]()
Тогда совершенно непонятны эти проблемы. Если ListBox1.Items.Objects[n] будет ссылаться ну нужную кнопку, то не требуется никакого поиска - всегда знаете, что показывать и что с чем связано. Если требуется обратная связь от кнопки к ListBox1.Items[n], храните номер индекса в TButton.Tag
|
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Загрузка файлов на сайт | grafgrial | Работа с сетью в Delphi | 3 | 16.02.2011 19:04 |
Загрузка файлов | pavelslap | PHP | 8 | 14.01.2011 09:05 |
загрузка файлов | Dimarik | PHP | 3 | 17.07.2010 23:41 |
Загрузка файлов + ProgressBar | record222 | Общие вопросы Delphi | 4 | 18.04.2010 18:27 |
Загрузка файлов | Vladya | Помощь студентам | 3 | 01.07.2009 08:34 |