Hast Du Dein Problem jetzt lösen können?
Wenn nicht, mir ist ganz zu Beginn meiner Arbeit mit Delphi6 etwas ganz Ähnliches passiert. Es hat sich dann nach einigen Tagen herausgestellt, daß ich ein wenig bekanntes Schlüsselwort als Variable verwendet hatte (wurde von der Syntaxprüfung nicht abgefangen - eigentlich ein Bug). Das führte zu genau so einem Verhalten. Offensichtlich arbeitet die
IDE im Hintergrund mit Zuweisungslisten, die beim Laden der Dateien und Forms erstellt werden (also geladenem Objekt werden Eigenschaften und Ereignisse/Prozeduren zugewiesen). Durch meinen Fehler kamen wohl die Zuordnungen in der Reihenfolge durcheinander und ich hatte auch zu anderen Komponenten verschobene Events etc. (z.B. ein Doppelklick auf Buttonx führte zur OnClickRoutine von Buttony usw.).
Grüße, Messie