Delphi-PRAXiS
Seite 1 von 4  1 23     Letzte »    

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Hilfe ( Lies X Position) (https://www.delphipraxis.net/148477-hilfe-lies-x-position.html)

xman236 2. Mär 2010 23:31


Hilfe ( Lies X Position)
 
Delphi-Quellcode:
function TBogen.LiesXPosition: Integer;
begin
  LiesXPosition := zX  ;
end;

So heisst zuerst die Function im Baukasten.

Jetzt moechte ich diese Function in meiner eigenen Klasse benutzen.

Wie kann ich das machen?


Delphi-Quellcode:
procedure TFrmMain.Button5Click(Sender: TObject);
begin
     Bogen.LiesXPosition:50;
end;
So habe ich mir gedacht aber es funtioniert nicht.

Diese Function muss naemlich die aktuelle X Werte ausgeben.

Luckie 2. Mär 2010 23:40

Re: Hilfe ( Lies X Position)
 
Was heißt "funktioniert nicht"? Die Fehlermeldung kennt mein Delphi nicht.

Delphi-Quellcode:
procedure TFrmMain.Button5Click(Sender: TObject);
var
  Bogen: TBogen;
begin
  Bogen := TBogen.Create;
  try
    x := Bogen.LiesXPosition;
  finally
    Bogen.Free;
  end;
end;
Meinst du so was?

xman236 2. Mär 2010 23:51

Re: Hilfe ( Lies X Position)
 
Was macht deine Function? Was ist ihre Aufgabe?

Luckie 2. Mär 2010 23:53

Re: Hilfe ( Lies X Position)
 
Keine Ahnung, das ist doch dein Code. Ich habe nur syntaktisch korrekt die Methode benutzt.

Aber die Fehlermeldung willst du uns beharrlich verschweigen oder?

DP-Maintenance 2. Mär 2010 23:54

DP-Maintenance
 
Dieses Thema wurde von "Luckie" von "Open-Source" nach "Object-Pascal / Delphi-Language" verschoben.
Hat nichts mit OpeeSource zu tun.

Sir Rufo 2. Mär 2010 23:55

Re: Hilfe ( Lies X Position)
 
Zitat:

Zitat von xman236
Was macht deine Function? Was ist ihre Aufgabe?

was raucht ihr gerade?

Luckie zeigt dir, wie man die - von Dir vorgestellte - Funktion evtl. verwenden könnte, und Du fragst, was die Funktion macht?

und
Delphi-Quellcode:
x := Bogen.LiesXPosition:50;
steh ich jetzt im Wald oder wo kann man in Delphi das so benutzen :gruebel:

Luckie 2. Mär 2010 23:56

Re: Hilfe ( Lies X Position)
 
Copy and Paste error.

xman236 2. Mär 2010 23:57

Re: Hilfe ( Lies X Position)
 
Ich glaube du hast mich falsch verstanden. Es liegt wahrscheinlich auch an meinem Deutsch :)

Ich moechte mit Lies X Position die aktuelle X Werte meines Koerpers ausgeben.

Und die Fehlungmeldung, die ich kriege, wenn ich so eingebe :
Delphi-Quellcode:
procedure TFrmMain.Button5Click(Sender: TObject);
begin
   test.LiesXPosition:=50;
end;
ist ,dass die linke Seite nicht zugewiesen werden kann.

und 50 habe ich als Beispiel hingeschrieben , weil im Baukasten meine ursprungliche Function eine Integer verlangt.

Delphi-Quellcode:
function TBogen.LiesXPosition: Integer;
begin
  LiesXPosition := zX  ;
end;

Sir Rufo 2. Mär 2010 23:58

Re: Hilfe ( Lies X Position)
 
Zitat:

Zitat von Luckie
Copy and Paste error.

ok ... ich wurde gerade schon nervös und habe mich nach VHS-Kursen zu Delphi umgesehen :mrgreen:

Sir Rufo 2. Mär 2010 23:59

Re: Hilfe ( Lies X Position)
 
Eine Funktion kann nur Werte liefern!


Alle Zeitangaben in WEZ +1. Es ist jetzt 16:24 Uhr.
Seite 1 von 4  1 23     Letzte »    

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