---
title: "Defaultkonstruktor... ...eller nått."
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/10486-defaultkonstruktor-eller-nått"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "ElMaco"
published: "2001-07-10T15:28:00.000Z"
updated: "2001-07-10T17:12:00.000Z"
replies: 3
views: 256
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/asp/10486-defaultkonstruktor-eller-nått"
---

# Defaultkonstruktor... ...eller nått.

## #1 — ElMaco, 2001-07-10T15:28Z

Jag vill skriva en funktion som **alltid** tar **ett** argument, men **ibland** tar **flera** argument.

Det ser vanligen ut så här...

```
Function addProduct(productID)
```

...men skall ändras till...

```
Function addProduct(productID, numItems)
```

...för att hantera om man vill beställa fler produkter. Om *numItems* saknas skall defaultvärdet *1* antas.

Om jag har förstått det rätt så får man ett felmeddelande om man utelämnar argumentet *numItems* i anropet. Så det jag efterlysser är en defultkontruktor eller nått.

Hur fixar man så att man kan utelämna parametrar med andra ord och inte alltid behöver skicka med *numItems* som 1?

/M.

(Var det NÅN som förstod vad jag menade... \*eh\*)

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

## #2 — LarsG, 2001-07-10T15:44Z

Går inte.

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

## #3 — ElMaco, 2001-07-10T15:46Z

Kort å gott... 
Sällan sa Stellan. 
Icke sa Nicke.

...jahapp.

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

## #4 — PatrikB, 2001-07-10T17:12Z

Går ju att komma runt lite smidigt.

```
Function addProduct(iProdID, iNumItem)
If iNumItem = "" Then iNumItem = 1
'## -- resten av din kod --
End Function

'## -- samla in produktid, antal artiklar etc från formulär.
'## -- modifiera efter behov --
intProdID = Request.Form("txt_ProdID")
intNumItems = Request.Form("txt_NumItems")

varProduct = addProduct(intProdID, intNumItems)
```

cya,
PatrikB

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/10486-defaultkonstruktor-eller-nått
