Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Delphi "&"-Zeichen trennt String für YouTube Suche? (https://www.delphipraxis.net/172712-zeichen-trennt-string-fuer-youtube-suche.html)

OrNEC 18. Jan 2013 14:59

Delphi-Version: 7

"&"-Zeichen trennt String für YouTube Suche?
 
Hallo Jungs,

hab folgende Funktion die Youtube aufruft und da nach einem bestimmten String bzw. Suchbegriff sucht. Aber wenn in dem String ein "&"-Zeichen vorkommt wir der String an dieser Stelle abgebrochen und nur Teilstring vor dem & übergeben. Kann mir jemand sagen woran es liegen könnte? Danke!

Delphi-Quellcode:
procedure TForm1.SearchbyYouTube1Click(Sender: TObject);
var str: WideString;
begin
  if Label3.Caption<>'' then
  begin
    str:=Label3.Caption;
    ShellExecuteW(Application.Handle, 'open', PWideChar(WideFormat('http://www.youtube.com/results?search_query=%s', [str])), nil, nil, SW_SHOWNORMAL);
  end;
end;
Also wenn der String "Autos & Motorräder" lautet wird an Youtube nur "Autos" übergeben. :gruebel:

DeddyH 18. Jan 2013 15:07

AW: "&"-Zeichen trennt String für YouTube Suche?
 
Versuch es mal mit:
Delphi-Quellcode:
uses HTTPApp;

...
str := HTTPApp.HTTPEncode(str);
ShellExecuteW(...);

OrNEC 18. Jan 2013 15:09

AW: "&"-Zeichen trennt String für YouTube Suche?
 
Was machen diese Funktion wenn ich fragen darf?

Nachtrag: hab bereits gefunden was es bedeutet. Aber so wie es scheint kann diese Funktion kein Unicode, oder?

Zitat:

function HTTPEncode(const AStr: AnsiString): AnsiString;

DeddyH 18. Jan 2013 15:22

AW: "&"-Zeichen trennt String für YouTube Suche?
 
Dann versuch es doch mal hiermit: http://forum.delphi-treff.de/showthr...ode-f%E4hig%29

OrNEC 18. Jan 2013 15:28

AW: "&"-Zeichen trennt String für YouTube Suche?
 
Wow, das hab ich gesucht, danke dir! :thumb:


Alle Zeitangaben in WEZ +1. Es ist jetzt 13:35 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz