Hallo,
ich hatte genau das gleiche Problem.
- compilieren OK
- Codeänderungen OK
- ein eingebauter Fehler in der
dfm-Datei wurde beim compilieren sofort angezeigt
Wenn ich im Formulardesigner etwas geändert habe war das neue Element nicht sichtbar. Auch eine Caption-Änderung wurde nicht übernommen
Beim Zugriff auf die neue Komponente, z.B. NewButton.Left := 5; kam ein Fehler weil der Botton nicht kreiert wurde. Die Komponente wurde auch schön mit nil angezeigt.
Ich habe dann alles bis auf die Dateien *.pas und die *.dfm entfernt. Anschließend habe ich ein neues Projekt erstellt und in der Projektverwaltung über hinzufügen die ganzen bisherigen *.pas hinzugefügt. Dann noch das alte Hauptformular aktivieren und das leere neue Formular löschen.
Das ganze hat mich Stunden gekostet bis ich diese einfache Lösung gefunden habe.
Ich hoffe das funktioniert bei dir auch.