---
title: "Kolla om objekt = Nothing"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/157118-kolla-om-objekt-nothing"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "pb81"
published: "2007-02-13T08:36:09.000Z"
updated: "2007-02-28T11:40:47.000Z"
replies: 16
views: 722
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/157118-kolla-om-objekt-nothing"
---

# Kolla om objekt = Nothing

## #1 — pb81, 2007-02-13T08:36Z

Hur kollar jag om ett object verkligen har skapats?
Har haft problem att det inte skapas ibland så jag tänkte lägga in så att den prova att öppna objektet o köra det 3ggr annars felmeddelande

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

## #2 — @nders, 2007-02-13T08:47Z

Prova [TypeName()](http://www.devguru.com/technologies/vbscript/17439.asp) eller helt enkelt:

```
if obj is nothing then
```

Det är känns dock som fel sätt att lösa problemet på... Vad är det för objekt? Hur ser koden ut? Hur märker du att objektet inte är skapat?

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

## #3 — pb81, 2007-02-13T08:53Z

Typ såhär då?

```
Set OBJECT = Server.CreateObject("OBJECT")
If OBJECT is Nothing Then
 Set OBJECT = Server.CreateObject("OBJECT")
End If
IF OBJECT is Nothing Then
 Set OBJECT = Server.CreateObject("OBJECT")
End If

Bla bla bla

Set OBJECT = Nothing
```

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

## #4 — pb81, 2007-02-13T09:00Z

När vi ändå är igång med object..
Vilket är bäst att köra

```
Set OBJECT = Server.CreateObject("OBJECT")
OBJECT.Bla1
OBJECT.Bla2
OBJECT.Bla3
Set OBJECT = Nothing
```

Eller

```
Set OBJECT = Server.CreateObject("OBJECT")
With OBJECT
.Bla1
.Bla2
.Bla3
End With
Set OBJECT = Nothing
```

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

## #5 — voigtann1, 2007-02-13T09:11Z

spelar direkt inte någon roll. Använd det du känner dig mest hemma ;)

Kan tänka mig att det är någon prestanda ökning kanske med with Object... men har inte detta på papper som styrker mig ;)

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

## #6 — spango, 2007-02-13T09:18Z

I det här triviala fallet finns det ingen anledning till varför with skulle ge en prestandaökning, det är bara en syntaktisk genväg/omväg som ger samma resultat som om man inte använder det.

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

## #7 — pb81, 2007-02-13T09:32Z

Ändrade iaf så den kollar 2ggr om objektet skapas.
Lär ju märka om det funkar bättre med tiden.
La även till With nu, funkar kanon.. Som sagt prestandan blir väl inte bättre men mindre kod iaf ;)

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

## #8 — @nders, 2007-02-13T09:34Z

Det var inget alternativ att försöka lösa själva problemet istället? :)

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

## #9 — pb81, 2007-02-13T10:00Z

Var inte säker på hur man kollade Nothing.. sorry

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

## #10 — @nders, 2007-02-13T10:01Z

> Var inte säker på hur man kollade Nothing.. sorry

Jag anser inte att det är det som är problemet, men jag vet ju inget. :)

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

## #11 — pb81, 2007-02-13T10:07Z

Vad är det som bekymmra dig då? Fick ju svaret på det jag ville veta! ;)
Och det gick fort.. Kan ju inte bli bättre.

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

## #12 — @nders, 2007-02-13T10:46Z

Jag anser att det riktiga problemet består i att objektet inte alltid skapas. Så istället för att gå runt det med att skapa objektet några fler gånger tills det är skapat, borde man ta reda på varför objektet inte skapats från början, och lösa det problemet.

Som [en sån här lösning](http://ysims.com/img/633-polskvv.jpg) när man har problem med varmvattnet.

Som sagt, jag vet ingenting, eftersom du inte visat något av din kod, eller berättat något om vad det är för sorts objekt, men jag ville bara öppna hjärnan för tankar på att söka problemlösning där problemet uppstår, istället för att försöka bota symptomen.

mvh

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

## #13 — pb81, 2007-02-13T11:01Z

Felet ligger nog inte att den inte skapar objectet.. Jag tror mer på att det är objectet i sig som har felaktigheterna.. Tänkte prova så här till och börja med
Får följande felmeddelande

Method '\~' of object '\~' failed
Kod saknas

Och raden hänvisar direkt till objectet

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

## #14 — @nders, 2007-02-13T11:03Z

Vad är det för objekt då? Och vad menar du med "kod saknas"?

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

## #15 — OveRRidE, 2007-02-13T11:37Z

> **pb81 skrev:**
>
> Felet ligger nog inte att den inte skapar objectet.. Jag tror mer på att det är objectet i sig som har felaktigheterna.. Tänkte prova så här till och börja med
> Får följande felmeddelande
> 
> Method '\~' of object '\~' failed
> Kod saknas
> 
> Och raden hänvisar direkt till objectet

Vad är det för server/maskin du kör koden på? Det kan inträffa ibland, i COM, det där. 

Och som @nders sa; vad är det för objekt/komponent?

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

## #16 — Erik Juhlin, 2007-02-27T19:30Z

> **pb81 skrev:**
>
> När vi ändå är igång med object..
> Vilket är bäst att köra
> 
>
>
> ```
> Set OBJECT = Server.CreateObject("OBJECT")
> OBJECT.Bla1
> OBJECT.Bla2
> OBJECT.Bla3
> Set OBJECT = Nothing
> ```
>
> 
> Eller
>
>
> ```
> Set OBJECT = Server.CreateObject("OBJECT")
> With OBJECT
> .Bla1
> .Bla2
> .Bla3
> End With
> Set OBJECT = Nothing
> ```

Kan ju förenkla det ännu mer...

```
With Server.CreateObject("OBJECT")
	.Bla1
	.Bla2
	.Bla3
End With
```

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

## #17 — OveRRidE, 2007-02-28T11:40Z

Jag avmarkerade trådskaparens svar, där denne ansåg att lösningen på problemet var att försöka öppna objektet tre gånger. Detta är inte en lösning som jag ser som slutgiltig och inget vi heller vill rekommendera andra som läser denna tråd. 

Jag upprepar min fråga; 

> **Jag skrev:**
>
> Vad är det för server/maskin du kör koden på? Det kan inträffa ibland, i COM, det där. 
> 
> Och som @nders sa; vad är det för objekt/komponent?

Är du på ett webbhotell? 

MVH
OveRRidE, moderator

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/157118-kolla-om-objekt-nothing
