![]() |
Модераторы: Snowy, MetalFan, bems, Poseidon |
![]() ![]() ![]() |
|
Wan22 |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 21 Регистрация: 28.12.2010 Репутация: нет Всего: нет |
Можно ли прописать строку >if ListBox1.Selected[3] or ListBox1.Selected[12] or ListBox1.Selected[15] or ListBox1.Selected[24] then <
покороче? Ну и если - да, то покажите как. ![]()
|
|||
|
||||
БелАмор |
|
|||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 209 Регистрация: 10.6.2010 Где: Россия Репутация: 7 Всего: 17 |
Самое простое, что здесь напрашивается - воспользоваться оператором with и вынести ListBox1 за скобки:
Можно, в принципе, написать отдельную функцию для проверки, в которую передавать ссылку на листбокс и массив индексов, но это будет оправдано только при многократном использовании или наличии каких-то дополнительных выгод от такого решения. |
|||
|
||||
northener |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1361 Регистрация: 2.9.2010 Репутация: 12 Всего: 20 |
Сам код из топика вызывает недоумение.
-------------------- Но только лошади летают вдохновенно. Иначе лошади разбились бы мгновенно! |
|||
|
||||
Wan22 |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 21 Регистрация: 28.12.2010 Репутация: нет Всего: нет |
![]() Ну а написал так по следующей причине: В листбоксе около 40 адресов радиостанций. При выделении какой либо станции, начинается проигрывание, и в лейблы выводится информация о потоке. Но у некоторых станций русские символы названия песен выводится кракозябрами. При всем этом большинство станций отображает титры в лейбле правильно, независимо, русскими они отображаются буквами или английскими. Поэтому решил сделать перекодировку при помощи Utf8ToAnsi только выборочно, где кракозябры. P.S. Если проблему с кракозябрами можно решить как-нить более грамотно, то принимаю любую помощь. ![]() |
|||
|
||||
Vas |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 830 Регистрация: 29.6.2005 Где: Stavropol region Репутация: нет Всего: 28 |
А изменение списка радиостанций потребует перекомпиляции проекта?
Создайте файл, в нем храните список радиостанций с дополнительными параметрами. Загружайте в список и уже в зависимости от параметров выполняйте нужные действия. Это сообщение отредактировал(а) Vas - 24.9.2012, 10:03 -------------------- И опыт, сын ошибок трудных, И гений, парадоксов друг, И случай, бог изобретатель. ... (А.С. Пушкин) |
|||
|
||||
Wan22 |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 21 Регистрация: 28.12.2010 Репутация: нет Всего: нет |
||||
|
||||
![]() ![]() ![]() |
Правила форума "Delphi: Для новичков" | |
|
Запрещается! 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делиться вскрытыми компонентами
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Snowy, MetalFan, bems, Poseidon, Rrader. |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Delphi: Для новичков | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |