Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Работа с сетью в Delphi
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 17.07.2010, 22:33   #1
bulldog5293
Форумчанин
 
Регистрация: 13.05.2010
Сообщений: 670
Вопрос idhttp with listview

В google и яндексе не нашёл вот и решил спросить, если данные сайт+логин+пас заносятся в Listview, в режиме репорт по калонкам, то как тогда передать их idhttp?
bulldog5293 вне форума Ответить с цитированием
Старый 18.07.2010, 13:25   #2
bulldog5293
Форумчанин
 
Регистрация: 13.05.2010
Сообщений: 670
По умолчанию

Или с таким ещё не кто не работал?
bulldog5293 вне форума Ответить с цитированием
Старый 18.07.2010, 13:50   #3
bulldog5293
Форумчанин
 
Регистрация: 13.05.2010
Сообщений: 670
По умолчанию

Задам вопрос по другому, как в idhttp передать данныеи из item(i) Listview'a, начиная со второго значения, потому что первое значение это номер строки
bulldog5293 вне форума Ответить с цитированием
Старый 18.07.2010, 22:19   #4
bulldog5293
Форумчанин
 
Регистрация: 13.05.2010
Сообщений: 670
По умолчанию

Или с Listview такое не провернуть?
bulldog5293 вне форума Ответить с цитированием
Старый 19.07.2010, 19:57   #5
bulldog5293
Форумчанин
 
Регистрация: 13.05.2010
Сообщений: 670
По умолчанию

В чём косяк?
procedure TForm2.Модальное=окноClick(Sender: TObject);
begin
with TForm5.Create(nil) do
Form5.ShowModal;
if Form5.ModalResult=mrOk then
if Form5.ModalResult=mrCancel then
try
Form2.idhttp1.Assign(ListView1.Item s);
finally
free;
end;
end;

procedure TForm2.ВойтиClick(Sender: TObject);
var
s:TStringStream;
data:TStringList;
i: integer;
begin
s:=TStringStream.Create;
data:=TStringList.Create;
IdHTTP1.get('Adress : ' + Form2.Listview1.Items[0].SubItems.Strings[1]);
IdHTTP1.get('http://Сайт.ru/login.php?r=');
Data.Add('Login' +Form2.Listview1.Items[0].SubItems.Strings[2]);
Data.Add('Pass: ' + Form2.Listview1.Items[0].SubItems.Strings[3]);
IdHTTP1.Post('http://Сайт.ru/login.php',data,s);
IdHTTP1.get('http://Сайт.ru/privatecab.php',s);
s.position:=0;
if (Pos('privatecab.php',s.DataString) <> 0) or (Pos('Name',s.DataString) <> 0) then
ShowMessage('Авторизация прошла успешно')
else
ShowMessage('Авторизация провалилась');
end;
bulldog5293 вне форума Ответить с цитированием
Старый 19.07.2010, 21:39   #6
bulldog5293
Форумчанин
 
Регистрация: 13.05.2010
Сообщений: 670
По умолчанию

вопрос снят я разобрался
bulldog5293 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как перетащить элемент ListView в другой ListView? Paul Hindenburg Компоненты Delphi 5 26.01.2013 11:35
idHTTP foxes Работа с сетью в Delphi 6 03.05.2010 16:56
IdHTTP akimov_aleks Работа с сетью в Delphi 1 21.03.2010 03:18
IDHTTP Edward Компоненты Delphi 1 17.08.2009 20:20