
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
23.03.2018, 11:30
|
|||
|---|---|---|---|
|
|||
PrintStringGrid |
|||
|
#18+
Код: pascal 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. в stringgrid 4 строки а выводится только 3, последнюю не выводит, почему? данные в stringgrid заношу через stringlist gsl3 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
23.03.2018, 11:32
|
|||
|---|---|---|---|
|
|||
PrintStringGrid |
|||
|
#18+
elimpion, От 0 же for надо ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
23.03.2018, 11:36
|
|||
|---|---|---|---|
|
|||
PrintStringGrid |
|||
|
#18+
ошибка будет, если for от 0 писать ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
23.03.2018, 11:37
|
|||
|---|---|---|---|
|
|||
PrintStringGrid |
|||
|
#18+
да и так бы первая не выводилась, а тут последняя строка не выводится ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
23.03.2018, 11:42
|
|||
|---|---|---|---|
|
|||
PrintStringGrid |
|||
|
#18+
все, так работает Код: pascal 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
23.03.2018, 11:47
|
|||
|---|---|---|---|
|
|||
PrintStringGrid |
|||
|
#18+
Код: pascal 1. 2. 3. 4. а если так по столбцу прописать, то столбец последний не выводится, а строка все нормально, как тут быть? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
23.03.2018, 11:57
|
|||
|---|---|---|---|
PrintStringGrid |
|||
|
#18+
elimpion, цикл с 0 до .Count-1 по строкам и по столбцам. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
26.03.2018, 02:46
|
|||
|---|---|---|---|
|
|||
PrintStringGrid |
|||
|
#18+
Индексация с нуля. Count это количество. Если Count == 3, а индексация с нуля, то индексы элементов вот такие: 0, 1, 2. Соответственно когда Count == 3, то цикл от 0 до 2. Теперь наглядно? С: А можно цикл с Count-1 до 0. for i := 1 to 4 do Здесь "4" это антипаттерн "магическое число". Антипаттерн - это значит плохой код . В последнем варианте вы это исправили, там уже так как надо. :) Только вероятно может как-то так?: Код: pascal 1. 2. 3. 4. 5. 6. 7. 8. 9. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
26.03.2018, 02:52
|
|||
|---|---|---|---|
|
|||
PrintStringGrid |
|||
|
#18+
гм... Только strngrd3 надо бы назвать по-нормальному и тоже как-то вынести. А то в трёх местах. Хотя бы так: Код: pascal 1. Если конечно не будет конфликтовать с TfrxCrossView (т.е. в нём нет нужных нам методов strngrd3 с такими же именами). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
26.03.2018, 13:03
|
|||
|---|---|---|---|
|
|||
PrintStringGrid |
|||
|
#18+
LoneFastгм... Только strngrd3 надо бы назвать по-нормальному и тоже как-то вынести. А то в трёх местах. Хотя бы так: Код: pascal 1. За такие советы надо бить. Больно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
26.03.2018, 14:29
|
|||
|---|---|---|---|
|
|||
PrintStringGrid |
|||
|
#18+
Что именно вам не понравилось? "as" или "with"? И тем и тем активно пользуемся всем отделом уже лет восемь - и ни одной проблемы. Может просто вы "не умеете их готовить"? :3 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
26.03.2018, 18:19
|
|||
|---|---|---|---|
|
|||
PrintStringGrid |
|||
|
#18+
LoneFastЧто именно вам не понравилось? "as" или "with"? И тем и тем активно пользуемся всем отделом уже лет восемь - и ни одной проблемы. Может просто вы "не умеете их готовить"? :3Видимо такой уровень вашего отдела, если считается нормальным использовать with да ещё и вложенный. У нас сто лет назад этот запрет прописан для смелых новичков в кодерулесах. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
27.03.2018, 17:01
|
|||
|---|---|---|---|
|
|||
PrintStringGrid |
|||
|
#18+
У вас свои правила, у нас свои. Наши правила позволяют не иметь проблем с "with", зато улучшать читаемость. Кстати где вы в моём примере увидели "вложенный"? %) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
27.03.2018, 17:48
|
|||
|---|---|---|---|
|
|||
PrintStringGrid |
|||
|
#18+
LoneFastУ вас свои правила, у нас свои. Наши правила позволяют не иметь проблем с "with", зато улучшать читаемость. Кстати где вы в моём примере увидели "вложенный"? %) with накладывается на 2 экземпляра разных классов. Велик риск получить граблями по лбу. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
27.03.2018, 18:10
|
|||
|---|---|---|---|
|
|||
PrintStringGrid |
|||
|
#18+
DarkMasterwith накладывается на 2 экземпляра разных классов. Велик риск получить граблями по лбу.... причем иногда для этого достаточно перейти на более новую делфу или добавить модуль в uses. Но люди все равно будут раскладывать грабли, заботясь чтоб зубцами наверх (это я про вложенность) "Слабоумие и отвага!" © Дэйл ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=58&mobile=1&tid=2041084]: |
0ms |
get settings: |
7ms |
get forum list: |
18ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
167ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
76ms |
get tp. blocked users: |
2ms |
| others: | 206ms |
| total: | 497ms |

| 0 / 0 |
