1 / 1 / 2
Регистрация: 14.10.2015
Сообщений: 95
|
|||||||||||
1 | |||||||||||
Не выводится информация в ListView10.11.2016, 23:47. Показов 1219. Ответов 8
Метки нет (Все метки)
И снова здравствуйте. Необходимо считать информацию из текстового файла, а затем вывести её в листбокс, при чем каждая строчка текстового файла должна отображаться отдельной строчкой листбокса.
Если я просто считываю инфу в массив, а потом передаю её в листбокс с помощью SendMessageA() без цикла for - информация выводится в одну единственную строку листбокса, если с циклом - информация не выводится(просто пустой листбокс). Проблема в этом участке кода :
Кликните здесь для просмотра всего текста
Вот файл, который считывается :
0
|
10.11.2016, 23:47 | |
Ответы с готовыми решениями:
8
Не выводится информация из БД! Не выводится информация Не выводится информация из бд Не выводится информация из бд по id |
1 / 1 / 2
Регистрация: 14.10.2015
Сообщений: 95
|
|
12.11.2016, 14:03 [ТС] | 3 |
Ой, нет, это я извиняюсь...) думал о листбоксе, а написал листвью.... Вы,я так понял, не знаете как решить данную проблему?
0
|
116 / 106 / 51
Регистрация: 29.03.2016
Сообщений: 480
|
|
12.11.2016, 14:07 | 4 |
не. с ListBox'ом еще не сталкивался
0
|
1 / 1 / 2
Регистрация: 14.10.2015
Сообщений: 95
|
|
12.11.2016, 14:37 [ТС] | 5 |
Жаль... Ладно,будем штурмовать МСДН..)
0
|
765 / 347 / 67
Регистрация: 20.11.2012
Сообщений: 809
|
||||||
12.11.2016, 15:20 | 6 | |||||
МихаилЗеленски,
2. LB_ADDSTRING выводит буфер в ITEM ListBox'a от начала до нуля. Следовательно нужно пройти считанный буфер до первого символа новой строки, заменить его на 0 и передать указатель в LB_ADDSTRING, затем начиная с этого нуля повторять действия, соответствующе корректируя передаваемый указатель. 3. Количество считанных байт ReadFile сохраняет в dwByte.
1
|
1 / 1 / 2
Регистрация: 14.10.2015
Сообщений: 95
|
|
13.11.2016, 10:47 [ТС] | 7 |
1) как я понял из вашего сообщения - не нужно использовать цикл для считывания файла,так?
2)Я понял суть изложенного,но не совсем понял, как это сделать) массив у меня чаровский и неконстантный, поэтому я не могу сравнить его со "\n", так как это константа, и поэтому понятия не имею, как найти начало новой строки. И не могли бы вы обьяснить как пеередать указатель на ноль в LB_ADDSTRING. 3)Я не правильно передаю dwByte в SendMessageA или я не пойму смысл этого замечания? Заранее большое спасибо ха помощь)
0
|
765 / 347 / 67
Регистрация: 20.11.2012
Сообщений: 809
|
||||||
13.11.2016, 13:06 | 8 | |||||
Сообщение было отмечено МихаилЗеленски как решение
Решение
1
|
1 / 1 / 2
Регистрация: 14.10.2015
Сообщений: 95
|
|
13.11.2016, 13:07 [ТС] | 9 |
Спасибо большое, 3 дня не знал как решить проблему))) Теперь буду знать))))
0
|
13.11.2016, 13:07 | |
13.11.2016, 13:07 | |
Помогаю со студенческими работами здесь
9
Не правильно выводится информация Некорректно выводится информация Не выводится информация из файла PDO не выводится информация с БД Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |