5 / 5 / 2
Регистрация: 27.01.2013
Сообщений: 74
|
||||||
1 | ||||||
Подсчитать количество не пустых edit-ов28.09.2013, 18:33. Показов 946. Ответов 15
Метки нет (Все метки)
Доброго времени суток! помогите пожалуйста, нужно подсчитать кол-во непустых edit'ов.
на мой вариант ругается
0
|
28.09.2013, 18:33 | |
Ответы с готовыми решениями:
15
Подсчитать количество пустых строк в текстовом файле. Сформировать новый файл, в котором пустых строк нет Подсчитать количество пустых строк Подсчитать количество пустых строк файла t Подсчитать количество не пустых строк в файле |
0 / 0 / 1
Регистрация: 28.09.2013
Сообщений: 35
|
||||||
28.09.2013, 18:45 | 2 | |||||
0
|
5 / 5 / 2
Регистрация: 27.01.2013
Сообщений: 74
|
|
28.09.2013, 19:22 [ТС] | 3 |
не работает, вообще в цикл не заходит, хотя у меня первые 9 эдитов из 20 заполнены
точнее заходит, но не накапливает
0
|
0 / 0 / 1
Регистрация: 28.09.2013
Сообщений: 35
|
|
28.09.2013, 19:24 | 4 |
Как называется форма, как вызываете GetNotEmptyCnt? Код 100% рабочий. Если на форме как минимум 20 edit'ов, то в цикл зайдет.
0
|
5 / 5 / 2
Регистрация: 27.01.2013
Сообщений: 74
|
||||||
28.09.2013, 19:26 [ТС] | 5 | |||||
0
|
0 / 0 / 1
Регистрация: 28.09.2013
Сообщений: 35
|
|
28.09.2013, 19:28 | 6 |
У Вас точно на форме именно TEdit?
0
|
пофигист широкого профиля
4732 / 3167 / 858
Регистрация: 15.07.2013
Сообщений: 18,252
|
|
28.09.2013, 19:28 | 7 |
0
|
0 / 0 / 1
Регистрация: 28.09.2013
Сообщений: 35
|
|
28.09.2013, 19:30 | 8 |
И цикл не от 1, а от 0, написал же. И не 20, а кол-во всех контролов на форме минус 1.
0
|
5 / 5 / 2
Регистрация: 27.01.2013
Сообщений: 74
|
|
28.09.2013, 19:32 [ТС] | 9 |
на первой форме на GroupBox все 20 расположены
Добавлено через 1 минуту и от нуля пробовала до 19. потому что всего их 20 и нужно все проверить
0
|
Пишу на Delphi...иногда
|
|
28.09.2013, 19:34 | 10 |
не лохматьте бабушку.... хоть два, это ни коим образом не значит, что цикл необходимо проводить по количеству искомых эдитов, если первый эдит 23 в списке, а у вас цикл только до 20, естественно вы его не найдете...
0
|
0 / 0 / 1
Регистрация: 28.09.2013
Сообщений: 35
|
|
28.09.2013, 19:38 | 11 |
ComponentCount поставьте.
Добавлено через 2 минуты Короче, тот код, который писал выше - рабочий и больше тут добавить нечего )))
0
|
5 / 5 / 2
Регистрация: 27.01.2013
Сообщений: 74
|
|
28.09.2013, 19:40 [ТС] | 12 |
работает, спасибо огромное!!!
только все равно не понимаю почему так, если в моем случае я специально сделала эдиты строго от edit1 до edit20 Добавлено через 35 секунд да да спасибо
0
|
0 / 0 / 1
Регистрация: 28.09.2013
Сообщений: 35
|
|
28.09.2013, 19:41 | 13 |
Перебираются ВСЕ компоненты на форме. У вас кроме edit еще на ней есть что-то. Нумерация edit не связана с нумерацией всех компонент на форме никоим образом.
0
|
5 / 5 / 2
Регистрация: 27.01.2013
Сообщений: 74
|
|
28.09.2013, 19:43 [ТС] | 14 |
фантастика просто
0
|
Пишу на Delphi...иногда
|
|
28.09.2013, 19:44 | 15 |
при кидании объекта на форму этот объект добавляется в список Components, кинули первым, например лейбл, он стал под номером 0 (первым), далее кинули ваш первый эдит, он стал вторым, потом накидали 20 лейблов еще, потом стали кидать эдиты, они в списке буду уже вовсе не в первой двадцатке, а после предыдущих накиданных объектов, как видите - позиция в списке
1
|
5 / 5 / 2
Регистрация: 27.01.2013
Сообщений: 74
|
|
28.09.2013, 19:47 [ТС] | 16 |
я поняла
0
|
28.09.2013, 19:47 | |
28.09.2013, 19:47 | |
Помогаю со студенческими работами здесь
16
Как подсчитать количество не пустых ячеек? Подсчитать количество пустых строк в текстовом файле Работа со строками. Подсчитать количество не пустых строк Подсчитать количество пустых строк в текстовом файле Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |