|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
25.05.2015, 13:51 | #1 |
Пользователь
Регистрация: 13.04.2013
Сообщений: 21
|
Ошибка
при нажатии на кнопку, программа создает список listview и заполняет его с БД Mysql. Потом я нажимаю на строчку, и через параметр делаю новый запрос и заполняем следующий listview и тут выскакивает ошибка. На винде работает все норма, а от на андроид выбивает ошибка, нажимаю окей, программа на секунд 10 зависает а потом срабатывает
Код:
Последний раз редактировалось sg-ua; 25.05.2015 в 13:58. |
25.05.2015, 14:12 | #2 |
Участник клуба
Регистрация: 10.08.2010
Сообщений: 1,392
|
Если только на эту procedure TForm2.ListView тогда обрашайте таким обиекту который не существует . Пропробуйте закоментировать это код { } и проверите будеть это Ошибка или нет , изучайте отладка кода http://habrahabr.ru/post/178007/
E_MAIL: rijgvina7@yahoo.com
Последний раз редактировалось xxbesoxx; 25.05.2015 в 14:17. |
25.05.2015, 14:27 | #3 | |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Цитата:
Может стоит очищать список непосредственно после активации запроса?
I'm learning to live...
|
|
25.05.2015, 14:27 | #4 |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
MemoryStream создается в цикле кучу раз и ни разу не освобождается. Его до цикла создать один раз и после цикла освободить один раз
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
|
25.05.2015, 22:45 | #5 |
Пользователь
Регистрация: 13.04.2013
Сообщений: 21
|
Stilet, я очищаю ListView2, а беру с ListView1..это часть кода где происходит ошибка...
Аватар, освободил но не чего не происходит Код:
Что не кто не знает почему через параметр к запросу может быть такая ошибка? Последний раз редактировалось Stilet; 27.05.2015 в 18:29. |
27.05.2015, 18:31 | #6 | |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Да, эт я не внимательно...
1) Комментируй операции, и запускай. Посмотришь на какой из них падения. после раскомментирования. 2) после IdHTTP1.Get рекомендуется переводить курсор потока в ноль (ms.position:=0). чтоб следующие функции работы с ним не пытались считать за концом потока. Цитата:
I'm learning to live...
|
|
02.06.2015, 15:11 | #7 |
Пользователь
Регистрация: 13.04.2013
Сообщений: 21
|
Все таки параметр, а как проверит ListView1.Selected на nil?
|
02.06.2015, 16:14 | #8 | |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Цитата:
Код:
I'm learning to live...
|
|
02.06.2015, 18:35 | #9 |
Пользователь
Регистрация: 13.04.2013
Сообщений: 21
|
не правильно составил вопрос...я проверил selected не nil, а как исправить основную ошибку, я что не могу понять
Код:
|
02.06.2015, 18:45 | #10 |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
На какой хоть строке ошибка?
PS C утечкой памяти по ms так и не исправил ЗЫ - IdHTTP1.Free; это что, освобождение созданного мышкой? При следующем входе в ListView1Click обязательно при обращении к IdHTTP1 будет исключение. PS Какое-то хаотичное программирование
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Nero - ошибка драйвера DMA. ошибка CRC | NecRoMat | Софт | 5 | 09.05.2012 01:29 |
Где ошибка в этом исходном коде на языке Си? Или ошибка в Excel? | ArchiCurtis | Помощь студентам | 2 | 07.04.2012 14:16 |
Ошибка run-time Error 1004 общая ошибка ODBC | kaval88 | Microsoft Office Excel | 0 | 27.02.2011 20:20 |
Ошибка в коде, ошибка в css или это проблема с совместимостью с браузерами? | ankris | HTML и CSS | 5 | 23.11.2010 16:58 |
Это ошибка Delphi или моя ошибка??? | bloodeagle | Общие вопросы Delphi | 3 | 12.11.2009 15:26 |