Форум программистов, компьютерный форум CyberForum.ru
CyberForum.ru - форум программистов и сисадминов > > >
Восстановить пароль Регистрация
 
LamaKING
Форумчанин
0 / 0 / 0
Регистрация: 15.11.2012
Сообщений: 132
11.08.2013, 00:31     Авторизация
  #1
Делаю авторизацию вот таким кодом
Код Delphi
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
var
 
StrPage,ssylka,a:string;
log:TstringList;
St:String;
 
begin
ssylka := 'http://profiwm.ru/log.in.php';
a := 'http://profiwm.ru/log.in.php?login';
log := TstringList.Create;
log.add('type=nick');
log.add('nick='+Edit1.Text);
log.add('pass='+Edit2.Text);
log.add('submit=Вход');
StrPage := idhttp1.Post(ssylka,log,a);
Почему то выдает ошибку

Код Delphi
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
dcc command line for "Project2.dpr"
  d:\program files\embarcadero\rad studio\10.0\bin\dcc32.exe -$O- -$W+ --no-config -M -Q -TX.exe -AGenerics.Collections=System.Generics.Collections;
  Generics.Defaults=System.Generics.Defaults;WinTypes=Windows;WinProcs=Windows;DbiTypes=BDE;DbiProcs=BDE;DbiErrs=BDE -DDEBUG -E.\Win32\Debug 
  -I"d:\program files\embarcadero\rad studio\10.0\lib\Win32\debug";"d:\program files\embarcadero\rad studio\10.0\lib\Win32\release";"D:\Documents and 
  Settings\Администратор\Мои документы\RAD Studio\10.0\Imports";"d:\program files\embarcadero\rad studio\10.0\Imports";"D:\Documents and Settings\All 
  Users\Документы\RAD Studio\10.0\Dcp";"d:\program files\embarcadero\rad studio\10.0\include" -LE"D:\Documents and Settings\All Users\Документы\RAD 
  Studio\10.0\Bpl" -LN"D:\Documents and Settings\All Users\Документы\RAD Studio\10.0\Dcp" -N0.\Win32\Debug -NSWinapi;System.Win;Data.Win;Datasnap.Win;
  Web.Win;Soap.Win;Xml.Win;Bde;System;Xml;Data;Datasnap;Web;Soap;Vcl;Vcl.Imaging;Vcl.Touch;Vcl.Samples;Vcl.Shell; -O"d:\program files\embarcadero\rad 
  studio\10.0\lib\Win32\release";"D:\Documents and Settings\Администратор\Мои документы\RAD Studio\10.0\Imports";"d:\program files\embarcadero\rad 
  studio\10.0\Imports";"D:\Documents and Settings\All Users\Документы\RAD Studio\10.0\Dcp";"d:\program files\embarcadero\rad studio\10.0\include" 
  -R"d:\program files\embarcadero\rad studio\10.0\lib\Win32\release";"D:\Documents and Settings\Администратор\Мои документы\RAD Studio\10.0\Imports";
  "d:\program files\embarcadero\rad studio\10.0\Imports";"D:\Documents and Settings\All Users\Документы\RAD Studio\10.0\Dcp";"d:\program 
  files\embarcadero\rad studio\10.0\include" -U"d:\program files\embarcadero\rad studio\10.0\lib\Win32\debug";"d:\program files\embarcadero\rad 
  studio\10.0\lib\Win32\release";"D:\Documents and Settings\Администратор\Мои документы\RAD Studio\10.0\Imports";"d:\program files\embarcadero\rad 
  studio\10.0\Imports";"D:\Documents and Settings\All Users\Документы\RAD Studio\10.0\Dcp";"d:\program files\embarcadero\rad studio\10.0\include" -V 
  -VN -NB"D:\Documents and Settings\All Users\Документы\RAD Studio\10.0\Dcp" -NH"D:\Documents and Settings\All Users\Документы\RAD Studio\10.0\hpp" 
  -NO.\Win32\Debug   Project2.dpr   
[dcc32 Error] Unit3.pas(45): E2250 There is no overloaded version of 'Post' that can be called with these arguments
[dcc32 Fatal Error] Project2.dpr(5): F2063 Could not compile used unit 'Unit3.pas'
Failed
Elapsed time: 00:00:00.6

На строку
Код Delphi
1
StrPage := idhttp1.Post(ssylka,log,a);
Что не так я делаю?
AdAgent
Объявления
11.08.2013, 00:31
cotseec
Пишу на Delphi...иногда
1011 / 999 / 90
Регистрация: 03.12.2012
Сообщений: 2,978
Записей в блоге: 2
11.08.2013, 00:44
  #2
и правильно говорит - несовпадение типов требуемых и представленных аргументов
Цитата Сообщение от LamaKING Посмотреть сообщение
StrPage := idhttp1.Post(ssylka,log,a);
последний аргумент функции должен быть типа TStream, а не a:string еще лучше в подсказке посмотреть, какие типы требуются (курсор внутрь скобок функции и нажать Ctrl+Shift+Space или посмотреть в хелпе)

Добавлено через 1 минуту
Пример авторизации на сайте с помощью idHTTP.Post
LamaKING
Форумчанин
0 / 0 / 0
Регистрация: 15.11.2012
Сообщений: 132
11.08.2013, 01:04  [ТС]     Авторизация
  #3
Цитата Сообщение от cotseec Посмотреть сообщение
и правильно говорит - несовпадение типов требуемых и представленных аргументов

последний аргумент функции должен быть типа TStream, а не a:string еще лучше в подсказке посмотреть, какие типы требуются (курсор внутрь скобок функции и нажать Ctrl+Shift+Space или посмотреть в хелпе)

Добавлено через 1 минуту
Пример авторизации на сайте с помощью idHTTP.Post
оооо.Спасибки
Yandex
Объявления
11.08.2013, 01:04
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Ответ Создать новую тему
Опции темы

Текущее время: 12:19. Часовой пояс GMT +4.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.7 PL3
Copyright ©2000 - 2014, vBulletin Solutions, Inc.
X vBulletin 3.8.7 PL3 Debug Information
  • Page Generation 0.20664 seconds
  • Memory Usage 31,229KB
  • Queries Executed 10 (?)
More Information
Template Usage:
  • (1)SHOWTHREAD
  • (1)ad_footer_end
  • (1)ad_footer_start
  • (1)ad_forum_allpages_top
  • (1)ad_forum_description_below
  • (1)ad_header_end
  • (1)ad_header_logo
  • (1)ad_navbar_below
  • (1)ad_showthread_afterqr
  • (1)ad_showthread_beforeqr
  • (1)ad_showthread_firstpost
  • (1)ad_showthread_firstpost_sig
  • (1)ad_showthread_firstpost_start
  • (3)awards_postbit_display_style3
  • (1)blog_navbar_link
  • (1)blog_navbar_link_menu
  • (1)blog_navbar_search
  • (1)blog_postbit_blog_link
  • (1)blog_postbit_entries_link
  • (1)comm_css
  • (1)footer
  • (1)forumrules
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (2)navbar
  • (4)navbar_link
  • (1)option
  • (1)pdp_checkbox
  • (1)post_thanks_javascript
  • (1)post_thanks_navbar_search
  • (3)post_thanks_postbit_info
  • (3)postbit_legacy
  • (3)postbit_onlinestatus
  • (10)postbit_reputation
  • (3)postbit_wrapper
  • (1)spacer_close
  • (1)spacer_open
  • (1)tagbit_wrapper
  • (1)vbfavorites_postbit 

Phrase Groups Available:
  • showthread
Included Files:
  • ./vbseo.php
  • ./vbseo/includes/functions_vbseo.php
  • ./vbseo/includes/functions_vbseo_pre.php
  • ./vbseo/includes/functions_vbseo_url.php
  • ./vbseo/includes/functions_vbseo_createurl.php
  • ./vbseo/includes/functions_vbseo_db.php
  • ./vbseo/includes/functions_vbseo_vb.php
  • ./vbseo/includes/functions_vbseo_seo.php
  • ./vbseo/includes/functions_vbseo_misc.php
  • ./vbseo/includes/functions_vbseo_crr.php
  • ./vbseo/includes/functions_vbseo_cache.php
  • ./vbseo/includes/functions_vbseo_hook.php
  • ./vbseo/includes/functions_vbseo_startup.php
  • ./includes/config.php
  • ./showthread.php
  • ./global.php
  • ./includes/init.php
  • ./includes/class_core.php
  • ./includes/functions.php
  • ./includes/class_datastore.php
  • ./includes/class_hook.php
  • ./hooks/post_thank_you/cache_templates.php
  • ./hooks/yet_another_award_system/cache_templates.php
  • ./krscripts/krnewforumhome/cache_templates.php
  • ./hooks/debug_mode_from_admincp/global_start.php
  • ./krscripts/phdetect/hooks/phishing_detect.php
  • ./includes/functions_seo.php
  • ./includes/adminfunctions.php
  • ./includes/functions_mgc_cb_evo.php
  • ./hooks/one_touch_ban_spam_cleanup/global_start.php
  • ./krscripts/ttstyle/includes/functions_ttstyle.php
  • ./krscripts/stierlitz/hooks/global_start.php
  • ./krscripts/bestanswer/includes/functions_bestanswer.php
  • ./krscripts/krannouncements/global_start.php
  • ./hooks/cyb_sub_forum_manager/parse_templates.php
  • ./hooks/display_unread_posts_and_reputation_comments/parse_templates.php
  • ./hooks/advanced_login_system/global_setup_complete_login.php
  • ./krscripts/krannouncements/global_setup_complete.php
  • ./includes/functions_bigthree.php
  • ./includes/class_postbit.php
  • ./includes/class_bbcode.php
  • ./geshi/geshi.php
  • ./includes/functions_reputation.php
  • ./hooks/threads_notifications/showthread_start.php
  • ./krscripts/bestanswer/hooks/showthread_start.php
  • ./hooks/prevent_doubleposts_mdm/showthread_getinfo.php
  • ./hooks/first_post_on_all_pages/showthread_query.php
  • ./includes/functions_vbanonymizer.php
  • ./includes/adminfunctions_template.php
  • ./includes/functions_misc.php
  • ./includes/functions_post_thanks.php
  • ./includes/functions_search.php
  • ./includes/functions_databuild.php
  • ./scheduledthread.php
  • ./includes/class_xml.php
  • ./krthreadup.php 

Hooks Called:
  • init_startup
  • cache_permissions
  • fetch_threadinfo_query
  • fetch_threadinfo
  • fetch_foruminfo
  • style_fetch
  • cache_templates
  • global_start
  • parse_templates
  • global_setup_complete
  • showthread_start
  • showthread_getinfo
  • showthread_post_start
  • showthread_query_postids
  • showthread_query
  • bbcode_fetch_tags
  • bbcode_create
  • showthread_postbit_create
  • template_groups
  • template_safe_functions
  • template_compile
  • postbit_factory
  • postbit_display_start
  • fetch_musername
  • reputation_image
  • postbit_imicons
  • bbcode_parse_start
  • postbit_display_complete
  • search_similarthreads_fulltext
  • tag_fetchbit_complete
  • forumrules
  • navbits
  • navbits_complete
  • showthread_complete