Delphi-PRAXiS
Seite 3 von 6     123 45     Letzte »    

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Zahl als Bruch speichern (https://www.delphipraxis.net/100045-zahl-als-bruch-speichern.html)

dino 21. Sep 2007 16:17

Re: genauen wert
 
was sit denn eine assign methode?

steht wohl in dem "Buch" drin, was cih eben gekreigt habe

(was ich gerade am durchlesen bin)

Sunlight7 21. Sep 2007 16:35

Re: Zahl als Bruch speichern
 
Mit Assign kopiert man Daten von einem Object in ein anderes des gleichen Typs

Delphi-Quellcode:
var Bruch1, Bruch2:TBruch
begin
...
Bruch2.Assign(Bruch1); // In Bruch 2 steht nun das, was in Bruch1 steht
...
end;

dino 21. Sep 2007 16:41

Re: Zahl als Bruch speichern
 
und wie und wofür brauche ich das jetzt genau? :gruebel:

Sunlight7 21. Sep 2007 16:44

Re: Zahl als Bruch speichern
 
Da Du nicht Bruch2:=Bruch1; machen kannst.

sirius 21. Sep 2007 16:45

Re: Zahl als Bruch speichern
 
Zitat:

Zitat von dino
und wie und wofür brauche ich das jetzt genau? :gruebel:

Wie gesagt: Ob du das brauhst, wissen wir ja nicht, da wir dein Projekt nicht kennen. Wenn du aber auf einen Vorschlag (den mit der Klasse bauen) eingehst, dann brauchst du eben für die Klasse verschiedene Methoden. Die darfst du dir selber ausdenken, da bist du ganz frei. die Methode zum Zuweisen von Werten (für gesamten Inhalt einer Klasse) nennt man meistens "assign". Kann aber auch ganz anders heissen.

Sunlight7 21. Sep 2007 17:16

Re: Zahl als Bruch speichern
 
Es empfiehlt sich aber die Namen bei zu behalten.

dino 21. Sep 2007 19:04

Re: Zahl als Bruch speichern
 
meint ihr ne property?

edit: wobei ne property ja nur für zähler und nenner einzeln gemacht wird

wie macht man ne property für die ganze klasse sodass ich dann den bruch := irgendwas setzen kann, oder etwas := bruch machen kann

Khabarakh 21. Sep 2007 19:32

Re: Zahl als Bruch speichern
 
Du merkst gerade selbst, dass ein Bruch als Referenztyp (Klasse) nicht viel Sinn macht, ein Wertetyp (Record) wäre viel sinnvoller - denn den kannst du dann wirklich per var2 := var 1 kopieren. Mit Delphi 5 kannst du dann nur prozedural weiterarbeiten (soll heißen, du schreibst globale Funktionen wie AddiereBrueche(Bruch1, Bruch2: TBRuch): TBruch), was aber bei deinem OOP-Kenntnisstand vielleicht gar nicht so unsinnvoll ist.

dino 21. Sep 2007 19:39

Re: Zahl als Bruch speichern
 
kompromiss: ich werde wieter OOP lernen und ihr sagt mir dafür wie ich das mit diesem wertetyp Record mache, ok? :)

Sunlight7 21. Sep 2007 19:44

Re: Zahl als Bruch speichern
 
Delphi-Quellcode:
type
  Txyz=packed record
    x:Integer;
    y:Integer;
    z:Integer;
  end;

var xyz:Txyz;
begin
xyz.x:=1;
xyz.y:=2:
...


Alle Zeitangaben in WEZ +1. Es ist jetzt 01:51 Uhr.
Seite 3 von 6     123 45     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