Einzelnen Beitrag anzeigen

OrNEC

Registriert seit: 6. Nov 2009
493 Beiträge
 
FreePascal / Lazarus
 
#1

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

  Alt 18. Jan 2013, 14:59
Delphi-Version: 7
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.
  Mit Zitat antworten Zitat