![]() |
Function wirft zugriffsverletzung aus
Hallo zusammen.
Ich habe mir Folgende Procedure geschreiben und die in den Private bereich des Forms gesetzt. Nun bekomme ich immer dann wenn die Funktion ausgeführt wird Eine zugriffsverletzung bei adresse 00499043.... Lesen von adresse B88366BB... der Interne Debugger wirft mich nicht an die zeile wo der Fehler auftritt... zum einen ist meine Frage warum. und zum 2. kann jemand schauen wo ich da einen Fehler habe ??? Offenbar finde ich keinen....
Delphi-Quellcode:
Gruss Sascha
procedure TkundenF.FieldEdit(const Wert : Boolean; buttons : array of TButton);
var I: Integer; begin if Daten.Stammdaten.RecordCount < 1 then for I := 0 to KundenF.ComponentCount - 1 do begin if KundenF.Components[I].ClassType = TLabeledEdit then TLabeledEdit(KundenF.Components[i]).Enabled := Wert; if KundenF.Components[I].ClassType = TMemo then TMemo(KundenF.Components[i]).Enabled := wert; if KundenF.Components[I].ClassType = TComboBox then TComboBox(KundenF.Components[i]).Enabled := Wert; if KundenF.Components[I].ClassType = TLabel then TLabel(KundenF.Components[i]).Enabled := Wert; end; Ansprechpartner.Enabled := wert; newBtn.Enabled := false; SaveBtn.Enabled := false; DelBtn.Enabled := false; ApplyBtn.Enabled := false; closebtn.Enabled := false; for I := 0 to sizeof(Buttons) - 1 do Buttons[i].Enabled := true; end; |
Re: Function wirft zugriffsverletzung aus
Delphi-Quellcode:
for I := Low(buttons) to High(Buttons) do
|
Re: Function wirft zugriffsverletzung aus
Das war es ! Danke.
Und warum geht das damit und nicht mit der 0 to sizeof() ? :gruebel: |
Re: Function wirft zugriffsverletzung aus
SizeOf liefert den belegten Speicherplatz einer Variablen zurück.
|
Re: Function wirft zugriffsverletzung aus
ok danke....
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 08: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-2025 by Thomas Breitkreuz