Entwickler-Ecke

Internet / Netzwerk - Kommunikation mit internetseite ohne webbrowser?


zero_cool1986 - Fr 30.05.08 13:26
Titel: Kommunikation mit internetseite ohne webbrowser?
Hallo liebe Delphi-Community, ich hab wieder mal ein Problem, und zwar habe ich Formelemente immer über den Webbrowser in Delphi automatisch ausgefüllt, das setzte aber vorraus, das die Seite immer erst geladen werden musste und ich einen Webbrowser auf meiner Form habe, ist es möglich mit den Form-Elementen zu kommunizieren, ohne den Webbrowser zu benutzen?

Danke schonmal im Vorraus :)


LexXis - Fr 30.05.08 13:43

Du könntest bspw. idHTTP von Indy nutzen und dann das Formular selbst ausfüllen. Das geht dann über die jeweiligen POSTs bzw. GETs

EDIT:
Ne weitergehende Erklärung meinerseits wär praktisch :D

Für GET nimmst du

Delphi-Quelltext
1:
IdHTTP1.Get('Url deiner Seite?parameter1='+parameter1+'¶meter2='+'parameter2 usw usf');                    


Post ist mit nem Bischen Mehraufwand verbunden.

Delphi-Quelltext
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
var
  paralist: TStringList;

begin
  paralist := TStringList.Create;
  paralist.Add('parameter1='+parameter1);
  paralist.Add('parameter2='+parameter2);
  //usw usf

  IdHTTP1.Post('Url deiner Seite', paralist);

  paralist.Free;
end;