Avatar billede pfp Nybegynder
05. maj 2004 - 21:02 Der er 5 kommentarer og
1 løsning

Lidt hjælp med funktion (koden er så godt som skrevet)

Hej,

Jeg arbejder med flere forskellige nye programmeringssprog for tiden og er derfor kørt helt fast i ASP da jeg ikke anvender det så meget mere..

Nu var jeg så lige ved at skrive en funktion createThumbnail(a, b)

' ##################################################
' Funktion der opretter et thumbnail.
' tager 2 argumenter.
' a = billedfilens navn
' b = filens sti
' ##################################################
Function createThumbnail(a, b)
filnavn = a
sti = b
'sti = "aspimage/"

Set Image = Server.CreateObject("AspImage.Image")
Image.LoadImage Server.Mappath(sti & filnavn)
ImageHeight = Image.MaxY
ImageWidth = Image.MaxX

'Udregn ny størrelse ud fra ønsket bredde på 150 pixels
fixedWidth = 150
NewHeight = Cint(ImageHeight*fixedWidth/ImageWidth)
NewWidth = fixedWidth

'Resize billedet til den nye størrelse
Image.Resize NewWidth,NewHeight


' definerer et nyt filnavn med "mini_" foran
Image.FileName = Server.Mappath(sti & "mini_" & filnavn)

Image.SaveImage

' releaser image objektet
Set Image = Nothing
End function

createThumbnail("billede.jpg", "aspimage/")
%>

Når jeg kalder createThumbnail med de 2 argumenter får jeg fejlen:
createThumbnail("billede.jpg", "aspimage/")


Er bange for at jeg er blevet lidt java-skadet mht. opbygning af funktioner og får blandet nogle ting sammen.

Er der en der kan hjælpe mig videre?

/pfp
Avatar billede orca Nybegynder
05. maj 2004 - 21:09 #1
Hvilken fejl får du? Du henviser bare til hvilken linie fejlen opstår i. Prøv evt at smidde "Call" foran createThumbnail().
Avatar billede pfp Nybegynder
05. maj 2004 - 21:11 #2
Ja det var lige en copy/paste fejl...fejlmeddelsen er:
Cannot use parentheses when calling a Sub

createThumbnail("billede.jpg", "aspimage/")
Avatar billede pfp Nybegynder
05. maj 2004 - 21:12 #3
Tak!

Call var alt der skulle til :)
Avatar billede websam Nybegynder
05. maj 2004 - 21:13 #4
Prøv lige at skrive :

Call createThumbnail("billede.jpg", "aspimage/")

Når du kalder din function

/websam
Avatar billede orca Nybegynder
05. maj 2004 - 21:13 #5
No problem :)
Avatar billede websam Nybegynder
05. maj 2004 - 21:14 #6
For langsom :o))

/Websam
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