7406
Конференция Delphi SoobCha
письмо # 7407
|
7408 |
|
Здравствуйте, Зобов.Вы писали 28 апреля 2008 г., 9:58:41: ЗАГ> Добрый день ЗАГ> Делаю поиск в Яндексе и в Кинопоиске из своей программы: ЗАГ> ShellExecute(Handle,nil,PChar('http://www.yandex.ru/yandsearch?text='+ ЗАГ> Lab.Text),nil,nil,0) преобразуй Lab.Text в формат URl function URLEncode(Value: string): string; const ValidURLChars = 'ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789$-_@.&+-!*"''(),;/#?:'; var i: integer; begin result := ''; for i := 1 to length(Value) do begin if Pos(AnsiUpperCase(Value[i]), ValidURLChars) > 0 then result := result + Value[i] else if Value[i] = ' ' then result := result + '+' else result := result + '%' + Int2Hex(Byte(Value[I]), 2); end; end; ShellExecute(Handle,nil,PChar('http://www.yandex.ru/yandsearch?text='+URLEncode(Lab.Text)),nil,nil,0) -- С уважением, ZLDO mailto:zldo@yandex.ru |
7406
|
7408 |
|
|
|
|