Prova att subtypskonvertera värdena till integers innan du applicerar dem i crop.
Jag använder aspsmartimage komponenten för att beskära uppladdade bilder, och koden för själva beskärningen ser ut så här:
myImage.Crop 0, 0, 100, 200
och den beskär bilden som den ska, bilden blir 100x200px, bra!
Men nu försöker jag att beskära bilden med variabler hämtade från ett formulär istället enligt nedan, hämtningen av värderna från formuläret och response.write funkar som det ska, dvs den skriver ut rätt värde med response.write.
dim x,y,x2,y2
x = mySmartUpload.form("x")
y = mySmartUpload.form("y")
x2 = mySmartUpload.form("x2")
y2 = mySmartUpload.form("y2")
response.write x
response.write y
response.write x2
response.write y2
myImage.Crop x, y, x2, y2
Och nu till problemet!
Om jag lägger in variablerna i myImage.Crop x, y, x2, y2 så får x,y,x2,y2 inget värde och bilden beskärs inte?
Jag fattar inte varför variablerna inte får med värdet när dom ligger i myImage.Crop, när man kan skriva ut dom med response.write x ?
Har suttit hela dan igår, så all hjälp tas tacksamt emot. Tack!

