Autor Beitrag
Soulama
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 72



BeitragVerfasst: Mi 07.02.07 11:06 
Morgen Entwickler,
hab folgendes Problem:
ich arbeite an einem Projekt(Delphi7) wo ich viele Frames benutze, jetzt hab ich in einem Frame ein Panel umbenent:
von Panel6 in PanelMain, und beim neu starten der IDE bekomme ich diesen Fehler: Vorfahr für Panel6 nicht gefunden.
Wenn ich PanelMain in Panel6 umbenene, kommt der Fehler nicht mehr!!!
kennt jemand das Problem? wie kann ich das realisieren, dass beim umbenen einer VCL Komponente keine Vorfahr probleme mehr bekomme.
Soulama
Gausi
ontopic starontopic starontopic starontopic starontopic starontopic starofftopic starofftopic star
Beiträge: 8548
Erhaltene Danke: 477

Windows 7, Windows 10
D7 PE, Delphi XE3 Prof, Delphi 10.3 CE
BeitragVerfasst: Mi 07.02.07 11:15 
Normalerweise sollte sowas nicht passieren. Ich kann mich aber daran erinnern, dass ich kürzlich dasselbe Problem hatte. Es könnte sein, dass ich es so "gelöst" habe, dass ich alle Komponenten auf dem Panel ausgeschnitten habe (STRG-X), dann das Panel entfernt (DEL) habe, ein neues Panel auf die Form gesetzt habe, und dann die Komponenten wieder draufgesetzt habe (STRG-V). Ganz sicher bin ich mir da aber nicht mehr. :nixweiss:

_________________
We are, we were and will not be.
Soulama Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 72



BeitragVerfasst: Mi 07.02.07 12:13 
Danke für Deine Antwort, aber ich denke das sollte anders gelöst werden.
teamrocket0
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 177
Erhaltene Danke: 1

Win ME, Win XP, Win 7, Win 10
Delphi 7, 10.2 Tokyo
BeitragVerfasst: Mi 07.02.07 14:12 
Kann es sein das du bereits irgendwas mit dem Panel gemacht hast?
Hab ich manchmal wenn ich ein Button oder etwas anderes mit einigen Funktionen ausgestatet habe, oder eine andere Komponente darauf zugreifen will.

Dann findet die jeweilige Action das betrefende Objekt nicht mehr. Kann sein das auch solche Fehler dabei entstehen!

Versuch mal ob du nicht ein neues Panel benutzen kannst das du unmittelbar nach dem einfügen umbennant hast für diesen Zweck anpassen kannst
MrSaint
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 1033
Erhaltene Danke: 1

WinXP Pro SP2
Delphi 6 Prof.
BeitragVerfasst: Mi 07.02.07 14:19 
Also ich bekomm sowas öfters. Wenn du das Frame irgendwo einfügst und dann in der Form, in die du es eingefügt hast, was am Frame änderst (sei es auch aus versehen), z.B. einen Button verschiebst und diesen nachher im Frame selber umbenennst, wird das in dem "angewandten" Vorkommen des Frames nicht mitaktualisiert, weil du diesen Button im angewandten Vorkommen ja schon verändert hast. Find ich ziemlich nervig das ganze. Helfen tut bei mir normalerweise einfach ein Neueinfügen des Frames. Sprich: angewandtes VOrkommen löschen und dann den Frame neu einfügen...


MrSaint

_________________
"people knew how to write small, efficient programs [...], a skill that has subsequently been lost"
Andrew S. Tanenbaum - Modern Operating Systems