|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
24.07.2010, 17:06 | #11 |
Форумчанин
Регистрация: 13.05.2010
Сообщений: 670
|
чёт не выходит так
Код:
Последний раз редактировалось Stilet; 29.07.2010 в 09:21. |
27.07.2010, 19:03 | #12 |
Сумрачная тень
Форумчанин
Регистрация: 05.03.2009
Сообщений: 689
|
во-первых, у тебя утечка памяти. До блока try ты создаешь объекты, а потом в этом блоке меняешь указатели на вновь создаваемые объекты.
А вообще, как я понял, тебе нужен примерно такой код: Код:
"ковыряю изнутри" (с)
|
28.07.2010, 16:57 | #13 |
Форумчанин
Регистрация: 13.05.2010
Сообщений: 670
|
Спасибо за пример, но когда я ставлю так a=IdHttp1.Get('' + Form2.Listview1.Items[0].SubItems.Strings[0]+'sites.php');
у меня выходит ошибка именно на эту строку, так я тоже ставил a:= и что мне нада убрать для предотвращения утечки памяти? |
29.07.2010, 07:19 | #14 |
Сумрачная тень
Форумчанин
Регистрация: 05.03.2009
Сообщений: 689
|
ошибка до компиляции? в первой строчке поставь a:=. И вобще как ты обращаешься к листвиеву до его заполнения? Ведь в нем нет еще ни одной строчки!
И необязательно писать Form2.Listview1.Items[0].SubItems.Strings[0], можно просто Listview1.Items[0].SubItems[0]
"ковыряю изнутри" (с)
|
29.07.2010, 21:44 | #15 |
Форумчанин
Регистрация: 13.05.2010
Сообщений: 670
|
код я использую такой
Код:
Последний раз редактировалось Stilet; 30.07.2010 в 09:24. |
30.07.2010, 07:38 | #16 |
Сумрачная тень
Форумчанин
Регистрация: 05.03.2009
Сообщений: 689
|
1) Процедура IdHttp1.Get, если я не ошибаюсь. А теперь какого хрена ты переменной а присваиваешь процедуру?! Вот и ошибка.
2) Извини меня конечно, но ты понимаешь разницу между Integer и String? Ты пользуешь функцию Pos() и ищешь субстроку в числе a?! Слушай, почитай про Делфи, поучись. з.ы. Я и Инди еще не работал, но как понял, IdHTTP1.Get(); работает так: первый параметр-твой урл, второй, поток, куда записывается html-результат полученного с сервера. Код:
"ковыряю изнутри" (с)
Последний раз редактировалось 3D Hunter; 30.07.2010 в 07:54. |
31.07.2010, 19:59 | #17 |
Форумчанин
Регистрация: 13.05.2010
Сообщений: 670
|
Сделал так, но ссылки с маской view.php?ad= нет, в место них чуть ли не полный html код сайта. Может это быть связанно с indy10 или delphi2010?
PHP код:
|
02.08.2010, 07:50 | #18 |
Сумрачная тень
Форумчанин
Регистрация: 05.03.2009
Сообщений: 689
|
После 'view.php?ad=' идут данные сплошняком или 'view.php?ad=' идет в паре с данными из 8 байтов?
Тут мой косяк: Код:
А вообще, если 'view.php?ad=' встречается 1 раз и после него идут рег-данные по 8 байт, то перед циклом запомни найденную позицию 'view.php?ad=' в переменную int и потом считывай по 8 байт с этой позиции, не забывая после считывания увеличить размер позиции на 8: Код:
"ковыряю изнутри" (с)
Последний раз редактировалось 3D Hunter; 02.08.2010 в 07:59. |
09.08.2010, 19:33 | #19 |
Форумчанин
Регистрация: 13.05.2010
Сообщений: 670
|
Сделал так
PHP код:
v- это integer счётчик колонок |
14.08.2010, 12:23 | #20 |
Форумчанин
Регистрация: 13.05.2010
Сообщений: 670
|
вопрос снят, ошибку понял и исправил, тема закрыта
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Как перетащить элемент ListView в другой ListView? | Paul Hindenburg | Компоненты Delphi | 5 | 26.01.2013 11:35 |
listview | grater83 | Общие вопросы Delphi | 1 | 14.09.2009 08:49 |
ListView | sht0p0r | Помощь студентам | 1 | 15.12.2008 23:33 |
ListView | Старовъръ | Компоненты Delphi | 8 | 02.07.2008 19:08 |
ListView | Garacio | Компоненты Delphi | 1 | 17.12.2006 15:30 |