Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Ну не могу совладать с Combobox
|
|||
|---|---|---|---|
|
#18+
Не могу понять, уже голову сломал: надо сделать combobox, вывести в него значения, причем нужно сделать виртуальную таблицу с двумя столбцами, а отображать только один Код: plaintext 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. 26. 27. 28. 29. 30. 31. 32. в строке указанной стрелкой значение ID=12 (!!!!), а при обращении к .STR - ACCESS Violation почему,а? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.09.2003, 20:00 |
|
||
|
Ну не могу совладать с Combobox
|
|||
|---|---|---|---|
|
#18+
А зачем ты своим экземплярам класса вызываешь Free?! Они ведь при этом уничтожаются и указатели, которые ты в ComboBox передал начинат указывать на неопределённую область памяти. Отсюда и Access Violation. И строчка твоя со стрелкой берёт данные из области памяти, которая к тому времени уже под другие данные распределена. Удалять объекты нужно в тот момент, когда будешь отчищать список ComboBox, вызывая ему метод ComboBox.Items.Clear В документации, кстати, говорится, что он сам якобы их будет удалять, вызывая им Free. Но у меня этого не наблюдается и приходится самому ручками всё делать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.09.2003, 23:22 |
|
||
|
Ну не могу совладать с Combobox
|
|||
|---|---|---|---|
|
#18+
Спасибо, все работает. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.09.2003, 09:43 |
|
||
|
Ну не могу совладать с Combobox
|
|||
|---|---|---|---|
|
#18+
а зачем все так сложно? myCombo.Items.AddObject('пример1',TObject(1)); myCombo.Items.AddObject('пример2',TObject(2)); и т.д. никаких классов, никакой динамической памяти... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.09.2003, 08:50 |
|
||
|
Ну не могу совладать с Combobox
|
|||
|---|---|---|---|
|
#18+
Ну это частный случай. А если там не только целое число, а ещё куча полей? Кстати, в приведённом примере с преобразованием целого числа в TObject нужно не забыть при считывании сделать обратную оперцию integer(myCombo.items.objects[A]) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.09.2003, 09:25 |
|
||
|
|

start [/forum/topic.php?fid=58&msg=32253188&tid=2117044]: |
0ms |
get settings: |
9ms |
get forum list: |
15ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
53ms |
get topic data: |
10ms |
get forum data: |
3ms |
get page messages: |
43ms |
get tp. blocked users: |
1ms |
| others: | 226ms |
| total: | 366ms |

| 0 / 0 |
