Ich habe vor einiger Zeit schob mal wegen dem selben Problem einen Thread aufgemacht, aber helfen konnte mir damals keiner, deswegen versuch ich es jetzt nochmal.
Ich habe in einem Programm, in dem es eigentlich überhaupt nicht gebraucht wird, einfach mal zum Ausprobieren ein "TCalendar" platziert und leider abgespeichert. Natürlich wollte ich es später wieder weghaben, aber wenn ich es lösche, kommt die Fehlermeldung, dass eine Exzeption der Klasse EClassNotFound aufgetreten ist mit der Meldung: "Klasse TCalendar nicht gefunden". Platziere ich erneut ein TCalendar, geht wieder alles. Ich habe mal den Quellcode nach "Calendar" abgesucht und bin nur auf das "Calendar" unter "uses" gekommen. Ich hab es einfach mal rausgenommen, aber in dem Moment, in dem ich auf "Kompilieren" klicke, wird es automatisch wieder hinzugefügt. Wie krieg ich diese hartnäckige, nutzlose Komponente wieder weg? Wenn ich Visible auf False stelle, sieht man ja nichts, aber bescheuert ist das schon irgendwie. Irgendwo muss da noch was im Quelltext stehen, dass er meint, es muss unbedingt eine Calendar-Komponente vorhanden sein...