---
title: "Kan man skapa en variabel som är av typen Object?"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/130096-kan-man-skapa-en-variabel-som-är-av-typen-object"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "Davida"
published: "2005-06-16T15:38:00.000Z"
updated: "2005-06-16T15:48:57.000Z"
replies: 1
views: 238
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/130096-kan-man-skapa-en-variabel-som-är-av-typen-object"
---

# Kan man skapa en variabel som är av typen Object?

## #1 — Davida, 2005-06-16T15:38Z

Hej!

Jag håller på att försöka överföra ett VBA-makro till ASP och komponenten jag jobbar mot verkar hänga upp sig på att min Array inte är av typen Object. I VBA deklareras variablen:

Dim messages(1) As Object

medan i ASP deklareras den:

Dim messages(1) 

Går det att tala om för anropet i asp att det är ett object.

Nu ser koden ut

minkomponent.sendmessage(messages)

och jag får följande fel.
Körningsfel i Microsoft VBScript (0x800A0005)
Ogiltigt proceduranrop eller argument.: 'sendmessage'

Kör jag det hela med samma kod i Powerpoint och VBA funkar det perfekt.

Vad kan jag göra?

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

## #2 — Guffa, 2005-06-16T15:48Z

I VBScript finns bara datatypen Variant. Däremot kan man typa värdena när man skickar dem som parametrar, ifall metoden måste ha en annan datatyp. Exempel:

Call MinKomponent.MinMetod(CLng(mittTal))

Dock finns det ju ingen funktion för att typa en variabel till objekt, än mindre till en array av objekt.

Hur är metoden deklarerad, vad förväntar den sig för datatyp?

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/130096-kan-man-skapa-en-variabel-som-är-av-typen-object
