---
title: "Objektet kunde inte hittas!"
type: "forum-thread"
url: "https://www.webforum.nu/amne/smaprat/66307-objektet-kunde-inte-hittas"
topic: "Småprat"
topic_url: "https://www.webforum.nu/amne/smaprat"
author: "OveRRidE"
published: "2003-01-27T11:07:00.000Z"
updated: "2003-01-30T20:35:45.000Z"
replies: 107
views: 1827
page: 1
pages: 6
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/smaprat/66307-objektet-kunde-inte-hittas"
---

# Objektet kunde inte hittas!

_Sida 1 av 6._

## #1 — OveRRidE, 2003-01-27T11:07Z

```
Public Sub Application_OnStart()

	set objMe = body.createobject("stefan.home")
	objMe.Mode(0) '<-- 1=work, 0=not work
	objMe.Time = Now '<-- local time
		
	varTime = objMe.GetTimeFromClock()
	
		if cstr(left(varTime,5)) = "07.00" then
			call objMe.AlarmOff()
			[b]call objMe.SitUp()[/b]
		else
			call objMe.SnoozeAlarm()
			set objMe = Nothing
				exit sub
		end if
	
	if objMe.AmISick() = true then
		all objMe.AlarmOff()
		set objMe = Nothing
			exit sub
	end if	
	
	call objMe.MakeCoffee(1) '<-- Number of cups
	call objMe.Shower()

	if objMe.Beard > 1 then
		call objMe.Shave()
	end if
	
	call objMe.PutClothesOn(day) '<-- what kind of day?
	call objMe.GetAllMyStuff()
	objMe.Mode(1) '<-- 1=work, 0=not work
	
	set objMeWork = body.createobject("stefan.work") '<-- GLOBAL
	set objMe = nothing

End Sub
```

Jag har fått en försenad åtgärd på den fetmarkerade raden! :x 

Kan någon förklara varför!

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

## #2 — Bire, 2003-01-27T11:10Z

Helt klart användarfel.

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

## #3 — @nders, 2003-01-27T11:12Z

Måste du inte skicka in en timer som parameter till metoden? Att bara försöka sig på en sån där grej bara rakt av, är som vi i branschen brukar säga; Idioti.

mvh,

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

## #4 — OveRRidE, 2003-01-27T11:21Z

> **@nders skrev:**
>
> Måste du inte skicka in en timer som parameter till metoden? Att bara försöka sig på en sån där grej bara rakt av, är som vi i branschen brukar säga; Idioti.
> 
> mvh,

Ingen timer här inte. Detta är bara en del av applikationen Stefan. Application_OnStart anropas ju ändå inte förrän den utomstående metoden MakeHorribleNoise anropas i modulen ClockRadio. ;)

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

## #5 — Palle, 2003-01-27T11:25Z

ROFLOL! :e

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

## #6 — m_soderlund, 2003-01-27T11:28Z

> **Palle skrev:**
>
> ROFLOL! :e

Eh..? Vad var nu detta?  :q  :q

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

## #7 — OveRRidE, 2003-01-27T11:32Z

> **m_soderlund skrev:**
>
> > **Palle skrev:**
> >
> > ROFLOL! :e
>
> 
> 
> Eh..? Vad var nu detta?  :q  :q

Det betyder Rolling On the Floor Laughing Out Loud. ;)

Vidare, kan inte någon erkänt duktig personmanipulerare kompilera om mig någon gång, jag känner att jag har gammal mjukvara installerad nu! :( 

Metoder såsom SaveMoney, CleanApartment och MakeFood ger konstiga felmeddelanden varenda dag nuförtiden! :o

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

## #8 — Bire, 2003-01-27T11:35Z

Jag har haft lite bekymmer med metoderna: BeMyBabyTonight & SpareMeSomeDrinks, men nu har jag koll på läget.

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

## #9 — Rikard, 2003-01-27T11:36Z

Penicilin kan vara att rekommendera. Du har förmodligen drabbats av något virus.

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

## #10 — @nders, 2003-01-27T11:39Z

> **Rikard skrev:**
>
> Penicilin kan vara att rekommendera. Du har förmodligen drabbats av något virus.

Det behöver inte vara så enkelt. Jag har själv haft problem med just den metoden, och handlade det om en type mismatch då jag försökte få in ett paket med russin i metodens interface (som vi ju ovan kan se inte tar några som helst parametrar).

Mitt tips till her Överridare: Prova att bygga om interfacet till metoden. Visserligen kommer du råka ut för kompatibilitetsproblem, men, efter en omställningsperiod kommer allt lira galant.

Mvh,

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

## #11 — Bire, 2003-01-27T11:41Z

@nders: Modemanvändarna då? Hur ska du kunna tillämpa den medoden?
Du har inte tänkt på dom, erkänn!

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

## #12 — Fredde Mannen, 2003-01-27T11:47Z

:OO .... Hänger inte med på den här programmerings komiken... 

Någon soom försöker berätta sin vardag eller... när han stiger upp klockan 07.00... förklara!!! :e

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

## #13 — Rikard, 2003-01-27T11:50Z

Det står ju i klarspråk!? ;)

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

## #14 — spango, 2003-01-27T12:02Z

Re: Objektet kunde inte hittas!

> **OveRRidE skrev:**
>
> ```
> 	if objMe.Beard > 1 then
> 		call objMe.Shave()
> 	end if
> ```

Rent intuitivt tror jag att den här snutten kan ställa till problem i framtiden. Jag tycker du borde ta bort den, eller lägga till en bekräftelse:

```
	if objMe.Beard > 1 and objMe.AvserAttRagga = true then	
		call objMe.Shave()
	end if
```

Du slipper du bränna alla dina broar, så att säga.

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

## #15 — OveRRidE, 2003-01-27T12:05Z

@nders: Jag säger ju det. Jag behöver en uppgradering! 

spango: Hrm. Det ligger nåt i den där kod-biten. ;)

fredde mannen: Jag måste ju kliva upp till jobbet på morgonen!

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

## #16 — OveRRidE, 2003-01-27T12:07Z

> **@nders skrev:**
>
> Mitt tips till her Överridare: Prova att bygga om interfacet till metoden. Visserligen kommer du råka ut för kompatibilitetsproblem, men, efter en omställningsperiod kommer allt lira galant.

Jo, men jag måste isolera processen isåfall, annars kan det ställa till problem när metoderna går på test-stadiet. 

Jag vill ju inte gärna vara en otestad beta-modul på jobbet! Semester! :i

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

## #17 — Erik Juhlin, 2003-01-27T12:43Z

Re: Objektet kunde inte hittas!

> **OveRRidE skrev:**
>
> ```
> Public Sub Application_OnStart()
> 
> 	set objMe = body.createobject("stefan.home")
> 	objMe.Mode(0) '<-- 1=work, 0=not work
> 	objMe.Time = Now '<-- local time
> 		
> 	varTime = objMe.GetTimeFromClock()
> 	
> 		if cstr(left(varTime,5)) = "07.00" then
> 			call objMe.AlarmOff()
> 			[b]call objMe.SitUp()[/b]
> 		else
> 			call objMe.SnoozeAlarm()
> 			set objMe = Nothing
> 				exit sub
> 		end if
> 	
> 	if objMe.AmISick() = true then
> 		all objMe.AlarmOff()
> 		set objMe = Nothing
> 			exit sub
> 	end if	
> 	
> 	call objMe.MakeCoffee(1) '<-- Number of cups
> 	call objMe.Shower()
> 
> 	if objMe.Beard > 1 then
> 		call objMe.Shave()
> 	end if
> 	
> 	call objMe.PutClothesOn(day) '<-- what kind of day?
> 	call objMe.GetAllMyStuff()
> 	objMe.Mode(1) '<-- 1=work, 0=not work
> 	
> 	set objMeWork = body.createobject("stefan.work") '<-- GLOBAL
> 	set objMe = nothing
> 
> End Sub
> ```
>
> Jag har fått en försenad åtgärd på den fetmarkerade raden! :x 
> 
> Kan någon förklara varför!

Verkar ju konstigt om inte objektet finns eftersom du använder det tidigare i koden. Mer logiskt om inte metoden finns. :p
Och varför använder du Call? Äckel Päckel Basic kvarleva! x(

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

## #18 — colione, 2003-01-27T12:48Z

Byt scriptspråk!
JScript.....

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

## #19 — Erik Juhlin, 2003-01-27T12:49Z

Du skulle kanske kunna ha någon slags error-handler som anropar slap metoden om inte situp fungerar. Och sen anropar du situp igen.

Mer om det hittar du här: <http://www.webforum.nu/showthread.php?s=&postid=374148#post374148>

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

## #20 — colione, 2003-01-27T12:55Z

Kan det vara en del av kjellkoden?

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

---

Tråden på webben: https://www.webforum.nu/amne/smaprat/66307-objektet-kunde-inte-hittas  
Nästa sida: https://www.webforum.nu/amne/smaprat/66307-objektet-kunde-inte-hittas/page2.md
