---
title: "Problem med klass, bildfunktioner"
type: "forum-thread"
url: "https://www.webforum.nu/amne/dotnet/74912-problem-med-klass-bildfunktioner"
topic: ".NET"
topic_url: "https://www.webforum.nu/amne/dotnet"
author: "erka"
published: "2003-04-24T19:43:34.000Z"
updated: "2003-04-25T14:22:29.000Z"
replies: 2
views: 250
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/dotnet/74912-problem-med-klass-bildfunktioner"
---

# Problem med klass, bildfunktioner

## #1 — erka, 2003-04-24T19:43Z

Hej!

Jag har ett problem som jag vill förstå :) Jag hade en sida där jag testade att göra lite bilder, all kod låg i subbar och funktioner i själva aspx dokumentet, nu ska jag flytta ut det till en klass som ska hantera dessa bilder, mest generella bildfunktioner.

I en av dessa försöker jag skapa en ny bild genom

```
Dim test As System.Drawing.Image = System.Drawing.Image.FromFile(Server.MapPath("Images/PhotoRam.gif"))
```

Nu får jag felmeddelandet

> : BC30469: Reference to a non-shared member requires an object reference.

Jag vill veta hur jag ska skriva för att det ska fungera, och varför det inte fungerar med att skriva som jag gjorde. Snutten ligger i en funktion som är public och den ligger i en klass som heter ImageHandling

Tacksam

Jag importerar följande namespaces
\<%@ import namespace="System"%\>  
\<%@ import namespace="System.IO"%\>  
\<%@ Import Namespace="System.Drawing"%\>
\<%@ Import Namespace="System.Drawing.Imaging"%\>

tycker det borde räcka, för det gör det när det enbart ligger i aspx filen

Permalänk: https://www.webforum.nu/p/74912

## #2 — niko, 2003-04-24T20:09Z

Felmeddelandet låter lite skumt .. Men jag antar att du inte kan referera till *Server* på det sättet om koden ligger i ett klassbibliotek som inte har tillgång till IIS:ens objekt. Prova att använda *HttpContext.Current.Server.MapPath* och importera *System.Web*.

Permalänk: https://www.webforum.nu/p/1024057

## #3 — erka, 2003-04-25T14:22Z

Tack niko,var tvungen att ange HttpContext.Current.Server.MapPath

Permalänk: https://www.webforum.nu/p/1024598

---

Tråden på webben: https://www.webforum.nu/amne/dotnet/74912-problem-med-klass-bildfunktioner
