Воот, это чуть корректнее.. Значит если я подключаю *.h в несколько модулей, то это воспринимается как объявление разных объектов (каждому модулю)? Это бы всё объяснило кроме того, что указатели совпадают ))... но тогда тут, как ты уже говорил, может статься что отладчик поехал.