Показать сообщение отдельно
  #6  
Старый 13.04.2012, 21:59
metra52 metra52 вне форума
Прохожий
 
Регистрация: 04.05.2011
Сообщения: 20
Версия Delphi: Delphi 7 Lite
Репутация: 10
По умолчанию

Пишу всю функцию

Цитата:
procedure TForm1.btn7Click(Sender: TObject);
var jpg:TMemoryStream; HTTP:TIdHTTP; img:string;
logVK:WideString;
begin
PostVK:=TStringList.Create;
sig:=stroka1+'api_id='+idp+'format=XMLmethod=getUs erInfoExuids='+stroka1+'v=3.0'+stroka3; //подпись запроса + секрет сессии
sig:=md5(sig);
PostVK.Clear;
PostVK.Add('api_id='+idp);
PostVK.Add('v=3.0');
PostVK.Add('method=getUserInfoEx');
PostVK.Add('format=XML');
PostVK.Add('uids='+stroka1);
PostVK.Add('sid='+stroka2);
PostVK.Add('sig='+sig);
logVK:=IdHTTP1.Post('http://api.vk.com/api.php',PostVK);
PostVK.Free;

img:=Pars(logVK,'<user_photo','</user_photo>',0);
lbl8.Caption:=Pars(logVK,'<user_name','</user_name>',0);
jpg:=TMemoryStream.Create;
img1.Picture.Graphic:=TJPEGImage.Create;
jpg.Position:=0;
IdHTTP1.Get(img,jpg); //адрес jpg картинки
jpg.Position:=0;
img1.Picture.Graphic.LoadFromStream(jpg);
jpg.Free;

end;

вот идет присвоение lbl8.Caption:=Pars(logVK,'<user_name','</user_name>',0);
__________________
А это мое скромное радио... ((:FunFM)
Ответить с цитированием