1 | ||||||
Получение капчи27.12.2010, 18:04. Показов 3353. Ответов 14
Метки нет (Все метки)
Ребят помогите кто-нибудь, столкнулся с проблемой получения капчи!...
Мне надо получить каптчу с контакта - соц сети!.... Есть пример, но по-моему он для indy 10((
Код
Project Project1.exe raised exception class EAccessViolation with message 'Access vioaltion at address 004863A2 in module 'Project1.exe'. Read of address 000002F8'. Process stopped. Use Step or Run to continue
0
|
27.12.2010, 18:04 | |
Ответы с готовыми решениями:
14
Получение капчи Получение капчи Получение ссылки на картинку капчи Вывод капчи |
54 / 54 / 4
Регистрация: 15.12.2010
Сообщений: 260
|
|
28.12.2010, 11:11 | 2 |
Варианты:
1. сохранять предваарительно капчу в файлик, а уж потом загружать ее на форму 2. а случайно из Stream, инфа на TImage загружается не через LoadFromStream (или как там ее) ?
1
|
54 / 54 / 4
Регистрация: 15.12.2010
Сообщений: 260
|
|
28.12.2010, 13:57 | 4 |
попробуйте сохранить предварительно картинку, может не то получаете*
1
|
54 / 54 / 4
Регистрация: 15.12.2010
Сообщений: 260
|
||||||
28.12.2010, 14:23 | 6 | |||||
и всеж что-то не то с картинкой
1
|
1976 / 1275 / 130
Регистрация: 04.01.2010
Сообщений: 4,607
|
|
28.12.2010, 14:49 | 8 |
по всей видимости у вас не инициирован DlgForm.imgKey.Picture.Graphic.
Попробуйте в него засадить маленькую картинку в дезигне. Команда "DlgForm.imgKey.Picture.Graphic := Jpg;" делает DlgForm.imgKey.Picture.Assign(Jpg), то есть перенос свойств объекта, предполагая, что объект уже создан. А ошибка свидетельствует, похоже, что ругается одна из внутренних DLL (Read of address 000002F8)
1
|
12.01.2011, 20:06 [ТС] | 9 |
Что значит в дезигне?...Непонял...,Я просто с такой сложностью программы впервые)) Вот еще всего не знаю))...
Добавлено через 46 секунд Если ты про то, что объект не создан, то я пытался создать его..результат тот же(...
0
|
1976 / 1275 / 130
Регистрация: 04.01.2010
Сообщений: 4,607
|
|
12.01.2011, 23:31 | 10 |
leejack, ну в картинку DlgForm.imgKey в самом проекте можно заранее загрузить какую-нибудь картинку BMP, можно маленькую, чтобы в ней что-то уже было инициировано. Ну, и собственно, может быть сам jpeg запакован в какой-нибудь хитрый формат, который не поддерживается классом TJPEG. Попробуйте еще другую картинку.
1
|
2184 / 1254 / 143
Регистрация: 28.04.2010
Сообщений: 4,592
|
|||||||||||
13.01.2011, 13:50 | 11 | ||||||||||
leejack, а что такое у тебя DlgForm?
попробуй вместо этого
1
|
1976 / 1275 / 130
Регистрация: 04.01.2010
Сообщений: 4,607
|
|
13.01.2011, 14:10 | 12 |
anonimus, это тоже самое. Дельфя сама выполняет Assign вместо просто присваивания.
1
|
13.01.2011, 21:21 [ТС] | 13 |
anonimus, DlgForm - это объект формы, точнее наследник формы...Т.е. как только приходит запрос с контакта о вводе каптчи, то создается маленькая форма со строчным редактором и кнопкой Ок...Попзже могу прислать модуль этого класса!!...
И все равно, А куда получается будет выводится картинка? Если опустить DlgForm просто это ссылка на форму, где будет выводиться эта картинка....А так она получается в память просто запишется?.... А это никак не может быть связано вообще с самим Indy? И Кстати....Я даже пробовал просто тупо свою картинку в *.bmp, *.jpg форматах засунуть, та же фигня((( Реально такое ощущение, что просто объект DlgFrm не создается....((.....
0
|
54 / 54 / 4
Регистрация: 15.12.2010
Сообщений: 260
|
||||||
13.01.2011, 22:51 | 14 | |||||
Код - чуть переделанный Ваш (подставляется sid и отображается на этой-же форма капча) Так что ищите у себя косячек, вполне возможно Вы действительно форму не создаете. Но без кода - могу только рекомендовать потоптать пошаговую отладку UPD: да, и инди у меня точно не 10, а которая идетс Delphi 7, это точно, т.к. я ими не пользуюсь и никогда не обновляю
1
|
19.01.2011, 01:53 [ТС] | 15 |
Уу...Братцы...Спасибо ОГРОМНОЕ всем!!!)) Короче реально форма не создавалась!)) Все сделал!!! И теперь все норм!)....
0
|
19.01.2011, 01:53 | |
19.01.2011, 01:53 | |
Помогаю со студенческими работами здесь
15
Отображение капчи в программе Автоматический ввод капчи Распознание графической капчи на Delphi 7 Synapse: подгрузка капчи с сайта Загрузка капчи с сайта в TImage Получение капчи Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |