![]() |
Problem mit Klasse
Hallo zusammen,
ich habe wiedermal ein Problem, ich bin momentan dabei mich ein wenig mit Objektorientierung auseinander zusetzten. Ich habe jetzt eine Klasse gebildet mein Problem ist nun dieses das ich damit nichst anfangen kann leider weiß ich nicht wo ich da den Fehler drin habe.
Delphi-Quellcode:
Ich hoffe das darin der Fehler liegt und mir jmd. sagen kann woran das liegt.
TKreis = class
private nX : integer; nY : integer; nSpeedX : integer; nSpeedY : integer; procedure SetX(NewX : integer); procedure SetY(NewY : integer); procedure SetSpeedX(NewSpeed : integer); procedure SetSpeedY(NewSpeed : integer); public property X : integer read nX write SetX; property Y : integer read nY write SetY; property SpeedX : integer read nSpeedX write SetSpeedX; property SpeedY : integer read nSpeedY write SetSpeedY; procedure CollisionX; procedure CollisionY; end; Danke schonmal für die Hilfe Gruß Muss!0 |
Re: Problem mit Klasse
Was spuckt Delphi denn für Fehlermeldungen aus?
|
Re: Problem mit Klasse
Äh... ja. Da fehlt was ganz Elementares, nämlich der
![]() Edit: Constructor schreibt sich anderst... Und : Ändere doch bitte kurz noch Deinen Beitrag und nehmen anstelle der [ code ] - Tag den [ delphi ] - Tag. Dann haben wir nämlich auch schöne Farben im Code ;-) |
Re: Problem mit Klasse
Hi,
sag mal genau was dein Problem ist und welche Fehlermeldungen du bekommst. Dann setz die proerty's mal nach hinten.
Delphi-Quellcode:
gruß oki
public
procedure CollisionX; procedure CollisionY; property X : integer read nX write SetX; property Y : integer read nY write SetY; property SpeedX : integer read nSpeedX write SetSpeedX; property SpeedY : integer read nSpeedY write SetSpeedY; end; |
Re: Problem mit Klasse
also die Fehlermeldung sagt das darin eine Zugriffsverletzung ist der Fehler kommt
um genau zu sein hier:
Delphi-Quellcode:
vielleicht habe ich auch da einen Fehler..
procedure TKreis.SetY(NewY : integer);
begin nY := NewY; end; Gruß Muss!0 |
Re: Problem mit Klasse
Zitat:
Wenn ich mich nicht irre. ;) Zitat:
Delphi-Quellcode:
meinKreis := TKreis.Create;
|
Re: Problem mit Klasse
ahh...danke hab jetzt meinen Fehler gefunden
habe das hier vergessen:
Delphi-Quellcode:
danke schön
meinKreis := TKreis.create;
Gruß Muss!0 |
DP-Maintenance
Dieses Thema wurde von "alcaeus" von "Programmieren allgemein" nach "Object-Pascal / Delphi-Language" verschoben.
Ist eine Delphi-Frage. |
Alle Zeitangaben in WEZ +1. Es ist jetzt 23:42 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