|
Сохранение состояния двух TDBGrid на форме. Глюк?
|
|||
---|---|---|---|
#18+
Собственно TDBGrid имеет очень удобную фитчу для сохранения своего состояния в файл. В последующем эти настройки можно загрузить восстановив тем самым состояние настроек грида. Причем для настроек разных гридов приложения можно использовать один файл. Если грид на форме один, то все работает замечательно. Если гридов на форме несколько, то при сохранении настроек возникает глюк (проверял только на 7 версии грида). Глюк заключается в том, что настройки последовательно сохраняются в файл и последующие настройки затирают предыдущие. В итоге оказывается, что в файле сохранилось состояние только того грида, настройки которого сохранялись последними. Имена под которыми сохраняются настройки в файле естественно разные. Вот фрагменты кода для загрузки и сохранения состояния двух гридов на форме. Код: vbnet 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25.
А теперь собственно вопросы. Встречались ли подобные глюки другим участникам и может кто нибудь знает как это лечится? Можно конечно записывать в разные файлы, но это не то! И есть ли подобный глюк в других версиях грида? ... |
|||
:
Нравится:
Не нравится:
|
|||
15.09.2012, 23:02 |
|
Сохранение состояния двух TDBGrid на форме. Глюк?
|
|||
---|---|---|---|
#18+
Неужели ни у кого подобного глюка не было. Странно мне казалось TDBGrid контрол достаточно распространенный. ... |
|||
:
Нравится:
Не нравится:
|
|||
20.09.2012, 20:06 |
|
Сохранение состояния двух TDBGrid на форме. Глюк?
|
|||
---|---|---|---|
#18+
Методом проб и ошибок нашел решение для обхода глюков. Код: vbnet 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11.
... |
|||
:
Нравится:
Не нравится:
|
|||
23.09.2012, 15:17 |
|
|
start [/forum/topic.php?fid=60&msg=37968752&tid=2157435]: |
0ms |
get settings: |
10ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
34ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
33ms |
get tp. blocked users: |
1ms |
others: | 17ms |
total: | 130ms |
0 / 0 |