I think this post will be mainly read by women....as women love their chocolate! haha, but there is a way where you CAN eat chocolate and still lose weight.
The main word that you need to keep in your min is 'Moderation'. If you eat 5 chocolate bars per day, then no, you won't be shedding the pounds, but if you eat chocolate in moderation, then you still can lose weight. Everyone seems to think that going on a 'healthy diet' means eating salads every single day and not allowed to eat any 'treats'. This isn't true.
If you have will power and self control, you can add 'treats' into your diet and still carry on losing weight. Having a chocolate bar here and there, will NOT 'make you fat'. Your body can take a small amount of fat per day and not gain weight, but the problems begin when that 'small amount' turns into a large amount. A very popular method used by nutritionists and trainers is 'the cheat meal'. This is simply having one meal a week where you can eat whatever you like. This is popular because its like 'blowing off steam'. If someone goes from a fairly bad diet to a very strict diet overnight, at some point they will slip up and binge eat/drink. That is what we don't want to happen. So for example, if every friday night, you had a takeaway or went to your favorite restaurant (which isn't known to be overly healthy) and had your 'cheat meal', this will get rid of that 'urge' to just go back to your old ways.
Also, again...depending on your will power, it is okay to have a little treat every so often, which could be a bar of chocolate for example. As long as you are eating healthily, exercising regularly (training hard!) then as I said, a bar of chocolate will not 'make you fat'. But this is where that word comes into play - MODERATION.
So, if you can control yourself, then you don't have to give up everything you love, you just have to be sensible. If you want to lose weight and get in great shape, you do have to be healthy and train hard in the gym, but you don't have to give up all of your 'guilty pleasures'.