Dass nil bei Nichtfund zurückgegeben wird, steht sogar in der Hilfe zu FindComponent(). Also sollte man das auch beachten.
Ja, das dacht ich auch. Ein kurzer Blick hat mich eines Besseren belehrt. Ich kann im Hilfetext von FindComponent keine Erläuterung des Rückgabewerts, wenn die Komponten nicht gefunden wird, nicht entdecken.
Zitat:
Gibt an, ob der Komponente eine bestimmte Komponente untergeordnet ist.
FindComponent gibt diejenige Komponente im Array Components zurück, deren Name mit dem String im Parameter AName übereinstimmt. Mit Hilfe von FindComponent können Sie feststellen, ob eine bestimmte Komponente einer anderen Komponente untergeordnet ist.
Bie den Komponentennamen wird die Groß-/Kleinschreibung nicht berücksichtigt.
Wobei das allerdings auch ohne weitere Erwähnung in
OH klar sein sollte.