Delphi-PRAXiS
Seite 2 von 2     12   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Delphi Klassen allgemein (https://www.delphipraxis.net/23233-klassen-allgemein.html)

Christian Seehase 31. Mai 2004 12:58

Re: Klassen allgemein
 
Moin Master of Desaster,

ach so.

Die Eigenschaften (properties) dienen i.d.R. dazu interne (private) Daten der Objekte zu veröffentlichen.
Mit Read liest man deren Wert aus, mit write wird er geschrieben.
Ob man dies, wie Phoenix ja schon geschrieben hatte, über entsprechende Methoden macht, oder direkt

Delphi-Quellcode:
//...
private
  FiCount : integer;
//...
public
  property Count : integer read FiCount write FiCount;
//...
oder gemischt, und ob man immer read und write, oder nur eines von beiden verwendet hängt auch vom Zusammenhang ab.

Werden Methoden verwendet kann man, z.B., auch noch Gültigkeitsprüfungen mit einbauen, oder die Daten in einer ini/der Registry speichern, bzw. daraus lesen.

Die Deklaration einer solchen Methode wird durch die Eigenschaft festgelegt, und kann nicht weiter modifiziert werden.

master_of_desaster 10. Jun 2004 11:03

Re: Klassen allgemein
 
irgendwie habe ich immernoch probleme.... ich möchte aus 2 textfeldern (name, vorname) den inhalt auslesen, und dies über klassen in ein memo feld einfügen... eine ganz simple aufgabe, aber ich kriege es nicht hin. könnte mir jemand einen hinweis geben? danke!

Luckie 10. Jun 2004 11:31

Re: Klassen allgemein
 
Zitat:

Zitat von Phoenix
Noch ein Nachtrag: Luckies Beitrag hier ist ein gutes Tutorial.

Und mittlerweile ist es fertig. :P Link: http://tutorials.luckie-online.de

master_of_desaster 10. Jun 2004 13:47

Re: Klassen allgemein
 
he danke! :hello:


Alle Zeitangaben in WEZ +1. Es ist jetzt 06:57 Uhr.
Seite 2 von 2     12   

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