---
title: "Hjälp med felhantering från void callback-funktion"
type: "forum-thread"
url: "https://www.webforum.nu/amne/c-cpp/142489-hjälp-med-felhantering-från-void-callback-funktion"
topic: "C/C++"
topic_url: "https://www.webforum.nu/amne/c-cpp"
author: "mangan"
published: "2006-02-14T14:42:29.000Z"
updated: "2006-10-05T14:23:42.000Z"
replies: 3
views: 530
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/c-cpp/142489-hjälp-med-felhantering-från-void-callback-funktion"
---

# Hjälp med felhantering från void callback-funktion

## #1 — mangan, 2006-02-14T14:42Z

Hej!

Jag skriver en liten server som kommunicerar med SPCS (ekonomisystem) men har stött på ett problem.I API:et till SPCS så hanteras varningar och fel på olika sätt. Fel kan lätt identifieras mha if-satser men varningar tas om hand av en callback-funktion som är deklarerad void. Problemet blir ju att jag inte kan "se" direkt i min funktion när en varning inträffar vilket är dåligt!

Så nu behöver jag förslag och gärna lösningar om det är någon som har haft samma problem.

Lite info som kan hjälpa:
\* Servern använder sig av [Alhem's C++ Socket Library](http://www.alhem.net/Sockets/)
för att kommunicera över sockets.
\* Servern är enkeltrådig.
\* Deklaration av callback-funktion: 

```
void _stdcall WarningFunction(ADK_ERROR* error)
```

Har funderat lite på om man skall sätta en global variabel som indikerar om en arning har utfärdats men det känns inte så himla bra.

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

## #2 — mangan, 2006-02-24T12:51Z

Ingen som kan hjälpa mig?

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

## #3 — Ramzeus, 2006-10-05T14:18Z

Jag håller också på med en SPCS integration och jag gjorde som så att jag i callbackrutinen lade till alla varningar som genererades i en lista. Sedan så kontrollerade jag bara från huvuddelen av programmet om varningslistan innehöll något. Om den gjorde det så hade en varning inträffat.

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

## #4 — mangan, 2006-10-05T14:23Z

Bättre sent än aldrig som man brukar säga!   ;) 
Skall dock bygga om min applikation så jag skall kolla på om det inte går att använda en sådan lösning som du föreslog.

Tack!

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

---

Tråden på webben: https://www.webforum.nu/amne/c-cpp/142489-hjälp-med-felhantering-från-void-callback-funktion
