Entwickler-Ecke

Programmierwerkzeuge - OI: Implementierung der Methode x kann nicht gefunden werden


davidgippner - Do 23.02.06 17:40
Titel: OI: Implementierung der Methode x kann nicht gefunden werden
Hallo!
Habe seit heute ein gravierendes Problem mit meinem Delphi 2005 Personal. Immer wenn ich ein Ereignis einer beliebigen Komponente erzeugen will mit dem Objektinspektor kommt eine Fehlermeldung mit: "Implementierung der Methode xy kann nicht gefunden werden". Was ist das? Bisher ist mir das nie passiert und ich möchte auch programmieren können weiterhin, daher würde ich das gerne so schnell wie möglich beheben.

Ich danke schon mal für alle Hilfe!

Moderiert von user profile iconTino: Titel geändert.


digi_c - Do 23.02.06 18:58

Passiert das nur bei einem Projekt? Dann hast du vielleicht irgendwann mal eine Ereignisimplementierung gelöscht und er kann das jetzt nichtmehr richtig auseinanderhalten. Von sowas kenne ich zumindest diese Meldung :?


davidgippner - Do 23.02.06 23:28

Müsst ich mal ausprobieren, ist bei "CoolTrayIcon" so gewesen und auch bei TTimer. Was kann man denn machen wenn das so ist?


jakobwenzel - Do 23.02.06 23:31

Der Eintrag zur Ereignisroutine steht ja einmal in der Forumlardatei (Designansicht, im Objektinspektor) und in der Unit. Du hast den Eintrag wahrscheinlich in der Unit gelöscht, weshalb du einfach noch den zugehörigen Eintrag im Objektinspekor löschst. (Einfach mal kompilieren, dann merkste, welches der fehlerhafte Eintrag ist)


davidgippner - Do 23.02.06 23:39

Habe sogar die Komponente gelöscht und neu erstellt, is der gleiche Hau... ich krieg noch die Krise hier... mal sehn ob es dann wenn ich zweimal die Kompo mach funktioniert.


davidgippner - Do 23.02.06 23:40

Also ne das geht auch nich... aber bei nem anderen Projekt anstandslos. Irgendwelche Ideen?


davidgippner - Mo 27.02.06 15:30

Tja das ganze hat sich jetzt gelöst, aber nur über den Umweg dass ich die res-Datei gelöscht habe und das Projekt über einen anderen Computer bearbeitet habe, dann wieder hier ...
Eher ungewöhnlich aber es hat geholfen.