ANTICHAT.XYZ    VIDEO.ANTICHAT.XYZ    НОВЫЕ СООБЩЕНИЯ    ФОРУМ  
Баннер 1   Баннер 2
Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей. Здесь обсуждаются безопасность, программирование, технологии и многое другое. Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
Вернуться   Форум АНТИЧАТ > Программирование > С/С++, C#, Delphi, .NET, Asm
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

  #6741  
Старый 16.06.2010, 23:52
Аватар для Cthulchu
Cthulchu
Познавший АНТИЧАТ
Регистрация: 22.11.2007
Сообщений: 1,822
Провел на форуме:
4468361

Репутация: 1549


Отправить сообщение для Cthulchu с помощью ICQ
По умолчанию

Код:
//str - переменная, в которой находится строка вида ip:port
ip:=copy(str,0,pos(':',str)-1);
port:=copy(str,pos(':',str)+1,length(str)-pos(':',str));
{ip, port:string;}
{бла-бла-бла}
        http1.Connect(ip,strtoint(port));
ошибка говорит о несоответствии типов в последней строке.
Код:
[Error] Unit1.pas(805): Incompatible types: 'Integer' and 'String'
[Error] Unit1.pas(1147): Incompatible types: 'Integer' and 'String'
[Fatal Error] Project2.dpr(6): Could not compile used unit 'Unit1.pas'

Последний раз редактировалось Cthulchu; 16.06.2010 в 23:54..
 
Ответить с цитированием

  #6742  
Старый 17.06.2010, 00:10
Аватар для fenixelite
fenixelite
Участник форума
Регистрация: 07.02.2010
Сообщений: 189
Провел на форуме:
870084

Репутация: 79
Отправить сообщение для fenixelite с помощью ICQ
По умолчанию

Cthulchu, ты посмотри с какими аргументами вызывается процедура...
Вроде бы так надо
http1.host := 'ya.ru';
http1.Post := 80;
http1.Connect;
 
Ответить с цитированием

  #6743  
Старый 17.06.2010, 00:12
Аватар для fenixelite
fenixelite
Участник форума
Регистрация: 07.02.2010
Сообщений: 189
Провел на форуме:
870084

Репутация: 79
Отправить сообщение для fenixelite с помощью ICQ
По умолчанию

TrueBit, ппц так и знал, что в дельфи проблема.... Не подкинешь ссылку где нормальную слить можно?
 
Ответить с цитированием

  #6744  
Старый 17.06.2010, 00:30
Аватар для TrueBit
TrueBit
Познающий
Регистрация: 21.11.2009
Сообщений: 77
Провел на форуме:
2482290

Репутация: 29
По умолчанию

Цитата:
Сообщение от fenixelite  
TrueBit, ппц так и знал, что в дельфи проблема.... Не подкинешь ссылку где нормальную слить можно?
Уж и не помню где слил, попробуй на рутрекере поискать
 
Ответить с цитированием

  #6745  
Старый 17.06.2010, 00:34
Аватар для Cthulchu
Cthulchu
Познавший АНТИЧАТ
Регистрация: 22.11.2007
Сообщений: 1,822
Провел на форуме:
4468361

Репутация: 1549


Отправить сообщение для Cthulchu с помощью ICQ
По умолчанию

подкиньте плз либу regexpr для дельфи семерки, не могу сгуглить.
 
Ответить с цитированием

  #6746  
Старый 17.06.2010, 00:37
Аватар для TrueBit
TrueBit
Познающий
Регистрация: 21.11.2009
Сообщений: 77
Провел на форуме:
2482290

Репутация: 29
По умолчанию

Цитата:
Сообщение от Cthulchu  
подкиньте плз либу regexpr для дельфи семерки, не могу сгуглить.
тыц
 
Ответить с цитированием

  #6747  
Старый 17.06.2010, 06:44
Аватар для minei
minei
Новичок
Регистрация: 30.04.2009
Сообщений: 14
Провел на форуме:
30804

Репутация: 0
По умолчанию

вот так у меня написана авторизация на сайте
Код:
procedure TForm1.Button1Click(Sender: TObject);  
var  http:thttpsend;  res,data:string;  
begin  
//создаём обьект  
http:=thttpsend.Create;  
//формируем заголовок для отправления  
http.Headers.Append('Connection: close');  http.UserAgent:='Mozilla/5.0 (Windows; U; Windows NT 5.1; ru; rv:1.9.0.7) Gecko/2009021910 Firefox/3.0.7';  http.MimeType:='application/x-www-form-urlencoded';  
//формируем данные для ПОСТ запроса  data:='name='+edit1.Text+'&password='+edit2.text+'&x=0&y=0';  http.Document.Write(Pointer(data)^, Length(data));  
//посылаем запрос 
 if http.HTTPMethod('POST','http://www.proplay.ru') then     
begin       
//обрабатываем ответ     SetLength(res,http.Document.Size);  	 
http.Document.Read(pointer(res)^,http.Document.Size);     
if pos('301',http.Headers.Text)<>0 then     
begin label3.Caption:='Авторизация прошла успешно';     end  else      label3.Caption:='Авторизация не удалась';     end     else  showmessage('Ошибка подключения');  
//чистимся  
http.Free;  end;    end.
вроде работает, выдает редирект в сниффере на ссылку пользователя, а как мне создать такой пост запрос чтобы он отправлял сообщение на форум. страница допустим
http://www.proplay.ru/forums/cs/64457/ или http://www.proplay.ru/forums/cs/64457/reply я не знаю. Переменная там используется только одна body в ней передается сообщение.
Когда я на сайте пишу сообщение то потом перекидывает в тему, а из программы в сниффере показывает, что перекидывает опять на эту страницу reply то есть сообщение не пропускает выходит что-то.
 
Ответить с цитированием

  #6748  
Старый 17.06.2010, 09:24
Аватар для Vlad&slav
Vlad&slav
Участник форума
Регистрация: 01.01.2009
Сообщений: 138
Провел на форуме:
817404

Репутация: 82
Отправить сообщение для Vlad&slav с помощью ICQ
По умолчанию


Ктонить знает как поправить?
 
Ответить с цитированием

  #6749  
Старый 17.06.2010, 09:28
Аватар для assdancer
assdancer
Новичок
Регистрация: 09.01.2010
Сообщений: 5
Провел на форуме:
25479

Репутация: 2
Отправить сообщение для assdancer с помощью ICQ
По умолчанию

Цитата:
Сообщение от Vlad&slav  

Ктонить знает как поправить?
ERROR_SHARING_VIOLATION: Файл существует, но используется другим приложением.
 
Ответить с цитированием

  #6750  
Старый 17.06.2010, 09:39
Аватар для wolmer
wolmer
Постоянный
Регистрация: 12.05.2009
Сообщений: 395
Провел на форуме:
4761503

Репутация: 229
По умолчанию

Цитата:
Сообщение от Vlad&slav  

Ктонить знает как поправить?
Попробуй

Код:
{$I-}
Rewrite(f);
{$I+}
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
[Wi-Fi, BT] Задай вопрос - получи ответ! Alexsize Беспроводные технологии/WPAN/WLAN 2564 06.04.2026 23:31
[ *NIX ] Задай вопрос - получи ответ. Xszz *nix 1547 15.06.2010 15:41
[jQuery] - Задай вопрос, получи ответ Isis PHP, PERL, MySQL, JavaScript 62 25.12.2009 03:25
ЕсТь ВоПрос Guma Чаты 4 26.10.2005 21:48



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT.XYZ