Danke Psiyou,

1.
an das mit EXTERN hab ich garnichmt mehr gedacht... und setzte es bei funktionen ein ich Aff!

Am extern lag der Fehler!

2.
Das mit dem Pointer ist garkeine schlechte Idee.... wobei es in meinem Fall bei Globalen Variablen eigentlich egal ist.... die werden ja nicht zig mal kopiert, sondern nur in der Funktion aktualisiert ( nicht in die Funktion übertragen ).