![]() |
Komponente nach Namen auf Vorhandensein prüfen
Hallo,
wie kann ich überprüfen, ob schon eine Komponente mit einem bestimmten Namen vorhanden ist? Ich hätte gerne einen als Rückgabewert nen Boolschen Wert. |
Re: Komponente nach Namen auf Vorhandensein prüfen
Hi Helmi,
schau dir mal diese Funktion in der Hilfe an:
Delphi-Quellcode:
MfG
function TComponent.FindComponent(const AName: string): TComponent;
Stevie |
Re: Komponente nach Namen auf Vorhandensein prüfen
ja - die kenn ich
nur gibt dir mir ja eine TComponent zurück - das kann ich aber nicht gebrauchen |
Re: Komponente nach Namen auf Vorhandensein prüfen
*deleted* So ein Schmnarrn! :oops:
Dann bastel dir da halt ne Funktion drum. Wenn du ne Componente bekommst, gibst du true zurück, falls nicht eben false. |
Re: Komponente nach Namen auf Vorhandensein prüfen
Delphi-Quellcode:
Wenn die Komponente nicht vorhanden ist wird nil zurückgegeben.
if self.FindComponent('fxgg')=nil then showmessage('Nicht Vorhanden');
|
Re: Komponente nach Namen auf Vorhandensein prüfen
Äh??
Delphi-Quellcode:
:roll:
function Exists(AComponent: TComponent; const AName: string): Boolean;
begin Result := Assigned(AComponent.FindComponent(AName)); end; |
Re: Komponente nach Namen auf Vorhandensein prüfen
oki
danke :-) |
Alle Zeitangaben in WEZ +1. Es ist jetzt 10:18 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz