hmm, ok ich hab da glaube ich aufm falschen fuss angefangen. Mit #define macht man natuerlich nur konstante werte die sich nicht aendern. Aber es waren ja globale variablen. Sei's drum ist nicht viel anders, statt:
wie Jesus_666 schon sagte also:
wenn du nur mit C++ Builder arbeitest ist das gut und funktioniert auch. Der Compiler wird dir ne warnung melden das die Variable in mehreren Unit's deklariert wurde, kannst ignorieren. Sowas laeuft aber nicht unter Ansi C mit nem Gcc, da muss man dann in die Header der unit's in der man die variable benutzen will noch ein extern VOK; reinsetzen.