[Delphi] Delphi a informacje z WWW

0

Mam mały problem chiałem napisac programik, który by zmieniał tapete na inny kolor:
czerwony, czarny, zielony po nacisnieciu buttona. Ale zeby zalezało to ode mnie jaki kolor dzisiaj bedzie u innych.Oks przejde do rzeczy chiałbym aby na stronie wpisywac jede z trzech kolorów i program po wcisnieciu buttona by sprawdzał co jest na pisane za slowo i zmieniał by tapete na taki kolor jaki bym podał na stronie www.
Prosze o pomoc. [???]

0

ściągaj plik ze strony ;]
i interpretuj potem

0

Ściągnij sobie INDY i tam masz komponent IdHTTP1.
Najlepiej zapisuj kolor (np. clBlue) do jakegoś pliku tekstowego i potem:

var
Src: TStringStream;
Kolor: String;
begin
Src:=TStringStream.Create('');
IdHTTP1.Get('http://www.jakasstronka.pl/kolor.txt', Src);
Kolor:=Src.DataString;
//tu w zmiennej Kolor będizesz mieć nazwę koloru. Ale teraz jak zrobić z tapetą to nie wiem jak chcesz.

może zapisz do zasobów 3 kolorowe bitmapki i jak np.

if Kolor='clBlue' then
begin
{wypakuj gdzies niebieska bitmapke i ustaw jako tapetę (to masz w FAQ)}
end;


albo zrób tak że zamiast nazwy koloru zapisz tam adres jakiejś tapety do pobrania, poberz ją i ustaw jako tapete - chyba lepsze rozwiązanie.
a do pobierania możesz wykożystac komponent HTTPGet (z tej stronki)

1 użytkowników online, w tym zalogowanych: 0, gości: 1