![]() |
Re: Hilfe ( Lies X Position)
Was ich wissen moechte ist nur wie man eine Function, die eine Werte zurueckgibt in der Klasse verwendet..
Delphi-Quellcode:
Diese Function moechte ich benutzen. Wie soll ich das machen?
function TBogen.LiesXPosition: Integer;
begin LiesXPosition := zX ; end; |
Re: Hilfe ( Lies X Position)
Zitat:
|
Re: Hilfe ( Lies X Position)
Zum Beispiel, das was so steht :
Delphi-Quellcode:
habe ich so benutzt
procedure TBogen.SetzePosition (XPos, YPos: Integer);
begin Loeschen; zX := XPos; zY := YPos; Zeichnen; end;
Delphi-Quellcode:
test ist in dem Fall TBogen.
procedure TFrmMain.Button4Click(Sender: TObject);
begin test.Loeschen; test.SetzePosition (200, 200); test.Zeichnen; end; Wie kann ich jetzt das benutzen?
Delphi-Quellcode:
function TBogen.LiesXPosition: Integer;
begin LiesXPosition := zX ; end; |
Re: Hilfe ( Lies X Position)
Das ist ja auch so in Ordnung, denn
SetzePosition ist eine procedure
Delphi-Quellcode:
Und eine procedure führt irgendwelche Befehle aus und das wars.
procedure TBogen.SetzePosition( XPos, YPos : integer );
Eine function führt auch irgendwelche Befehle aus ... aber gibt auch Informationen zurück! btw: kann es sein, dass du das für morgen früh brauchst (Hausaufgaben)? |
Re: Hilfe ( Lies X Position)
Ohh.. erwisch :) ja ich brauche bis morgen..
Ja SetzePosition habe ich fertig, aber wie kann ich Lies Xposition benutzen.. T.T
Delphi-Quellcode:
Diesen Befehl hier..
Delphi-Quellcode: markieren
function TBogen.LiesXPosition: Integer; begin LiesXPosition := zX ; end; |
Re: Hilfe ( Lies X Position)
Mittlerweile habe ich es versucht
Delphi-Quellcode:
Ist das ok? Aber wo kann ich die x werte eingeben?
procedure TFrmMain.Button5Click(Sender: TObject);
var test: TBogen; x : integer; begin test := TBogen.Create(zeichenfenster,100,100,100,70,clGreen) ; x := test.LiesXPosition ; end; |
Re: Hilfe ( Lies X Position)
Zitat:
![]() Zitat:
|
Re: Hilfe ( Lies X Position)
Zitat:
Darum heißt die ja auch sinnigerweise LiesXPosition und nicht SchreibXPosition! Du kannst also die X-Position des Bogens lesen und dann z.B. ausgeben lassen
Delphi-Quellcode:
procedure TFrmMain.Button5Click(Sender: TObject);
var x : integer; begin x := test.LiesXPosition; ShowMessage( IntToStr( x ) ); end; |
Re: Hilfe ( Lies X Position)
Jaaa !! Genau ich moechte die x Werte liefern.
Wie macht man das? |
Re: Hilfe ( Lies X Position)
Zitat:
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 12:04 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