---
title: "Nöbörjarproblem, hittar inte felet."
type: "forum-thread"
url: "https://www.webforum.nu/amne/dotnet/76600-nöbörjarproblem-hittar-inte-felet"
topic: ".NET"
topic_url: "https://www.webforum.nu/amne/dotnet"
author: "GrodanBoll"
published: "2003-05-11T11:30:25.000Z"
updated: "2003-05-20T09:26:30.000Z"
replies: 8
views: 436
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/76600-nöbörjarproblem-hittar-inte-felet"
---

# Nöbörjarproblem, hittar inte felet.

## #1 — GrodanBoll, 2003-05-11T11:30Z

Tjo!

Håller på att lära mig C# och går igenom exempel. Mitt problem just nu e att det blir ett fel "saknas ett '{' eller ett ';'". Dock hittar jag inte vad jag har missat. Kan vara ett "ser inte skogen för alla träden"-problem. :/
Skulle någon vilja se om de hittar mitt fel? Felet skall avar på raden som e fetad enligt VS.

```
using System;
using System.Timers;

namespace Ch12Ex03
{
	public delegate void MessageHandler(Connections source, MessageArrivedEventArgs e);

	/// <summary>
	/// Summary description for Connections.
	/// </summary>
	public class Connections
	{
		public event MessageHandler MessageArrived;
		private Timer pollTimer;
		private string name;

		public string Name
		{
			get	
			{
				return name;
			}
			[b]set[/b]
			{
				name = value;
			}
		}
		
		public Connections()
		{
			//
			// TODO: Add constructor logic here
			//
			pollTimer = new Timer(500);
			pollTimer.Elapsed += new ElapsedEventHandler(CheckForMessage);
		}

		public void Connect()
		{
			pollTimer.Start();
		}

		public void Disconnect()
		{
			pollTimer.Stop();
		}

		private void CheckForMessage(object source, ElapsedEventArgs e)
		{
			Console.WriteLine("Kollar efter nya meddelanden...");
			Random random = new Random();
			if((random.Next(9) == 0) && (MessageArrived != null))
			{
				MessageArrived(this, new MessageArrivedEventArgs("Tjabba tjena mamsen o Pappsen!"))
			}
		}
	}
}
```

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

## #2 — Nickemannen, 2003-05-11T11:32Z

public string Name**()**

kanske

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

## #3 — GrodanBoll, 2003-05-11T11:36Z

> **Nickemannen skrev:**
>
> public string Name**()**
> 
> kanske

En egenskap har väl ingen funktionsparanteser väl?

/G

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

## #4 — renholm, 2003-05-11T11:40Z

Nej, men konstigt fel det där, sska kika på det sen, ska iväg nu

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

## #5 — Walker, 2003-05-11T12:05Z

MessageArrived(this, new MessageArrivedEventArgs("Tjabba tjena mamsen o Pappsen!"))**;**

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

## #6 — GrodanBoll, 2003-05-11T12:12Z

Tack Walker  :bire 
VS sa fel rad då alltså. :/

/Grodan

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

## #7 — LRMA, 2003-05-11T12:14Z

Har du inte glömt ett ; i CheckForMessage(..

Det ser ut som om du glömt ett ; i CheckForMessage metoden, innuti if-satsen.

private void CheckForMessage(object source, ElapsedEventArgs e)
		{
			Console.WriteLine("Kollar efter nya meddelanden...");
			Random random = new Random();
			if((random.Next(9) == 0) && (MessageArrived != null))
			{
				MessageArrived(this, new MessageArrivedEventArgs("Tjabba tjena mamsen o Pappsen!")) **// lägg till ett ; här och testa**
			}
		}

Lycka till

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

## #8 — GrodanBoll, 2003-05-11T18:00Z

Tackar igen  :bire

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

## #9 — mottosson, 2003-05-20T09:26Z

Om man glömmer ett semikolon kan det medföra problem längre fram i koden än just det stället man skrev fel på! Därav felet med att fel rad angavs i VS!

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

---

Tråden på webben: https://www.webforum.nu/amne/dotnet/76600-nöbörjarproblem-hittar-inte-felet
