![]() |
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:
So habe ich mir gedacht aber es funtioniert nicht.
procedure TFrmMain.Button5Click(Sender: TObject);
begin Bogen.LiesXPosition:50; end; Diese Function muss naemlich die aktuelle X Werte ausgeben. |
Re: Hilfe ( Lies X Position)
Was heißt "funktioniert nicht"? Die Fehlermeldung kennt mein Delphi nicht.
Delphi-Quellcode:
Meinst du so was?
procedure TFrmMain.Button5Click(Sender: TObject);
var Bogen: TBogen; begin Bogen := TBogen.Create; try x := Bogen.LiesXPosition; finally Bogen.Free; end; end; |
Re: Hilfe ( Lies X Position)
Was macht deine Function? Was ist ihre Aufgabe?
|
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
Dieses Thema wurde von "Luckie" von "Open-Source" nach "Object-Pascal / Delphi-Language" verschoben.
Hat nichts mit OpeeSource zu tun. |
Re: Hilfe ( Lies X Position)
Zitat:
Luckie zeigt dir, wie man die - von Dir vorgestellte - Funktion evtl. verwenden könnte, und Du fragst, was die Funktion macht? und
Delphi-Quellcode:
steh ich jetzt im Wald oder wo kann man in Delphi das so benutzen :gruebel:
x := Bogen.LiesXPosition:50;
|
Re: Hilfe ( Lies X Position)
Copy and Paste error.
|
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:
ist ,dass die linke Seite nicht zugewiesen werden kann.
procedure TFrmMain.Button5Click(Sender: TObject);
begin test.LiesXPosition:=50; end; 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; |
Re: Hilfe ( Lies X Position)
Zitat:
|
Re: Hilfe ( Lies X Position)
Eine Funktion kann nur Werte liefern!
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 14:38 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