Avatar billede jetrit Nybegynder
13. oktober 2001 - 13:04 Der er 5 kommentarer og
1 løsning

html fra nettet til string

hej der jeg har et lille problem jeg ville gerne kunne downloade en side fra nettet og få vist killekoden (ha den i en string).

jeg tror jeg skal bruge en TWebBrowser.documet, men det kommer ikke ud som en string.
er der nogen der ved hvordan man gør??
Avatar billede speedy Nybegynder
13. oktober 2001 - 13:11 #1
Jeps, der findes en komponent der hedder HTTPGet som er freeware og kan hentes her:

http://www.utilmind.com/delphi2.html

Med den kan du downloade filer fra nettet med. Du skriver bare at den f.eks. skal downloade denne adresse : http://www.eksperten.dk/spm/120364  og så henter den kildekoden til denne side :)

/SpEeDy
Avatar billede snowball Novice
13. oktober 2001 - 13:11 #2
Smid en knap og en Memo på din for. Derefter skriver du følgende kode i din knaps OnClick event:

var
  HTTP : TNMHTTP;
begin
  HTTP := TNMHTTP.Create(nil);
  HTTP.Get (\'http://www.eksperten.dk/spm/120364\');
  Memo1.Clear;
  Memo1.Text := (HTTP.Body);
  HTTP.free;
end;

Snowball
Avatar billede speedy Nybegynder
13. oktober 2001 - 13:13 #3
snowball>> okay, det var måske lidt lettere :) Den kendte jeg ikke. Tak!

jetrit>>Husk at tilføje NMHttp i uses.

/SpEeDy
Avatar billede snowball Novice
13. oktober 2001 - 13:14 #4
for = form :)

Husk også at skrive NMHTTP under Uses ! Eller også skal du selv smide komponentet på din form (Findes under FastNet fanebladet) HVis du gør det sidste så skal du lige huske at fjerne

var
  HTTP : TNMHTTP;

og

  HTTP := TNMHTTP.Create(nil);

fra din kode :)

Snowball
Avatar billede snowball Novice
13. oktober 2001 - 13:16 #5
Og HTTP.free; også ;)

Snowball
Avatar billede jetrit Nybegynder
13. oktober 2001 - 13:24 #6
tak skal i have
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester