Gast
#384945
Hi, wie handhabt ihr bei euren C-Funktionen die Rückgabewerte, wenn die Rückgabewerte Aussage über aufgetretene Fehler geben? Arbeitet ihr mit festen Werten, also z.B. 0 für keinen Fehler, 1 für Fehler-Nr.1 usw.? Ich möchte meine Funktionen in Libs verpacken. In diesem Fall sind die Rückgabewerte ja dann fix. Ich sehe da jetzt folgende Probleme: Wenn ich eine H-Datei erstelle, in der alle möglichen Fehlermeldungen per #define aufgeführt sind, darf ich die Werte ja nicht mehr ändern, da ich sonst die Libs jedesmal neu compilieren muss. Da ich es für besser halte, meine Funktionen in Libs zu verpacken, suche ich also eine Möglichkeit, die Werte der Rückgabewerte unabhängig von der Lib zu verwenden, also die Lib so zu erstellen, dass die Werte der Fehlermeldungen erst dann hinzukompiliert werden, wenn das Hauptprogramm erstellt wird. Ist das in C möglich? Hoffe ich konnte das Problem verständlich machen... Micha