157 / 300 / 47
Регистрация: 14.08.2012
Сообщений: 2,578
|
||||||
1 | ||||||
Страное событие с ListBox07.11.2012, 12:50. Показов 981. Ответов 19
Метки нет (Все метки)
Привет. При работе программы(ну вы знаете какой) у меня возникла такая ошибочка. Всё дело в том, что если идет воспроизведение при закрытие формы выполняется вот этот код:
0
|
07.11.2012, 12:50 | |
Ответы с готовыми решениями:
19
Получение содержимого ListBox при подписки на событие dbClick Как отследить клик мыши на той области ListBox, где нет строк (событие OnClick не наступает)? В ListBox вводится последовательность строк. Вывести их в ListBox в обратном порядке Событие на listbox |
angstrom
|
||||||
07.11.2012, 13:07 | 2 | |||||
Слишком всё усложняешь, зачем иметь 2 ini-файла - достаточно одного.
|
DaMortum
|
07.11.2012, 13:22
#3
|
0
|
157 / 300 / 47
Регистрация: 14.08.2012
Сообщений: 2,578
|
|
07.11.2012, 14:09 [ТС] | 4 |
Ваще-то да. Поидее в переменых находится номер плейлиста и номер песенки в плейлесте. Может переделать кодик, под новый стиль? Попробою. Но вот вопрос по какой причине возникает одна пустая строка в ListBox1 ПРИ СТАРТЕ программы, если сохранение не проводилось?
Добавлено через 19 секунд Не по теме: хахаха :D
0
|
angstrom
|
|||||||||||
07.11.2012, 14:59 | 5 | ||||||||||
Удобнее использовать BlockRead, BlockWrite с соответствующей записью:
|
157 / 300 / 47
Регистрация: 14.08.2012
Сообщений: 2,578
|
|
07.11.2012, 15:37 [ТС] | 6 |
Отлично. Попробую это. Спасибо. Но вопрос темы другой: В чем причина возникновения пустой строки?
0
|
angstrom
|
|
07.11.2012, 17:12 | 7 |
Я думаю пока об этом не стоит заморачиваться. Сделай чтение и запись в один ini-файл через указанную запись. Файл должен получиться размером в 8 байт. Тогда и видно будет.
|
157 / 300 / 47
Регистрация: 14.08.2012
Сообщений: 2,578
|
|
07.11.2012, 20:54 [ТС] | 9 |
Ну
то уже готово. Только всё равно строка образуется.
0
|
2664 / 2270 / 279
Регистрация: 24.12.2010
Сообщений: 13,723
|
|
07.11.2012, 21:09 | 10 |
0
|
249 / 154 / 31
Регистрация: 07.10.2012
Сообщений: 401
|
|
07.11.2012, 21:48 | 11 |
Может у тебя там изначально пустая строка стоит? Если нет, то покажи как загружаешь данные в ЛистБокс.
0
|
157 / 300 / 47
Регистрация: 14.08.2012
Сообщений: 2,578
|
|
07.11.2012, 22:11 [ТС] | 12 |
При старте они загружаются из файла по выбраному плейлисту. На даннвй момент файлов нет(в папке где должны хранится файлы с данные листбоксов).
0
|
249 / 154 / 31
Регистрация: 07.10.2012
Сообщений: 401
|
|
07.11.2012, 22:21 | 13 |
Если файлов нет, значит, ничего загружаться не должно.
0
|
157 / 300 / 47
Регистрация: 14.08.2012
Сообщений: 2,578
|
|
07.11.2012, 22:32 [ТС] | 14 |
Всё решил. Оказывается в items у листбокс была пропущена пустая строка. Блин как я только это не заметил? Всё спасибо, до новых встречь.
0
|
angstrom
|
|
07.11.2012, 22:51 | 15 |
А кто вам сказал, что речь идёт о TIniFile, или расширение смутило? Так ТС может сменить его, к примеру, на cfg.
|
210 / 169 / 24
Регистрация: 24.04.2012
Сообщений: 615
|
||||||
08.11.2012, 00:34 | 17 | |||||
2
|
angstrom
|
|
08.11.2012, 00:35 | 18 |
|
157 / 300 / 47
Регистрация: 14.08.2012
Сообщений: 2,578
|
|
08.11.2012, 15:44 [ТС] | 19 |
ВСЁ решилось.Тему закройте.
0
|
249 / 154 / 31
Регистрация: 07.10.2012
Сообщений: 401
|
|
08.11.2012, 15:46 | 20 |
0
|
08.11.2012, 15:46 | |
08.11.2012, 15:46 | |
Помогаю со студенческими работами здесь
20
Событие Click в ListBox'e Listbox событие DoubleClick ListBox событие MouseDoubleClick Событие SelectionChanged компонента ListBox Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |