Wenn es vorher mit anderen Komponenten ging heißt das auch nicht dass es jetzt noch gehen muss. Es sind ja andere Komponenten!
Warum machst Du für die
dll keine zweite Connection auf mit eigenen Tabellen? Das Teilen des Objektes zwischen Main und
Dll halte ich für sehr gewagt.