Vore tacksam för hjälp med följande. Den rensar filnamnet från mellanslag å sånt. Måste du inte sätta "snuttar" runt variabelnamnet ? Nej, det hjälper inte. Mitt tips blir att skicka in en IF sats, finns det en bild så ropa på funktionen annars gör något annat.Problem med variabel vid LoadPicture
Jag har en liten kodsnutt för att få reda på en bilds storlek som ser ut så här:
Set imgsize= LoadPicture(Server.MapPath(img))
width = round(imgsize.width / 26.4583)
height = round(imgsize.height / 26.4583)
Set imgsize= Nothing
response.write width
response.write height
Om jag nu sätter img som tex
img = "imgs/bild.JPG"
fungerar det ypperligt och bildens höjd och bredd skrivs ut så fint.
Om jag däremot försöker göra en variabel av img, tex så här
img = "imgs/" & trimLink(bildnamn)
fungerar det inte alls trots att img blir samma sak i båda fallen.
Jag får här felmeddelandet
Körningsfel i Microsoft VBScript (0x800A0046)
Åtkomst nekad.: 'LoadPicture'
Någon vänlig själ som skulle kunna bringa lite klarhet i detta åt mig?Sv:Problem med variabel vid LoadPicture
Det är inte den som är problemet. Jag har testat såväl med som utan...Sv: Problem med variabel vid LoadPicture
img = "imgs/" & "'" & trimLink(bildnamn) & "'"Sv:Problem med variabel vid LoadPicture
Jag har, tror jag, funnit roten till det onda.
hela härligheten ligger i en loop och när det inte finns någon bild att visa, får alltihop hicka.
On Error resume next har löst det provisoriskt men jag tar gärna emot fler synpunkter.
MVHSv: Problem med variabel vid LoadPicture