Forum: Sonstige Fragen zu Delphi
Delphi
by Christian Seehase,
22. Jan 2004
Moin Pseudemys Nelsoni,
dann schau Dir mal in der Hilfe die Methoden von TButton an.
Danach dürfte klar sein, warum es nicht so funktioniert hat.
BTW:
In meinem ersten Posting hatte ich Dir ja schon vorgeschlagen mit anzugeben, von welcher Kompo Du das FindComponent benutzen willst.
Zugegeben, meine Feststellung mit dem Form1.FindComponent war falsch, weil ich das With nicht beachtet...
Forum: Sonstige Fragen zu Delphi
Delphi
by Christian Seehase,
20. Jan 2004
Moin Pseudemys Nelsoni,
im Prinzip meinte ich das so, nur, dass Du erst einmal nachschauen solltest, ob tc überhaupt einen gültigen Wert enthält.
Forum: Sonstige Fragen zu Delphi
Delphi
by Christian Seehase,
20. Jan 2004
Moin Pseudemys Nelsoni,
dann leg' doch mal in der ButtonClick Routine noch eine Variable vom Typ TComponent an, und weise dieser das Ergebnis von FindComponent zu, statt es direkt zu benutzen.
Anschliessend kannst Du dann ja prüfen, ob FindComponent erfolgreich war oder nicht (Wert der Variablen <> nil => gesuchte Kompo gefunden)
Forum: Sonstige Fragen zu Delphi
Delphi
by Christian Seehase,
20. Jan 2004
Moin Pseudemys Nelsoni,
das dürfte daran liegen, dass Dein FindComponent im ButtonClick fehlschlägt.
Ohne Angabe der zugehörigen Kompo wird das FindComponent des Formulares benutzt, da es in einer Methode des Formulares aufgerufen wird, der Parent für das Memo ist aber das Tabsheet.
Somit ist das Memo nicht im Array of Components des Formulares enthalten, und wird dort nicht gefunden.