Entwickler-Ecke

Delphi Language (Object-Pascal) / CLX - Zugriffsverletzung im Constructor


Ebil - So 23.11.08 16:06
Titel: Zugriffsverletzung im Constructor
Hi leute,
Ich habe eine eigene klasse erstellt:


Delphi-Quelltext
1:
2:
3:
4:
5:
6:
7:
type
  TParticle = class(TObject)
  constructor Create(iPosX, iPosY,iSx,iSy: Integer);
  procedure paint;
  destructor Destroy;
  PosX,PosY,Sx,Sy : Integer;
  end;


im constructor hab ich dann das


Delphi-Quelltext
1:
2:
3:
4:
5:
6:
constructor TParticle.create(iPosX, iPosY,iSx,iSy: Integer);
begin
  Inherited Create;
  PosX := 0;
...
end;


Wieso gibt es bei PosX eine zugriffsverletzung?
Hab noch nicht viel mit klassen gemacht aber das was ich mir angeschaut habe war nicht viel anders.

Ebil


Robert.Wachtel - So 23.11.08 16:16
Titel: Re: Zugriffsverletzung im Constructor
Ich könnte wetten, dass Du die Klasse falsch erzeugst. Zeig mal den Code.


Ebil - So 23.11.08 16:20

Oh mist du hattest recht.
Ich hatte einfach paricle[I].create und nicht
particle[I] := Tparticle.create...

Danke ;D

Ebil

Moderiert von user profile iconmatze: Delphi-Tags hinzugefügt


Robert.Wachtel - So 23.11.08 16:22

:mrgreen: Woher wusste ich das? :mrgreen: