Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi Zugriffsverletzung bei FindComponent (https://www.delphipraxis.net/19699-zugriffsverletzung-bei-findcomponent.html)

daywalker-dj-k 7. Apr 2004 11:35


Zugriffsverletzung bei FindComponent
 
hallo,
seit kurzem erhalte ich immer zugriffsverletzungen, wenn ich objekte über findcomponent ansprechen will (egal welches objekt). der objektname ist immer richtig. es muss ein generelles problem sein. bisher hat es jedoch immer gut geklappt.

nun aber mal zum quelltxt:

so versuche ich z.b. auf eine komponent zuzugreifen (Edit auf ner ScrollBox). das form1 habe ich auch schonmal durch Form1.ScrollBox1 bzw. nur ScrollBox1 ersetzt, half aber nix:

Delphi-Quellcode:
TEdit(Form1.FindComponent('NewEditAuftragBez1_' + strNummer)).ReadOnly := False;
danke
gruß
mfg

maximov 7. Apr 2004 11:44

Re: Zugriffsverletzung bei FindComponent
 
if würd erstmal puffern und auf nil testen:

Delphi-Quellcode:
vat e:TEdit;
...
e := TEdit(Form1.FindComponent('NewEditAuftragBez1_' + strNummer));
if e <> nil then e.ReadOnly := False;
:-D


Alle Zeitangaben in WEZ +1. Es ist jetzt 10:05 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-2025 by Thomas Breitkreuz