Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Delphi Tobjectlist bekommt Zugriffsverletzung (https://www.delphipraxis.net/121703-tobjectlist-bekommt-zugriffsverletzung.html)

Timb0 2. Okt 2008 19:22


Tobjectlist bekommt Zugriffsverletzung
 
Guten Abend zusammen,

ich habe eine Frage und zwa habe ich eine Klasse entwickelt, hier ein ausschnitt
Delphi-Quellcode:
TRechnung = Class(TObject)
  Private
...
    Rollenliste:TObjectlist;
...
    function Rollencount : Integer
...
end;
Im Create dieser Klasse erstelle ich nun diese Rollenliste mit
Delphi-Quellcode:
 Rollenliste := Tobjectlist.create;
Später greif ich dann mit der Function Rollencount wie folgt darauf zu
Delphi-Quellcode:
function TREchnung.rollencount : Integer;
begin
  Result := self.Rollenliste.Count;
end;
Dabei bekomme ich immer eine Zurgiffsverletzung. Dabei kann ich bei der Auswertung der Rollenliste unter Delphi genau sehen wie viele rollen
geladen sind. Was ist mein Fehler?


Gruß und danke fürs lesen Timb0

freak4fun 2. Okt 2008 19:33

Re: Tobjectlist bekommt Zugriffsverletzung
 
Schau mal worauf sich das self. bezieht. ;)

Timb0 2. Okt 2008 19:52

Re: Tobjectlist bekommt Zugriffsverletzung
 
Thx freak4fun, für die Antwort.

Also ich habe die Self's entfernt und ich bekomme die selbe fehlermeldung. Als wäre die Tobjectlist
garnicht erstellt worde.

gruß Timb0

mkinzler 2. Okt 2008 19:53

Re: Tobjectlist bekommt Zugriffsverletzung
 
Zeig mal den Aufruf

Timb0 2. Okt 2008 20:00

Re: Tobjectlist bekommt Zugriffsverletzung
 
Delphi-Quellcode:
Procedure TRechnung.SolvedateienAnlegen;
begin
...
For i:=0 to rollencount-1 do
...

end;
Also der Aufruf ist in einer Procedure in der Klasse Trechnung geschehen.

Timb0 2. Okt 2008 20:09

Re: Tobjectlist bekommt Zugriffsverletzung
 
hmm ok, sorry..

ich habe irgendwie den Fehler an der Falschen Stelle gesucht.

aber trotzdem danke.


GRuß Timb0


Alle Zeitangaben in WEZ +1. Es ist jetzt 00:50 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz