Entwickler-Ecke

Grafische Benutzeroberflächen (VCL & FireMonkey) - Logisches Rechenproblem: "Objekt.Name und Objekt.Caption"


Grafix - Sa 24.04.10 21:23
Titel: Logisches Rechenproblem: "Objekt.Name und Objekt.Caption"
So - noch ein Thread:


Delphi-Quelltext
1:
2:
3:
4:
5:
      Pfad := IntToStr(I + (K * X) - X);

      MyPanel := TPanel.Create(Self);
      MyPanel.Name := 'Panel' + Pfad + 'Player1';
      MyPanel.Caption := Pfad;


Das verrückte: Bei MyPanel.Name ist das Ergebnis von Pfad anders, als bei MyPanel.Caption...
Was ist da schiefgelaufen?
Lg

Grafix


Mitmischer 1703 - Sa 24.04.10 21:25

Hä?

Machst du das mit dem Debugger fest oder errätst du das an den Ausgaben Name und Caption?


Grafix - Sa 24.04.10 21:30

OH MEIN GOTT ich hab den Fehler gefunden - habe wohl schon zu lange drangesessen. Tut mir leid, dass ich gerade das Forum zugespammt habe :S


Mitmischer 1703 - Sa 24.04.10 21:31

Ist doch egal ;)

Was war denn der Fehler?


Grafix - Sa 24.04.10 21:47

Ich hatte das ganze überprüft mit: ShowMessage(IntToStr(TPanel(Sender).Tag)); aber das gibt ja nicht den Namen zurück sondern den TAG!!! Und da hatte ich nicht Pfad stehn sondern irgendwas anderes - daher das falsche Ergebnis. Bin erst drauf gekommen nach dem ersten Beitrag hier - der mich darauf aufmerksam gemacht hat... wie gesagt... zu lange schon vor Delphi heute ;)


Mitmischer 1703 - Sa 24.04.10 21:48

okay :lol:

Ja, für mich wirds auch gleich mal Zeit ;)