webForumDet fria alternativet

Lite preblem

6 svar · 488 visningar · startad av Debeo

DebeoMedlem sedan maj 200340 inlägg
#1

Har lite problem med att köra koden nedan. Har installerat en komponent som heter ASP Image Object men får följande fel:

Microsoft VBScript compilation error '800a0414'

Cannot use parentheses when calling a Sub

/_admin/homepage/wap.asp, line 53

objAIO.CreateCanvas(170, 128)
------------------------------^


'Skapa en instans av AIO
Set objAIO = Server.CreateObject("AIO.Image")

'Vi börjar med att skapa en arbetsyta 
objAIO.CreateCanvas(170, 128) 

'Nästa steg blir att ladda in våran bild i minnet
objAIO.LoadImage(Server.MapPath("test.jpg"))

'Vi ritar upp bilden på våran canvas i den storlek vi vill ha.
'De första parametrarna är vart på arbetsytan vi vill placera bilden dvs x- och y-kordinaterna.
objAIO.PaintPicture(0, 0, 170, 128)

'Spara bilden som en png bild
objAIO.Savepng(Server.MapPath(".") & "/newimage.png")

Set objAIO = Nothing
Engine^Medlem sedan dec. 20003 887 inlägg
#2

Ska du använda paranteser måste du skriva

call objAIO.CreateCanvas( 170, 128 )
DebeoMedlem sedan maj 200340 inlägg
#3

Fortfarande samma problem

@ndersMedlem sedan juni 200032 969 inlägg
#4

Inte på samma rad. Du får lägga till Call på alla ställen där du kallar på metoder i objektet som inte returnerar någonting.

emissionMedlem sedan dec. 19996 721 inlägg
#5

Som sagt, felmeddelandet säger ju precis vad som är fel, och Engine^ har visat hur du ska göra. Det gäller alla anrop.

DebeoMedlem sedan maj 200340 inlägg
#6

Aaa mitt misstag, helt rätt nu funkar. Tack för hjälpen!

Engine^Medlem sedan dec. 20003 887 inlägg
#7

Debeo skrev:

Aaa mitt misstag, helt rätt nu funkar. Tack för hjälpen!

Kalas!

Markera gärna rätt svar :)

134 ms totalt · 3 externa anrop · v20260731065814-full.30151723
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
132 ms — hämta tråd, inlägg och bilagor (db)