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

start [/forum/topic.php?fid=58&msg=39619373&tid=2041084]: |
0ms |
get settings: |
11ms |
get forum list: |
21ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
200ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
68ms |
get tp. blocked users: |
1ms |
| others: | 242ms |
| total: | 563ms |

| 0 / 0 |
