Avatar billede delphi101 Nybegynder
08. november 2002 - 08:08 Der er 22 kommentarer

Vanskelig opgave - 200 point

Dette er et vanskeligt spørgsmål hvilket også gerne skulle afspejle sig i pointene :).

Ide:
At kunne downloade alle jpg-billeder på en tilfældig side og derefter lave thumbnails af de downloadede billeder.

Hvor er jeg:
Jeg bruger delphi 6 og jeg har installeret UtilMind-komponenten "HTTPGet". Med denne komponent kan jeg f.eks. taste "http://www.eksperten.dk/img/eksperten_logo_new.gif" ind i en edit-box og derefter download logoet til en forudbestemt folder.

Hvad skal det kunne:
1) Brugeren taster en URL i en edit-box.
2) Der loades en web-komponent som finder alle links på den indskrevne URL som ender på .jpg og ligger linksene i et midlertid array eller lignende.
array[0] := 'website.com/1.jpeg';
array[1] := 'website.com/2.jpeg';
osv.
3) Programmet begynder så at checke størrelsen på disse billeder og hvis de f.eks er større end 100KB skal de downloades og gemmes i en forudbestem folder.
4) Til sidst skal programmet lave en thumbnail af alle billeder i mappen i en forudbestemt størrelse - f.eks 5x5 pix.

Kan det lade sig gøre?
Avatar billede borrisholt Novice
08. november 2002 - 08:17 #1
har du ikke et link til et site jeg kan øve mig på ?

Jens B
Avatar billede delphi101 Nybegynder
08. november 2002 - 10:45 #2
Avatar billede borrisholt Novice
08. november 2002 - 10:48 #3
Nu har jeg foreløbigt skrevet noget der kan hente navene på alle billeder ned og gemme dem i en txt fil ...

Jens B
Avatar billede delphi101 Nybegynder
08. november 2002 - 12:00 #4
Lyder ganske interesant - hvorfor vil du dog gemme dem i en txt fil?
Avatar billede borrisholt Novice
08. november 2002 - 12:02 #5
bare som en start for at se der skete noget ...

Jens B
Avatar billede delphi101 Nybegynder
08. november 2002 - 13:24 #6
nårh heh - kender det ;)
Avatar billede borrisholt Novice
08. november 2002 - 15:26 #7
http://borrisholt.com/Eksperten/html_dims.zip

Så kan du selv kode den færdig ...

Jens B
Avatar billede delphi101 Nybegynder
08. november 2002 - 17:10 #8
Det ser vældigt komplekst ud, men den gør jo ikke helt det rigtige. Den skal jo finde alle de links der ender på .jpg og ikke alle thumbs m.m. Den side du har brugt linker til htmlsider og den ville derfor ikke kunne finde noget. Eksempelvil så er meningen at den skal downloade 1stor.jpg, 2stor.jpg og 3stor.jpg fra en side som denne: http://www.dailysite.net/test.html
Avatar billede poull Nybegynder
09. november 2002 - 10:53 #9
Borrisholt > Hvordan får du delphi til at huske din opsætning af værktæjslinier og størrelse af kodevindue ? =)
Avatar billede borrisholt Novice
09. november 2002 - 14:36 #10
delphi101 >> Nu har jeg vist dig vejen ...

Jeg har på ingen måde tænkt mig at lave det færdigt. Jeg har lavet en Parser der kan parse dit HTML, og den kan downloade billeder ....

Det er de to teknikker du skal bruge ...

Så lav det selv færdigt. Havde du været en rigtig kunde, der have penge på bordet så lavede jeg jeg det færdig. Men det er du ikke !

Jens B
Avatar billede athlon-pascal Juniormester
09. november 2002 - 17:21 #11
Delphi101 -> Det er nu du skal spørge om kontonummer ;)

Du parser html-koden (måske på en anden måde?), finder linksne til billedfilerne og downloader dem.
Avatar billede borrisholt Novice
09. november 2002 - 17:23 #12
nææ det var nu ikke så meget det ... Det er mere hvis ejg laver det hele lærer han ingen ting ...

Jens B
Avatar billede delphi101 Nybegynder
09. november 2002 - 17:38 #13
Okay fint nok
Avatar billede borrisholt Novice
09. november 2002 - 17:40 #14
Tja .. dig om det .... Det jeg har lavet er stadig fremgangs metoden !

Jens B
Avatar billede borrisholt Novice
09. november 2002 - 17:43 #15
I stedetfor blot at smide mit svar væk skulle du hellere begybde at arbejde på dit projekt, og så spørge under vejs. Det er måden du lærer noget på.

Jens B
Avatar billede delphi101 Nybegynder
09. november 2002 - 17:56 #16
Fri mig. Jeg har ikke bedt om at blive undervist, men om at få en opgave løst.
Avatar billede borrisholt Novice
09. november 2002 - 17:57 #17
SÅ vil jeg da anbefale dig et andet forum, samt etv et programerings kursus ...

Jens B
Avatar billede delphi101 Nybegynder
09. november 2002 - 18:12 #18
Gider du lade være med at snakke ned til mig?

Hvis du havde eksempelvis havde lavet spørgsmål 1 færdigt så ville jeg jo havde lært hvordan man gør ved at gå din kode igennem. Jeg ved jo netop ikke hvordan man gør, så det nytter ikke noget at du beder mig om 'lærer det'.
Avatar billede jelzin101 Praktikant
11. november 2002 - 13:25 #19
delphi101 er deaktiveret som følge af brud på reglernes § 1,2.
jelzin101/coadmin.
Avatar billede athlon-pascal Juniormester
11. november 2002 - 16:43 #20
Jelzin101 -> Kan du ikke på en eller anden måde få lukket dette spørgsmål? Der er jo ikke accepteret noget svar.
Avatar billede jelzin101 Praktikant
11. november 2002 - 18:41 #21
athlon-pascal>> desv. det står ikke i vores magt at tvangslukke spørgmål, og deaktivering er ikke nogen god løsning, -dog vil der i nærmeste fremtid blive introduceret en tredie form for spørgsmål udover de allerede åbne/lukkede - hvori gamle spørsmål der ikke er lukkede samt spørgsmål som dette vil figurere istedet for som nu på "åbne spørgsmål" liste.

Mvh.
Jelzin
Avatar billede athlon-pascal Juniormester
12. november 2002 - 19:24 #22
God ide :)
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