Lass das with weg. Woher soll Delphi denn wissen, ob der ComponentCount des Forms oder des Datenmoduls gemeint ist?
Für Delphi ist das schon eindeutig, es geht die Hierarchie zurück und das ComponentCount, welches zuerst gefunden wird, das wird genommen.
Also erst das vom Widh, dann Self, danach die
Unit usw.