Autor Beitrag
SMARTY1
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 22



BeitragVerfasst: Do 27.12.07 14:54 
Hallo
Ich möchte ein Suchbegriff, den ich in ein Editfenster eingebe, in Google suchen!
An der Stelle bei der Internetseite, steht immer der Suchbegriff bei Google!
Wie kann ich das machen? So wie ich es gemacht habe geht es nicht!

procedure TForm1.Button1Click(Sender: TObject);
var s: string;
begin
s:=edit1.text;
Shellexecute (0, nil, 'http://www.google.de/search?hl=de&q=('s')&btnG=Google-Suche&meta=', nil, nil, SW_SHOWNORMAL);
end;
Yogu
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 2598
Erhaltene Danke: 156

Ubuntu 13.04, Win 7
C# (VS 2013)
BeitragVerfasst: Do 27.12.07 14:58 
Was funktioniert nicht? Was ist nicht so, wie du es dir vorgestellt hast? Bitte erläutere uns noch etwas genauer, was dein Problem ist. Und benutze doch bitte Delphi-Tags.

Außerdem hat das ziemlich wenig mit der VCL zu tun. Delphi Language wäre wohl die bessere Wahl.


Zuletzt bearbeitet von Yogu am Do 27.12.07 15:08, insgesamt 1-mal bearbeitet
SMARTY1 Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 22



BeitragVerfasst: Do 27.12.07 15:03 
ja mein Problem ist, dass ich das Wort, aslo die Variable s nicht in die Adresse einfügen kann!
Yogu
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 2598
Erhaltene Danke: 156

Ubuntu 13.04, Win 7
C# (VS 2013)
BeitragVerfasst: Do 27.12.07 15:07 
Ach das meinst du.
ausblenden Delphi-Quelltext
1:
2:
3:
4:
5:
6:
procedure TForm1.Button1Click(Sender: TObject);
var s: string;
begin
s:=edit1.text;
Shellexecute (0nil'http://www.google.de/search?hl=de&q='+s+'&btnG=Google-Suche&meta='nilnil, SW_SHOWNORMAL);
end;

Vielleicht solltest du dich aber vorerst einmal mit der Syntax von Delphi auseinandersetzen. In Delphi werden Strings mit dem Pluszeichen aneinander gehängt. Variablennamen dürfen nicht in Anführungszeichen gesetzt werden.

Du könntest deinen Code aber auch folgendermaßen Abkürzen:
ausblenden Delphi-Quelltext
1:
2:
3:
4:
procedure TForm1.Button1Click(Sender: TObject);
begin
  Shellexecute (0nil'http://www.google.de/search?hl=de&q='+Edit1.Text+'&btnG=Google-Suche&meta='nilnil, SW_SHOWNORMAL);
end;
SMARTY1 Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 22



BeitragVerfasst: Do 27.12.07 15:09 
Danke! Ja das wusste ich nicht! Ich bin ja noch ein blutiger Anfänger!